@charset "UTF-8";
/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
/**
 * Office UI Fabric 2.6.3
 * The front-end framework for building experiences for Office 365.
 **/
.ms-u-borderBox,
.ms-u-borderBox:before,
.ms-u-borderBox:after {
  box-sizing: border-box; }

.ms-u-borderBase {
  border: 1px solid; }

.ms-u-clearfix {
  *zoom: 1; }

.ms-u-clearfix:before,
.ms-u-clearfix:after {
  display: table;
  content: '';
  line-height: 0; }

.ms-u-clearfix:after {
  clear: both; }

.ms-u-normalize {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none; }

.ms-u-textAlignLeft {
  text-align: left; }

.ms-u-textAlignCenter {
  text-align: center; }

.ms-u-textAlignRight {
  text-align: right; }

.ms-u-screenReaderOnly {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.ms-u-textTruncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal; }

.ms-u-noWrap {
  white-space: nowrap; }

.ms-bgColor-themeDark,
.ms-bgColor-themeDark--hover:hover {
  background-color: #005a9e; }

.ms-bgColor-themeDarkAlt,
.ms-bgColor-themeDarkAlt--hover:hover {
  background-color: #106ebe; }

.ms-bgColor-themeDarker,
.ms-bgColor-themeDarker--hover:hover {
  background-color: #004578; }

.ms-bgColor-themePrimary,
.ms-bgColor-themePrimary--hover:hover {
  background-color: #0078d7; }

.ms-bgColor-themeSecondary,
.ms-bgColor-themeSecondary--hover:hover {
  background-color: #2b88d8; }

.ms-bgColor-themeTertiary,
.ms-bgColor-themeTertiary--hover:hover {
  background-color: #71afe5; }

.ms-bgColor-themeLight,
.ms-bgColor-themeLight--hover:hover {
  background-color: #c7e0f4; }

.ms-bgColor-themeLighter,
.ms-bgColor-themeLighter--hover:hover {
  background-color: #deecf9; }

.ms-bgColor-themeLighterAlt,
.ms-bgColor-themeLighterAlt--hover:hover {
  background-color: #eff6fc; }

.ms-bgColor-black,
.ms-bgColor-black--hover:hover {
  background-color: #000000; }

.ms-bgColor-neutralDark,
.ms-bgColor-neutralDark--hover:hover {
  background-color: #212121; }

.ms-bgColor-neutralPrimary,
.ms-bgColor-neutralPrimary--hover:hover {
  background-color: #333333; }

.ms-bgColor-neutralPrimaryAlt,
.ms-bgColor-neutralPrimaryAlt--hover:hover {
  background-color: #3c3c3c; }

.ms-bgColor-neutralSecondary,
.ms-bgColor-neutralSecondary--hover:hover {
  background-color: #666666; }

.ms-bgColor-neutralSecondaryAlt,
.ms-bgColor-neutralSecondaryAlt--hover:hover {
  background-color: #767676; }

.ms-bgColor-neutralTertiary,
.ms-bgColor-neutralTertiary--hover:hover {
  background-color: #a6a6a6; }

.ms-bgColor-neutralTertiaryAlt,
.ms-bgColor-neutralTertiaryAlt--hover:hover {
  background-color: #c8c8c8; }

.ms-bgColor-neutralLight,
.ms-bgColor-neutralLight--hover:hover {
  background-color: #eaeaea; }

.ms-bgColor-neutralLighter,
.ms-bgColor-neutralLighter--hover:hover {
  background-color: #f4f4f4; }

.ms-bgColor-neutralLighterAlt,
.ms-bgColor-neutralLighterAlt--hover:hover {
  background-color: #f8f8f8; }

.ms-bgColor-white,
.ms-bgColor-white--hover:hover {
  background-color: #ffffff; }

.ms-bgColor-yellow {
  background-color: #ffb900; }

.ms-bgColor-yellowLight {
  background-color: #fff100; }

.ms-bgColor-orange {
  background-color: #d83b01; }

.ms-bgColor-orangeLight {
  background-color: #ea4300; }

.ms-bgColor-orangeLighter {
  background-color: #ff8c00; }

.ms-bgColor-redDark {
  background-color: #a80000; }

.ms-bgColor-red {
  background-color: #e81123; }

.ms-bgColor-magentaDark {
  background-color: #5c005c; }

.ms-bgColor-magenta {
  background-color: #b4009e; }

.ms-bgColor-magentaLight {
  background-color: #e3008c; }

.ms-bgColor-purpleDark {
  background-color: #32145a; }

.ms-bgColor-purple {
  background-color: #5c2d91; }

.ms-bgColor-purpleLight {
  background-color: #b4a0ff; }

.ms-bgColor-blueDark {
  background-color: #002050; }

.ms-bgColor-blueMid {
  background-color: #00188f; }

.ms-bgColor-blue {
  background-color: #0078d7; }

.ms-bgColor-blueLight {
  background-color: #00bcf2; }

.ms-bgColor-tealDark {
  background-color: #004b50; }

.ms-bgColor-teal {
  background-color: #008272; }

.ms-bgColor-tealLight {
  background-color: #00b294; }

.ms-bgColor-greenDark {
  background-color: #004b1c; }

.ms-bgColor-green {
  background-color: #107c10; }

.ms-bgColor-greenLight {
  background-color: #bad80a; }

.ms-bgColor-info {
  background-color: #f4f4f4; }

.ms-bgColor-success {
  background-color: #dff6dd; }

.ms-bgColor-severeWarning {
  background-color: #fed9cc; }

.ms-bgColor-warning {
  background-color: #fff4ce; }

.ms-bgColor-error {
  background-color: #fde7e9; }

.ms-borderColor-themeDark,
.ms-borderColor-themeDark--hover:hover {
  border-color: #005a9e; }

.ms-borderColor-themeDarkAlt,
.ms-borderColor-themeDarkAlt--hover:hover {
  border-color: #106ebe; }

.ms-borderColor-themeDarker,
.ms-borderColor-themeDarker--hover:hover {
  border-color: #004578; }

.ms-borderColor-themePrimary,
.ms-borderColor-themePrimary--hover:hover {
  border-color: #0078d7; }

.ms-borderColor-themeSecondary,
.ms-borderColor-themeSecondary--hover:hover {
  border-color: #2b88d8; }

.ms-borderColor-themeTertiary,
.ms-borderColor-themeTertiary--hover:hover {
  border-color: #71afe5; }

.ms-borderColor-themeLight,
.ms-borderColor-themeLight--hover:hover {
  border-color: #c7e0f4; }

.ms-borderColor-themeLighter,
.ms-borderColor-themeLighter--hover:hover {
  border-color: #deecf9; }

.ms-borderColor-themeLighterAlt,
.ms-borderColor-themeLighterAlt--hover:hover {
  border-color: #eff6fc; }

.ms-borderColor-black,
.ms-borderColor-black--hover:hover {
  border-color: #000000; }

.ms-borderColor-neutralDark,
.ms-borderColor-neutralDark--hover:hover {
  border-color: #212121; }

.ms-borderColor-neutralPrimary,
.ms-borderColor-neutralPrimary--hover:hover {
  border-color: #333333; }

.ms-borderColor-neutralPrimaryAlt,
.ms-borderColor-neutralPrimaryAlt--hover:hover {
  border-color: #3c3c3c; }

.ms-borderColor-neutralSecondary,
.ms-borderColor-neutralSecondary--hover:hover {
  border-color: #666666; }

.ms-borderColor-neutralSecondaryAlt,
.ms-borderColor-neutralSecondaryAlt--hover:hover {
  border-color: #767676; }

.ms-borderColor-neutralTertiary,
.ms-borderColor-neutralTertiary--hover:hover {
  border-color: #a6a6a6; }

.ms-borderColor-neutralTertiaryAlt,
.ms-borderColor-neutralTertiaryAlt--hover:hover {
  border-color: #c8c8c8; }

.ms-borderColor-neutralLight,
.ms-borderColor-neutralLight--hover:hover {
  border-color: #eaeaea; }

.ms-borderColor-neutralLighter,
.ms-borderColor-neutralLighter--hover:hover {
  border-color: #f4f4f4; }

.ms-borderColor-neutralLighterAlt,
.ms-borderColor-neutralLighterAlt--hover:hover {
  border-color: #f8f8f8; }

.ms-borderColor-white,
.ms-borderColor-white--hover:hover {
  border-color: #ffffff; }

.ms-borderColor-yellow {
  border-color: #ffb900; }

.ms-borderColor-yellowLight {
  border-color: #fff100; }

.ms-borderColor-orange {
  border-color: #d83b01; }

.ms-borderColor-orangeLight {
  border-color: #ea4300; }

.ms-borderColor-orangeLighter {
  border-color: #ff8c00; }

.ms-borderColor-redDark {
  border-color: #a80000; }

.ms-borderColor-red {
  border-color: #e81123; }

.ms-borderColor-magentaDark {
  border-color: #5c005c; }

.ms-borderColor-magenta {
  border-color: #b4009e; }

.ms-borderColor-magentaLight {
  border-color: #e3008c; }

.ms-borderColor-purpleDark {
  border-color: #32145a; }

.ms-borderColor-purple {
  border-color: #5c2d91; }

.ms-borderColor-purpleLight {
  border-color: #b4a0ff; }

.ms-borderColor-blueDark {
  border-color: #002050; }

.ms-borderColor-blueMid {
  border-color: #00188f; }

.ms-borderColor-blue {
  border-color: #0078d7; }

.ms-borderColor-blueLight {
  border-color: #00bcf2; }

.ms-borderColor-tealDark {
  border-color: #004b50; }

.ms-borderColor-teal {
  border-color: #008272; }

.ms-borderColor-tealLight {
  border-color: #00b294; }

.ms-borderColor-greenDark {
  border-color: #004b1c; }

.ms-borderColor-green {
  border-color: #107c10; }

.ms-borderColor-greenLight {
  border-color: #bad80a; }

.ms-borderColorTop-themePrimary,
.ms-borderColorTop-themePrimary--hover:hover {
  border-top-color: #0078d7; }

.ms-font-su {
  color: #333333;
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 42px;
  font-weight: normal; }

.ms-font-xxl {
  color: #333333;
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 28px;
  font-weight: normal; }

.ms-font-xl {
  color: #333333;
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 21px;
  font-weight: normal; }

.ms-font-l {
  color: #333333;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 17px;
  font-weight: normal; }

.ms-font-m-plus {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal; }

.ms-font-m {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal; }

.ms-font-s-plus {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal; }

.ms-font-s {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal; }

.ms-font-xs {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal; }

.ms-font-mi {
  color: #333333;
  font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal; }

.ms-fontWeight-light,
.ms-fontWeight-light--hover:hover {
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-fontWeight-semilight,
.ms-fontWeight-semilight--hover:hover {
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-fontWeight-regular,
.ms-fontWeight-regular--hover:hover {
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-fontWeight-semibold,
.ms-fontWeight-semibold--hover:hover {
  font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-fontSize-su {
  font-size: 42px; }

.ms-fontSize-xxl {
  font-size: 28px; }

.ms-fontSize-xl {
  font-size: 21px; }

.ms-fontSize-l {
  font-size: 17px; }

.ms-fontSize-mPlus {
  font-size: 15px; }

.ms-fontSize-m {
  font-size: 14px; }

.ms-fontSize-sPlus {
  font-size: 13px; }

.ms-fontSize-s {
  font-size: 12px; }

.ms-fontSize-xs {
  font-size: 11px; }

.ms-fontSize-mi {
  font-size: 10px; }

.ms-fontColor-themeDarker,
.ms-fontColor-themeDarker--hover:hover {
  color: #004578; }

.ms-fontColor-themeDark,
.ms-fontColor-themeDark--hover:hover {
  color: #005a9e; }

.ms-fontColor-themeDarkAlt,
.ms-fontColor-themeDarkAlt--hover:hover {
  color: #106ebe; }

.ms-fontColor-themePrimary,
.ms-fontColor-themePrimary--hover:hover {
  color: #0078d7; }

.ms-fontColor-themeSecondary,
.ms-fontColor-themeSecondary--hover:hover {
  color: #2b88d8; }

.ms-fontColor-themeTertiary,
.ms-fontColor-themeTertiary--hover:hover {
  color: #71afe5; }

.ms-fontColor-themeLight,
.ms-fontColor-themeLight--hover:hover {
  color: #c7e0f4; }

.ms-fontColor-themeLighter,
.ms-fontColor-themeLighter--hover:hover {
  color: #deecf9; }

.ms-fontColor-themeLighterAlt,
.ms-fontColor-themeLighterAlt--hover:hover {
  color: #eff6fc; }

.ms-fontColor-black,
.ms-fontColor-black--hover:hover {
  color: #000000; }

.ms-fontColor-neutralDark,
.ms-fontColor-neutralDark--hover:hover {
  color: #212121; }

.ms-fontColor-neutralPrimary,
.ms-fontColor-neutralPrimary--hover:hover {
  color: #333333; }

.ms-fontColor-neutralPrimaryAlt,
.ms-fontColor-neutralPrimaryAlt--hover:hover {
  color: #3c3c3c; }

.ms-fontColor-neutralSecondary,
.ms-fontColor-neutralSecondary--hover:hover {
  color: #666666; }

.ms-fontColor-neutralSecondaryAlt,
.ms-fontColor-neutralSecondaryAlt--hover:hover {
  color: #767676; }

.ms-fontColor-neutralTertiary,
.ms-fontColor-neutralTertiary--hover:hover {
  color: #a6a6a6; }

.ms-fontColor-neutralTertiaryAlt,
.ms-fontColor-neutralTertiaryAlt--hover:hover {
  color: #c8c8c8; }

.ms-fontColor-neutralLight,
.ms-fontColor-neutralLight--hover:hover {
  color: #eaeaea; }

.ms-fontColor-neutralLighter,
.ms-fontColor-neutralLighter--hover:hover {
  color: #f4f4f4; }

.ms-fontColor-neutralLighterAlt,
.ms-fontColor-neutralLighterAlt--hover:hover {
  color: #f8f8f8; }

.ms-fontColor-white,
.ms-fontColor-white--hover:hover {
  color: #ffffff; }

.ms-fontColor-yellow,
.ms-fontColor-yellow--hover:hover {
  color: #ffb900; }

.ms-fontColor-yellowLight,
.ms-fontColor-yellowLight--hover:hover {
  color: #fff100; }

.ms-fontColor-orange,
.ms-fontColor-orange--hover:hover {
  color: #d83b01; }

.ms-fontColor-orangeLight,
.ms-fontColor-orangeLight--hover:hover {
  color: #ea4300; }

.ms-fontColor-orangeLighter,
.ms-fontColor-orangeLighter--hover:hover {
  color: #ff8c00; }

.ms-fontColor-redDark,
.ms-fontColor-redDark--hover:hover {
  color: #a80000; }

.ms-fontColor-red,
.ms-fontColor-red--hover:hover {
  color: #e81123; }

.ms-fontColor-magentaDark,
.ms-fontColor-magentaDark--hover:hover {
  color: #5c005c; }

.ms-fontColor-magenta,
.ms-fontColor-magenta--hover:hover {
  color: #b4009e; }

.ms-fontColor-magentaLight,
.ms-fontColor-magentaLight--hover:hover {
  color: #e3008c; }

.ms-fontColor-purpleDark,
.ms-fontColor-purpleDark--hover:hover {
  color: #32145a; }

.ms-fontColor-purple,
.ms-fontColor-purple--hover:hover {
  color: #5c2d91; }

.ms-fontColor-purpleLight,
.ms-fontColor-purpleLight--hover:hover {
  color: #b4a0ff; }

.ms-fontColor-blueDark,
.ms-fontColor-blueDark--hover:hover {
  color: #002050; }

.ms-fontColor-blueMid,
.ms-fontColor-blueMid--hover:hover {
  color: #00188f; }

.ms-fontColor-blue,
.ms-fontColor-blue--hover:hover {
  color: #0078d7; }

.ms-fontColor-blueLight,
.ms-fontColor-blueLight--hover:hover {
  color: #00bcf2; }

.ms-fontColor-tealDark,
.ms-fontColor-tealDark--hover:hover {
  color: #004b50; }

.ms-fontColor-teal,
.ms-fontColor-teal--hover:hover {
  color: #008272; }

.ms-fontColor-tealLight,
.ms-fontColor-tealLight--hover:hover {
  color: #00b294; }

.ms-fontColor-greenDark,
.ms-fontColor-greenDark--hover:hover {
  color: #004b1c; }

.ms-fontColor-green,
.ms-fontColor-green--hover:hover {
  color: #107c10; }

.ms-fontColor-greenLight,
.ms-fontColor-greenLight--hover:hover {
  color: #bad80a; }

.ms-fontColor-info,
.ms-fontColor-info--hover:hover {
  color: #767676; }

.ms-fontColor-success,
.ms-fontColor-success--hover:hover {
  color: #107c10; }

.ms-fontColor-alert,
.ms-fontColor-alert--hover:hover {
  color: #d83b01; }

.ms-fontColor-warning,
.ms-fontColor-warning--hover:hover {
  color: #767676; }

.ms-fontColor-severeWarning,
.ms-fontColor-severeWarning--hover:hover {
  color: #d83b01; }

.ms-fontColor-error,
.ms-fontColor-error--hover:hover {
  color: #a80000; }

/*
  Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
*/
@font-face {
  font-family: 'Leelawadee UI Bold';
  src: url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Bold.eot?#iefix") format("embedded-opentype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Bold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Bold.ttf") format("truetype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Bold#LeelawadeeUI-Bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Leelawadee UI';
  src: url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Regular.eot?#iefix") format("embedded-opentype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Regular.ttf") format("truetype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Regular#LeelawadeeUI-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Leelawadee UI Semilight';
  src: url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Semilight.eot?#iefix") format("embedded-opentype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Semilight.ttf") format("truetype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Semilight#LeelawadeeUI-Semilight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Light Arabic';
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Regular Arabic';
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semibold Arabic';
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semilight Arabic';
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Light Cyrillic';
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Regular Cyrillic';
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semibold Cyrillic';
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semilight Cyrillic';
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Light EastEuropean';
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Regular EastEuropean';
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semibold EastEuropean';
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semilight EastEuropean';
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Light Greek';
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Regular Greek';
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semibold Greek';
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semilight Greek';
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Light Hebrew';
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Regular Hebrew';
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semibold Hebrew';
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semilight Hebrew';
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Light Vietnamese';
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Regular Vietnamese';
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semibold Vietnamese';
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semilight Vietnamese';
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Light WestEuropean';
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Regular WestEuropean';
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semibold WestEuropean';
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Segoe UI Semilight WestEuropean';
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

*[lang='ja-JP'] .ms-font-mi,
*[lang='ja-JP'] .ms-font-xs,
*[lang='ja-JP'] .ms-font-s,
*[lang='ja-JP'] .ms-font-s-plus,
*[lang='ja-JP'] .ms-font-m,
*[lang='ja-JP'] .ms-font-m-plus,
*[lang='ja-JP'] .ms-font-l,
*[lang='ja-JP'] .ms-font-xl,
*[lang='ja-JP'] .ms-font-xxl,
*[lang='ja-JP'] .ms-font-su,
*[lang='ja-JP'] .ms-fontWeight-light,
*[lang='ja-JP'] .ms-fontWeight-light-hover:hover,
*[lang='ja-JP'] .ms-fontWeight-semilight,
*[lang='ja-JP'] .ms-fontWeight-semilight-hover:hover,
*[lang='ja-JP'] .ms-fontWeight-regular,
*[lang='ja-JP'] .ms-fontWeight-regular-hover:hover,
*[lang='ja-JP'] .ms-fontWeight-semibold,
*[lang='ja-JP'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Yu Gothic', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka, 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ko-KR'] .ms-font-mi,
*[lang='ko-KR'] .ms-font-xs,
*[lang='ko-KR'] .ms-font-s,
*[lang='ko-KR'] .ms-font-s-plus,
*[lang='ko-KR'] .ms-font-m,
*[lang='ko-KR'] .ms-font-m-plus,
*[lang='ko-KR'] .ms-font-l,
*[lang='ko-KR'] .ms-font-xl,
*[lang='ko-KR'] .ms-font-xxl,
*[lang='ko-KR'] .ms-font-su,
*[lang='ko-KR'] .ms-fontWeight-light,
*[lang='ko-KR'] .ms-fontWeight-light-hover:hover,
*[lang='ko-KR'] .ms-fontWeight-semilight,
*[lang='ko-KR'] .ms-fontWeight-semilight-hover:hover,
*[lang='ko-KR'] .ms-fontWeight-regular,
*[lang='ko-KR'] .ms-fontWeight-regular-hover:hover,
*[lang='ko-KR'] .ms-fontWeight-semibold,
*[lang='ko-KR'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Malgun Gothic', Gulim, 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ch-ZHS'] .ms-font-mi,
*[lang='ch-ZHS'] .ms-font-xs,
*[lang='ch-ZHS'] .ms-font-s,
*[lang='ch-ZHS'] .ms-font-s-plus,
*[lang='ch-ZHS'] .ms-font-m,
*[lang='ch-ZHS'] .ms-font-m-plus,
*[lang='ch-ZHS'] .ms-font-l,
*[lang='ch-ZHS'] .ms-font-xl,
*[lang='ch-ZHS'] .ms-font-xxl,
*[lang='ch-ZHS'] .ms-font-su,
*[lang='ch-ZHS'] .ms-fontWeight-light,
*[lang='ch-ZHS'] .ms-fontWeight-light-hover:hover,
*[lang='ch-ZHS'] .ms-fontWeight-semilight,
*[lang='ch-ZHS'] .ms-fontWeight-semilight-hover:hover,
*[lang='ch-ZHS'] .ms-fontWeight-regular,
*[lang='ch-ZHS'] .ms-fontWeight-regular-hover:hover,
*[lang='ch-ZHS'] .ms-fontWeight-semibold,
*[lang='ch-ZHS'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Microsoft Yahei', Verdana, Simsun, 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ch-ZHT'] .ms-font-mi,
*[lang='ch-ZHT'] .ms-font-xs,
*[lang='ch-ZHT'] .ms-font-s,
*[lang='ch-ZHT'] .ms-font-s-plus,
*[lang='ch-ZHT'] .ms-font-m,
*[lang='ch-ZHT'] .ms-font-m-plus,
*[lang='ch-ZHT'] .ms-font-l,
*[lang='ch-ZHT'] .ms-font-xl,
*[lang='ch-ZHT'] .ms-font-xxl,
*[lang='ch-ZHT'] .ms-font-su,
*[lang='ch-ZHT'] .ms-fontWeight-light,
*[lang='ch-ZHT'] .ms-fontWeight-light-hover:hover,
*[lang='ch-ZHT'] .ms-fontWeight-semilight,
*[lang='ch-ZHT'] .ms-fontWeight-semilight-hover:hover,
*[lang='ch-ZHT'] .ms-fontWeight-regular,
*[lang='ch-ZHT'] .ms-fontWeight-regular-hover:hover,
*[lang='ch-ZHT'] .ms-fontWeight-semibold,
*[lang='ch-ZHT'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Microsoft Jhenghei', Pmingliu, 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='hi-IN'] .ms-font-mi,
*[lang='hi-IN'] .ms-font-xs,
*[lang='hi-IN'] .ms-font-s,
*[lang='hi-IN'] .ms-font-s-plus,
*[lang='hi-IN'] .ms-font-m,
*[lang='hi-IN'] .ms-font-m-plus,
*[lang='hi-IN'] .ms-font-l,
*[lang='hi-IN'] .ms-font-xl,
*[lang='hi-IN'] .ms-font-xxl,
*[lang='hi-IN'] .ms-font-su,
*[lang='hi-IN'] .ms-fontWeight-light,
*[lang='hi-IN'] .ms-fontWeight-light-hover:hover,
*[lang='hi-IN'] .ms-fontWeight-semilight,
*[lang='hi-IN'] .ms-fontWeight-semilight-hover:hover,
*[lang='hi-IN'] .ms-fontWeight-regular,
*[lang='hi-IN'] .ms-fontWeight-regular-hover:hover,
*[lang='hi-IN'] .ms-fontWeight-semibold,
*[lang='hi-IN'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Nirmala UI', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='th-TH'] .ms-font-xl,
*[lang='th-TH'] .ms-font-xxl,
*[lang='th-TH'] .ms-fontWeight-light,
*[lang='th-TH'] .ms-fontWeight-light-hover:hover {
  font-family: 'Leelawadee UI Semilight', 'Kmer UI', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='th-TH'] .ms-font-l,
*[lang='th-TH'] .ms-font-su,
*[lang='th-TH'] .ms-fontWeight-semilight,
*[lang='th-TH'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Leelawadee UI Semilight', 'Kmer UI', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='th-TH'] .ms-fontWeight-regular,
*[lang='th-TH'] .ms-fontweight-regular-hover:hover {
  font-family: 'Leelawadee UI Regular', 'Kmer UI', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='th-TH'] .ms-font-mi,
*[lang='th-TH'] .ms-fontWeight-semibold,
*[lang='th-TH'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Leelawadee UI Bold', 'Kmer UI', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ar'] .ms-font-xl,
*[lang='ar'] .ms-font-xxl,
*[lang='ar'] .ms-fontWeight-light,
*[lang='ar'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light Arabic', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ar'] .ms-font-l,
*[lang='ar'] .ms-font-su,
*[lang='ar'] .ms-fontWeight-semilight,
*[lang='ar'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight Arabic', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ar'] .ms-fontWeight-regular,
*[lang='ar'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular Arabic', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ar'] .ms-font-mi,
*[lang='ar'] .ms-fontWeight-semibold,
*[lang='ar'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold Arabic', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='bg-BG'] .ms-font-xl,
*[lang='bg-BG'] .ms-font-xxl,
*[lang='bg-BG'] .ms-fontWeight-light,
*[lang='bg-BG'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light Cyrillic', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='bg-BG'] .ms-font-l,
*[lang='bg-BG'] .ms-font-su,
*[lang='bg-BG'] .ms-fontWeight-semilight,
*[lang='bg-BG'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight Cyrillic', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='bg-BG'] .ms-fontWeight-regular,
*[lang='bg-BG'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular Cyrillic', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='bg-BG'] .ms-font-mi,
*[lang='bg-BG'] .ms-fontWeight-semibold,
*[lang='bg-BG'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold Cyrillic', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ru-RU'] .ms-font-xl,
*[lang='ru-RU'] .ms-font-xxl,
*[lang='ru-RU'] .ms-fontWeight-light,
*[lang='ru-RU'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light Cyrillic', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ru-RU'] .ms-font-l,
*[lang='ru-RU'] .ms-font-su,
*[lang='ru-RU'] .ms-fontWeight-semilight,
*[lang='ru-RU'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight Cyrillic', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ru-RU'] .ms-fontWeight-regular,
*[lang='ru-RU'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular Cyrillic', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='ru-RU'] .ms-font-mi,
*[lang='ru-RU'] .ms-fontWeight-semibold,
*[lang='ru-RU'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold Cyrillic', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='uk-UA'] .ms-font-xl,
*[lang='uk-UA'] .ms-font-xxl,
*[lang='uk-UA'] .ms-fontWeight-light,
*[lang='uk-UA'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light Cyrillic', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='uk-UA'] .ms-font-l,
*[lang='uk-UA'] .ms-font-su,
*[lang='uk-UA'] .ms-fontWeight-semilight,
*[lang='uk-UA'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight Cyrillic', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='uk-UA'] .ms-fontWeight-regular,
*[lang='uk-UA'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular Cyrillic', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='uk-UA'] .ms-font-mi,
*[lang='uk-UA'] .ms-fontWeight-semibold,
*[lang='uk-UA'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold Cyrillic', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='cs-CZ'] .ms-font-xl,
*[lang='cs-CZ'] .ms-font-xxl,
*[lang='cs-CZ'] .ms-fontWeight-light,
*[lang='cs-CZ'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='cs-CZ'] .ms-font-l,
*[lang='cs-CZ'] .ms-font-su,
*[lang='cs-CZ'] .ms-fontWeight-semilight,
*[lang='cs-CZ'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='cs-CZ'] .ms-fontWeight-regular,
*[lang='cs-CZ'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='cs-CZ'] .ms-font-mi,
*[lang='cs-CZ'] .ms-fontWeight-semibold,
*[lang='cs-CZ'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='et-EE'] .ms-font-xl,
*[lang='et-EE'] .ms-font-xxl,
*[lang='et-EE'] .ms-fontWeight-light,
*[lang='et-EE'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='et-EE'] .ms-font-l,
*[lang='et-EE'] .ms-font-su,
*[lang='et-EE'] .ms-fontWeight-semilight,
*[lang='et-EE'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='et-EE'] .ms-fontWeight-regular,
*[lang='et-EE'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='et-EE'] .ms-font-mi,
*[lang='et-EE'] .ms-fontWeight-semibold,
*[lang='et-EE'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='hr-HR'] .ms-font-xl,
*[lang='hr-HR'] .ms-font-xxl,
*[lang='hr-HR'] .ms-fontWeight-light,
*[lang='hr-HR'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='hr-HR'] .ms-font-l,
*[lang='hr-HR'] .ms-font-su,
*[lang='hr-HR'] .ms-fontWeight-semilight,
*[lang='hr-HR'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='hr-HR'] .ms-fontWeight-regular,
*[lang='hr-HR'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='hr-HR'] .ms-font-mi,
*[lang='hr-HR'] .ms-fontWeight-semibold,
*[lang='hr-HR'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='hu-HU'] .ms-font-xl,
*[lang='hu-HU'] .ms-font-xxl,
*[lang='hu-HU'] .ms-fontWeight-light,
*[lang='hu-HU'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='hu-HU'] .ms-font-l,
*[lang='hu-HU'] .ms-font-su,
*[lang='hu-HU'] .ms-fontWeight-semilight,
*[lang='hu-HU'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='hu-HU'] .ms-fontWeight-regular,
*[lang='hu-HU'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='hu-HU'] .ms-font-mi,
*[lang='hu-HU'] .ms-fontWeight-semibold,
*[lang='hu-HU'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lt-LT'] .ms-font-xl,
*[lang='lt-LT'] .ms-font-xxl,
*[lang='lt-LT'] .ms-fontWeight-light,
*[lang='lt-LT'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lt-LT'] .ms-font-l,
*[lang='lt-LT'] .ms-font-su,
*[lang='lt-LT'] .ms-fontWeight-semilight,
*[lang='lt-LT'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lt-LT'] .ms-fontWeight-regular,
*[lang='lt-LT'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lt-LT'] .ms-font-mi,
*[lang='lt-LT'] .ms-fontWeight-semibold,
*[lang='lt-LT'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lv-LV'] .ms-font-xl,
*[lang='lv-LV'] .ms-font-xxl,
*[lang='lv-LV'] .ms-fontWeight-light,
*[lang='lv-LV'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lv-LV'] .ms-font-l,
*[lang='lv-LV'] .ms-font-su,
*[lang='lv-LV'] .ms-fontWeight-semilight,
*[lang='lv-LV'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lv-LV'] .ms-fontWeight-regular,
*[lang='lv-LV'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lv-LV'] .ms-font-mi,
*[lang='lv-LV'] .ms-fontWeight-semibold,
*[lang='lv-LV'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='pl-PL'] .ms-font-xl,
*[lang='pl-PL'] .ms-font-xxl,
*[lang='pl-PL'] .ms-fontWeight-light,
*[lang='pl-PL'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='pl-PL'] .ms-font-l,
*[lang='pl-PL'] .ms-font-su,
*[lang='pl-PL'] .ms-fontWeight-semilight,
*[lang='pl-PL'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='pl-PL'] .ms-fontWeight-regular,
*[lang='pl-PL'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='pl-PL'] .ms-font-mi,
*[lang='pl-PL'] .ms-fontWeight-semibold,
*[lang='pl-PL'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lt-sr-SP'] .ms-font-xl,
*[lang='lt-sr-SP'] .ms-font-xxl,
*[lang='lt-sr-SP'] .ms-fontWeight-light,
*[lang='lt-sr-SP'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lt-sr-SP'] .ms-font-l,
*[lang='lt-sr-SP'] .ms-font-su,
*[lang='lt-sr-SP'] .ms-fontWeight-semilight,
*[lang='lt-sr-SP'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lt-sr-SP'] .ms-fontWeight-regular,
*[lang='lt-sr-SP'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='lt-sr-SP'] .ms-font-mi,
*[lang='lt-sr-SP'] .ms-fontWeight-semibold,
*[lang='lt-sr-SP'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='tr-TR'] .ms-font-xl,
*[lang='tr-TR'] .ms-font-xxl,
*[lang='tr-TR'] .ms-fontWeight-light,
*[lang='tr-TR'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='tr-TR'] .ms-font-l,
*[lang='tr-TR'] .ms-font-su,
*[lang='tr-TR'] .ms-fontWeight-semilight,
*[lang='tr-TR'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='tr-TR'] .ms-fontWeight-regular,
*[lang='tr-TR'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='tr-TR'] .ms-font-mi,
*[lang='tr-TR'] .ms-fontWeight-semibold,
*[lang='tr-TR'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='sk-SK'] .ms-font-xl,
*[lang='sk-SK'] .ms-font-xxl,
*[lang='sk-SK'] .ms-fontWeight-light,
*[lang='sk-SK'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='sk-SK'] .ms-font-l,
*[lang='sk-SK'] .ms-font-su,
*[lang='sk-SK'] .ms-fontWeight-semilight,
*[lang='sk-SK'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='sk-SK'] .ms-fontWeight-regular,
*[lang='sk-SK'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='sk-SK'] .ms-font-mi,
*[lang='sk-SK'] .ms-fontWeight-semibold,
*[lang='sk-SK'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='kk-KZ'] .ms-font-xl,
*[lang='kk-KZ'] .ms-font-xxl,
*[lang='kk-KZ'] .ms-fontWeight-light,
*[lang='kk-KZ'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light EastEuropean', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='kk-KZ'] .ms-font-l,
*[lang='kk-KZ'] .ms-font-su,
*[lang='kk-KZ'] .ms-fontWeight-semilight,
*[lang='kk-KZ'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight EastEuropean', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='kk-KZ'] .ms-fontWeight-regular,
*[lang='kk-KZ'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular EastEuropean', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='kk-KZ'] .ms-font-mi,
*[lang='kk-KZ'] .ms-fontWeight-semibold,
*[lang='kk-KZ'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold EastEuropean', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='el-GR'] .ms-font-xl,
*[lang='el-GR'] .ms-font-xxl,
*[lang='el-GR'] .ms-fontWeight-light,
*[lang='el-GR'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light Greek', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='el-GR'] .ms-font-l,
*[lang='el-GR'] .ms-font-su,
*[lang='el-GR'] .ms-fontWeight-semilight,
*[lang='el-GR'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight Greek', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='el-GR'] .ms-fontWeight-regular,
*[lang='el-GR'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular Greek', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='el-GR'] .ms-font-mi,
*[lang='el-GR'] .ms-fontWeight-semibold,
*[lang='el-GR'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold Greek', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='he-IL'] .ms-font-xl,
*[lang='he-IL'] .ms-font-xxl,
*[lang='he-IL'] .ms-fontWeight-light,
*[lang='he-IL'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light Hebrew', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='he-IL'] .ms-font-l,
*[lang='he-IL'] .ms-font-su,
*[lang='he-IL'] .ms-fontWeight-semilight,
*[lang='he-IL'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight Hebrew', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='he-IL'] .ms-fontWeight-regular,
*[lang='he-IL'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular Hebrew', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='he-IL'] .ms-font-mi,
*[lang='he-IL'] .ms-fontWeight-semibold,
*[lang='he-IL'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold Hebrew', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='vi-VN'] .ms-font-xl,
*[lang='vi-VN'] .ms-font-xxl,
*[lang='vi-VN'] .ms-fontWeight-light,
*[lang='vi-VN'] .ms-fontWeight-light-hover:hover {
  font-family: 'Segoe UI Light Vietnamese', 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='vi-VN'] .ms-font-l,
*[lang='vi-VN'] .ms-font-su,
*[lang='vi-VN'] .ms-fontWeight-semilight,
*[lang='vi-VN'] .ms-fontWeight-semilight-hover:hover {
  font-family: 'Segoe UI Semilight Vietnamese', 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='vi-VN'] .ms-fontWeight-regular,
*[lang='vi-VN'] .ms-fontweight-regular-hover:hover {
  font-family: 'Segoe UI Regular Vietnamese', 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

*[lang='vi-VN'] .ms-font-mi,
*[lang='vi-VN'] .ms-fontWeight-semibold,
*[lang='vi-VN'] .ms-fontWeight-semibold-hover:hover {
  font-family: 'Segoe UI Semibold Vietnamese', 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

/*
  Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
*/
/*
  Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
*/
@font-face {
  font-family: 'Office365Icons';
  src: url("https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot?");
  src: url("https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot?#iefix") format("embedded-opentype"), url("https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.woff?") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.ttf?") format("truetype"), url("https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.svg?#office365icons") format("svg");
  font-weight: normal;
  font-style: normal; }

.ms-Icon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none; }

.ms-Icon--circleEmpty:before {
  content: '\e000'; }

.ms-Icon--circleFill:before {
  content: '\e001'; }

.ms-Icon--placeholder:before {
  content: '\e002'; }

.ms-Icon--star:before {
  content: '\e003'; }

.ms-Icon--plus:before {
  content: '\e004'; }

.ms-Icon--minus:before {
  content: '\e005'; }

.ms-Icon--question:before {
  content: '\e006'; }

.ms-Icon--exclamation:before {
  content: '\e007'; }

.ms-Icon--person:before {
  content: '\e008'; }

.ms-Icon--mail:before {
  content: '\e009'; }

.ms-Icon--infoCircle:before {
  content: '\e00a'; }

.ms-Icon--alert:before {
  content: '\e00b'; }

.ms-Icon--xCircle:before {
  content: '\e00c'; }

.ms-Icon--mailOpen:before {
  content: '\e00d'; }

.ms-Icon--people:before {
  content: '\e00e'; }

.ms-Icon--bell:before {
  content: '\e010'; }

.ms-Icon--calendar:before {
  content: '\e011'; }

.ms-Icon--scheduling:before {
  content: '\e012'; }

.ms-Icon--event:before {
  content: '\e013'; }

.ms-Icon--folder:before {
  content: '\e014'; }

.ms-Icon--documents:before {
  content: '\e015'; }

.ms-Icon--onedrive:before {
  content: '\e016'; }

.ms-Icon--chat:before {
  content: '\e017'; }

.ms-Icon--sites:before {
  content: '\e018'; }

.ms-Icon--listBullets:before {
  content: '\e019'; }

.ms-Icon--calendarWeek:before {
  content: '\e01a'; }

.ms-Icon--calendarWorkWeek:before {
  content: '\e01b'; }

.ms-Icon--calendarDay:before {
  content: '\e01c'; }

.ms-Icon--folderMove:before {
  content: '\e01d'; }

.ms-Icon--panel:before {
  content: '\e01e'; }

.ms-Icon--popout:before {
  content: '\e01f'; }

.ms-Icon--menu:before {
  content: '\e020'; }

.ms-Icon--home:before {
  content: '\e021'; }

.ms-Icon--favorites:before {
  content: '\e022'; }

.ms-Icon--phone:before {
  content: '\e023'; }

.ms-Icon--mailSend:before {
  content: '\e024'; }

.ms-Icon--save:before {
  content: '\e025'; }

.ms-Icon--trash:before {
  content: '\e026'; }

.ms-Icon--pencil:before {
  content: '\e027'; }

.ms-Icon--flag:before {
  content: '\e028'; }

.ms-Icon--reply:before {
  content: '\e029'; }

.ms-Icon--miniatures:before {
  content: '\e02a'; }

.ms-Icon--voicemail:before {
  content: '\e02b'; }

.ms-Icon--play:before {
  content: '\e02c'; }

.ms-Icon--pause:before {
  content: '\e02d'; }

.ms-Icon--onlineAdd:before {
  content: '\e02e'; }

.ms-Icon--onlineJoin:before {
  content: '\e02f'; }

.ms-Icon--replyAll:before {
  content: '\e030'; }

.ms-Icon--attachment:before {
  content: '\e031'; }

.ms-Icon--drm:before {
  content: '\e032'; }

.ms-Icon--pinDown:before {
  content: '\e033'; }

.ms-Icon--refresh:before {
  content: '\e034'; }

.ms-Icon--gear:before {
  content: '\e035'; }

.ms-Icon--smiley:before {
  content: '\e036'; }

.ms-Icon--info:before {
  content: '\e037'; }

.ms-Icon--lock:before {
  content: '\e038'; }

.ms-Icon--search:before {
  content: '\e039'; }

.ms-Icon--questionReverse:before {
  content: '\e03a'; }

.ms-Icon--notRecurring:before {
  content: '\e03b'; }

.ms-Icon--tasks:before {
  content: '\e040'; }

.ms-Icon--check:before {
  content: '\e041'; }

.ms-Icon--x:before {
  content: '\e042'; }

.ms-Icon--ellipsis:before {
  content: '\e045'; }

.ms-Icon--dot:before {
  content: '\e046'; }

.ms-Icon--arrowUp:before {
  content: '\e047'; }

.ms-Icon--arrowDown:before {
  content: '\e048'; }

.ms-Icon--arrowLeft:before {
  content: '\e049'; }

.ms-Icon--arrowRight:before {
  content: '\e04a'; }

.ms-Icon--download:before {
  content: '\e04b'; }

.ms-Icon--directions:before {
  content: '\e04c'; }

.ms-Icon--microphone:before {
  content: '\e04f'; }

.ms-Icon--caretUp:before {
  content: '\e051'; }

.ms-Icon--caretDown:before {
  content: '\e052'; }

.ms-Icon--caretLeft:before {
  content: '\e053'; }

.ms-Icon--caretRight:before {
  content: '\e054'; }

.ms-Icon--caretUpLeft:before {
  content: '\e05a'; }

.ms-Icon--caretUpRight:before {
  content: '\e05b'; }

.ms-Icon--caretDownRight:before {
  content: '\e05c'; }

.ms-Icon--caretDownLeft:before {
  content: '\e05d'; }

.ms-Icon--note:before {
  content: '\e06a'; }

.ms-Icon--noteReply:before {
  content: '\e06b'; }

.ms-Icon--noteForward:before {
  content: '\e06c'; }

.ms-Icon--key:before {
  content: '\e06f'; }

.ms-Icon--tile:before {
  content: '\e070'; }

.ms-Icon--taskRecurring:before {
  content: '\e071'; }

.ms-Icon--starEmpty:before {
  content: '\e073'; }

.ms-Icon--upload:before {
  content: '\e076'; }

.ms-Icon--wrench:before {
  content: '\e077'; }

.ms-Icon--share:before {
  content: '\e078'; }

.ms-Icon--documentReply:before {
  content: '\e079'; }

.ms-Icon--documentForward:before {
  content: '\e07a'; }

.ms-Icon--partner:before {
  content: '\e080'; }

.ms-Icon--reactivate:before {
  content: '\e084'; }

.ms-Icon--sort:before {
  content: '\e085'; }

.ms-Icon--personAdd:before {
  content: '\e086'; }

.ms-Icon--chevronUp:before {
  content: '\e087'; }

.ms-Icon--chevronDown:before, .ms-DatePicker-event:before {
  content: '\e088'; }

.ms-Icon--chevronLeft:before {
  content: '\e089'; }

.ms-Icon--chevronRight:before {
  content: '\e08a'; }

.ms-Icon--peopleAdd:before {
  content: '\e08c'; }

.ms-Icon--newsfeed:before {
  content: '\e08d'; }

.ms-Icon--notebook:before {
  content: '\e08e'; }

.ms-Icon--link:before {
  content: '\e08f'; }

.ms-Icon--chevronsUp:before {
  content: '\e090'; }

.ms-Icon--chevronsDown:before {
  content: '\e091'; }

.ms-Icon--chevronsLeft:before {
  content: '\e092'; }

.ms-Icon--chevronsRight:before {
  content: '\e093'; }

.ms-Icon--clutter:before {
  content: '\e09a'; }

.ms-Icon--subscribe:before {
  content: '\e09c'; }

.ms-Icon--unsubscribe:before {
  content: '\e09d'; }

.ms-Icon--personRemove:before {
  content: '\e09e'; }

.ms-Icon--receiptForward:before {
  content: '\e0a0'; }

.ms-Icon--receiptReply:before {
  content: '\e0a1'; }

.ms-Icon--receiptCheck:before {
  content: '\e0a2'; }

.ms-Icon--peopleRemove:before {
  content: '\e0a3'; }

.ms-Icon--merge:before {
  content: '\e0a4'; }

.ms-Icon--split:before {
  content: '\e0a5'; }

.ms-Icon--eventCancel:before {
  content: '\e0a6'; }

.ms-Icon--eventShare:before {
  content: '\e0a7'; }

.ms-Icon--today:before {
  content: '\e0a9'; }

.ms-Icon--oofReply:before {
  content: '\e0aa'; }

.ms-Icon--voicemailReply:before {
  content: '\e0ac'; }

.ms-Icon--voicemailForward:before {
  content: '\e0ad'; }

.ms-Icon--ribbon:before {
  content: '\e0af'; }

.ms-Icon--contact:before {
  content: '\e0b0'; }

.ms-Icon--eye:before {
  content: '\e0b1'; }

.ms-Icon--glasses:before {
  content: '\e0b2'; }

.ms-Icon--print:before {
  content: '\e100'; }

.ms-Icon--room:before {
  content: '\e101'; }

.ms-Icon--post:before {
  content: '\e102'; }

.ms-Icon--toggle:before {
  content: '\e103'; }

.ms-Icon--touch:before {
  content: '\e104'; }

.ms-Icon--clock:before {
  content: '\e105'; }

.ms-Icon--fax:before {
  content: '\e106'; }

.ms-Icon--lightning:before {
  content: '\e110'; }

.ms-Icon--dialpad:before {
  content: '\e111'; }

.ms-Icon--phoneTransfer:before {
  content: '\e112'; }

.ms-Icon--phoneAdd:before {
  content: '\e113'; }

.ms-Icon--late:before {
  content: '\e114'; }

.ms-Icon--chatAdd:before {
  content: '\e115'; }

.ms-Icon--conflict:before {
  content: '\e116'; }

.ms-Icon--navigate:before {
  content: '\e117'; }

.ms-Icon--camera:before {
  content: '\e119'; }

.ms-Icon--filter:before {
  content: '\e11a'; }

.ms-Icon--fullscreen:before {
  content: '\e11b'; }

.ms-Icon--new:before {
  content: '\e11c'; }

.ms-Icon--mailEmpty:before {
  content: '\e11d'; }

.ms-Icon--editBox:before {
  content: '\e11e'; }

.ms-Icon--waffle:before {
  content: '\e11f'; }

.ms-Icon--work:before {
  content: '\e120'; }

.ms-Icon--eventRecurring:before {
  content: '\e121'; }

.ms-Icon--cart:before {
  content: '\e122'; }

.ms-Icon--socialListening:before {
  content: '\e123'; }

.ms-Icon--mapMarker:before {
  content: '\e124'; }

.ms-Icon--org:before {
  content: '\e125'; }

.ms-Icon--replyAlt:before {
  content: '\e150'; }

.ms-Icon--replyAllAlt:before {
  content: '\e152'; }

.ms-Icon--eventInfo:before {
  content: '\e154'; }

.ms-Icon--group:before {
  content: '\e155'; }

.ms-Icon--money:before {
  content: '\e161'; }

.ms-Icon--graph:before {
  content: '\e162'; }

.ms-Icon--noteEdit:before {
  content: '\e163'; }

.ms-Icon--dashboard:before {
  content: '\e164'; }

.ms-Icon--mailEdit:before {
  content: '\e165'; }

.ms-Icon--pinLeft:before {
  content: '\e167'; }

.ms-Icon--heart:before {
  content: '\e16a'; }

.ms-Icon--heartEmpty:before {
  content: '\e16b'; }

.ms-Icon--picture:before {
  content: '\e16c'; }

.ms-Icon--cake:before {
  content: '\e16d'; }

.ms-Icon--books:before {
  content: '\e16e'; }

.ms-Icon--chart:before {
  content: '\e16f'; }

.ms-Icon--video:before {
  content: '\e170'; }

.ms-Icon--soccer:before {
  content: '\e171'; }

.ms-Icon--meal:before {
  content: '\e172'; }

.ms-Icon--balloon:before {
  content: '\e173'; }

.ms-Icon--cat:before {
  content: '\e174'; }

.ms-Icon--dog:before {
  content: '\e175'; }

.ms-Icon--bag:before {
  content: '\e176'; }

.ms-Icon--music:before {
  content: '\e177'; }

.ms-Icon--stopwatch:before {
  content: '\e178'; }

.ms-Icon--coffee:before {
  content: '\e179'; }

.ms-Icon--briefcase:before {
  content: '\e17a'; }

.ms-Icon--pill:before {
  content: '\e17b'; }

.ms-Icon--trophy:before {
  content: '\e17c'; }

.ms-Icon--firstAid:before {
  content: '\e17d'; }

.ms-Icon--plane:before {
  content: '\e17e'; }

.ms-Icon--page:before {
  content: '\e17f'; }

.ms-Icon--car:before {
  content: '\e180'; }

.ms-Icon--dogAlt:before {
  content: '\e181'; }

.ms-Icon--document:before {
  content: '\e182'; }

.ms-Icon--metadata:before {
  content: '\e183'; }

.ms-Icon--pointItem:before {
  content: '\e184'; }

.ms-Icon--text:before {
  content: '\e185'; }

.ms-Icon--fieldText:before {
  content: '\e186'; }

.ms-Icon--fieldNumber:before {
  content: '\e187'; }

.ms-Icon--dropdown:before {
  content: '\e188'; }

.ms-Icon--radioButton:before {
  content: '\e189'; }

.ms-Icon--checkbox:before {
  content: '\e18a'; }

.ms-Icon--story:before {
  content: '\e18b'; }

.ms-Icon--bold:before {
  content: '\e18c'; }

.ms-Icon--italic:before {
  content: '\e18d'; }

.ms-Icon--underline:before {
  content: '\e18e'; }

.ms-Icon--quote:before {
  content: '\e18f'; }

.ms-Icon--styleRemove:before {
  content: '\e190'; }

.ms-Icon--pictureAdd:before {
  content: '\e191'; }

.ms-Icon--pictureRemove:before {
  content: '\e192'; }

.ms-Icon--desktop:before {
  content: '\e193'; }

.ms-Icon--tablet:before {
  content: '\e194'; }

.ms-Icon--mobile:before {
  content: '\e195'; }

.ms-Icon--table:before {
  content: '\e196'; }

.ms-Icon--hide:before {
  content: '\e197'; }

.ms-Icon--shield:before {
  content: '\e198'; }

.ms-Icon--header:before {
  content: '\e19a'; }

.ms-Icon--paint:before {
  content: '\e19b'; }

.ms-Icon--support:before {
  content: '\e19c'; }

.ms-Icon--settings:before {
  content: '\e19d'; }

.ms-Icon--creditCard:before {
  content: '\e19e'; }

.ms-Icon--reload:before {
  content: '\e19f'; }

.ms-Icon--peopleSecurity:before {
  content: '\e200'; }

.ms-Icon--fieldTextBox:before {
  content: '\e203'; }

.ms-Icon--multiChoice:before {
  content: '\e204'; }

.ms-Icon--fieldMail:before {
  content: '\e205'; }

.ms-Icon--contactForm:before {
  content: '\e206'; }

.ms-Icon--circleHalfFilled:before {
  content: '\e207'; }

.ms-Icon--documentPDF:before {
  content: '\e208'; }

.ms-Icon--bookmark:before {
  content: '\e209'; }

.ms-Icon--circleUnfilled:before {
  content: '\e20b'; }

.ms-Icon--circleFilled:before {
  content: '\e20c'; }

.ms-Icon--textBox:before {
  content: '\e20e'; }

.ms-Icon--drop:before {
  content: '\e20f'; }

.ms-Icon--sun:before {
  content: '\e210'; }

.ms-Icon--lifesaver:before {
  content: '\e211'; }

.ms-Icon--lifesaverLock:before {
  content: '\e212'; }

.ms-Icon--mailUnread:before {
  content: '\e213'; }

.ms-Icon--mailRead:before {
  content: '\e214'; }

.ms-Icon--inboxCheck:before {
  content: '\e215'; }

.ms-Icon--folderSearch:before {
  content: '\e216'; }

.ms-Icon--collapse:before {
  content: '\e217'; }

.ms-Icon--expand:before {
  content: '\e218'; }

.ms-Icon--ascending:before {
  content: '\e219'; }

.ms-Icon--descending:before {
  content: '\e21a'; }

.ms-Icon--filterClear:before {
  content: '\e21b'; }

.ms-Icon--checkboxEmpty:before {
  content: '\e21c'; }

.ms-Icon--checkboxMixed:before {
  content: '\e21d'; }

.ms-Icon--boards:before {
  content: '\e21e'; }

.ms-Icon--checkboxCheck:before {
  content: '\e21f'; }

.ms-Icon--frowny:before {
  content: '\e220'; }

.ms-Icon--lightBulb:before {
  content: '\e221'; }

.ms-Icon--globe:before {
  content: '\e222'; }

.ms-Icon--deviceWipe:before {
  content: '\e223'; }

.ms-Icon--listCheck:before {
  content: '\e226'; }

.ms-Icon--listGroup:before {
  content: '\e227'; }

.ms-Icon--timeline:before {
  content: '\e228'; }

.ms-Icon--fontIncrease:before {
  content: '\e229'; }

.ms-Icon--fontDecrease:before {
  content: '\e22a'; }

.ms-Icon--fontColor:before {
  content: '\e22b'; }

.ms-Icon--mailCheck:before {
  content: '\e22c'; }

.ms-Icon--mailDown:before {
  content: '\e22d'; }

.ms-Icon--listCheckbox:before {
  content: '\e22e'; }

.ms-Icon--sunAdd:before {
  content: '\e22f'; }

.ms-Icon--sunQuestion:before {
  content: '\e230'; }

.ms-Icon--chevronThinUp:before {
  content: '\e231'; }

.ms-Icon--chevronThinDown:before {
  content: '\e232'; }

.ms-Icon--chevronThinLeft:before {
  content: '\e233'; }

.ms-Icon--chevronThinRight:before {
  content: '\e234'; }

.ms-Icon--chevronThickUp:before {
  content: '\e235'; }

.ms-Icon--chevronThickDown:before, .ms-DatePicker-event:before {
  content: '\e236'; }

.ms-Icon--chevronThickLeft:before {
  content: '\e237'; }

.ms-Icon--chevronThickRight:before {
  content: '\e238'; }

.ms-Icon--linkRemove:before {
  content: '\e239'; }

.ms-Icon--alertOutline:before {
  content: '\e23b'; }

.ms-Icon--documentLandscape:before {
  content: '\e23c'; }

.ms-Icon--documentAdd:before {
  content: '\e23d'; }

.ms-Icon--toggleMiddle:before {
  content: '\e23e'; }

.ms-Icon--embed:before {
  content: '\e23f'; }

.ms-Icon--listNumbered:before {
  content: '\e240'; }

.ms-Icon--peopleCheck:before {
  content: '\e242'; }

.ms-Icon--caretUpOutline:before {
  content: '\e243'; }

.ms-Icon--caretDownOutline:before {
  content: '\e244'; }

.ms-Icon--caretLeftOutline:before {
  content: '\e245'; }

.ms-Icon--caretRightOutline:before {
  content: '\e246'; }

.ms-Icon--mailSync:before {
  content: '\e248'; }

.ms-Icon--mailError:before {
  content: '\e249'; }

.ms-Icon--mailPause:before {
  content: '\e24a'; }

.ms-Icon--peopleSync:before {
  content: '\e24b'; }

.ms-Icon--peopleError:before {
  content: '\e24c'; }

.ms-Icon--peoplePause:before {
  content: '\e24d'; }

.ms-Icon--circleBall:before {
  content: '\e24e'; }

.ms-Icon--circleBalloons:before {
  content: '\e24f'; }

.ms-Icon--circleCar:before {
  content: '\e250'; }

.ms-Icon--circleCat:before {
  content: '\e251'; }

.ms-Icon--circleCoffee:before {
  content: '\e252'; }

.ms-Icon--circleDog:before {
  content: '\e253'; }

.ms-Icon--circleLightning:before {
  content: '\e254'; }

.ms-Icon--circlePill:before {
  content: '\e255'; }

.ms-Icon--circlePlane:before {
  content: '\e256'; }

.ms-Icon--circlePoodle:before {
  content: '\e257'; }

.ms-Icon--checkPeople:before {
  content: '\e259'; }

.ms-Icon--documentSearch:before {
  content: '\e25a'; }

.ms-Icon--sortLines:before {
  content: '\e25c'; }

.ms-Icon--calendarPublic:before {
  content: '\e25d'; }

.ms-Icon--contactPublic:before {
  content: '\e25e'; }

.ms-Icon--classNotebook:before {
  content: '\e25f'; }

.ms-Icon--triangleUp:before {
  content: '\e260'; }

.ms-Icon--triangleRight:before {
  content: '\e261'; }

.ms-Icon--triangleDown:before {
  content: '\e262'; }

.ms-Icon--triangleLeft:before {
  content: '\e263'; }

.ms-Icon--triangleEmptyUp:before {
  content: '\e264'; }

.ms-Icon--triangleEmptyRight:before {
  content: '\e265'; }

.ms-Icon--triangleEmptyDown:before {
  content: '\e266'; }

.ms-Icon--triangleEmptyLeft:before {
  content: '\e267'; }

.ms-Icon--filePDF:before {
  content: '\e268'; }

.ms-Icon--fileImage:before {
  content: '\e26c'; }

.ms-Icon--fileDocument:before {
  content: '\e26d'; }

.ms-Icon--listGroup2:before {
  content: '\e26e'; }

.ms-Icon--copy:before {
  content: '\e26f'; }

.ms-Icon--creditCardOutline:before {
  content: '\e270'; }

.ms-Icon--mailPublic:before {
  content: '\e272'; }

.ms-Icon--folderPublic:before {
  content: '\e273'; }

.ms-Icon--teamwork:before {
  content: '\e274'; }

.ms-Icon--move:before {
  content: '\e275'; }

.ms-Icon--classroom:before {
  content: '\e276'; }

.ms-Icon--menu2:before {
  content: '\e277'; }

.ms-Icon--plus2:before {
  content: '\e278'; }

.ms-Icon--tag:before {
  content: '\e279'; }

.ms-Icon--arrowUp2:before {
  content: '\e27a'; }

.ms-Icon--arrowDown2:before {
  content: '\e27b'; }

.ms-Icon--circlePlus:before {
  content: '\e27c'; }

.ms-Icon--circleInfo:before {
  content: '\e27d'; }

.ms-Icon--section:before {
  content: '\e27e'; }

.ms-Icon--sections:before {
  content: '\e27f'; }

.ms-Icon--at:before {
  content: '\e282'; }

.ms-Icon--arrowUpRight:before {
  content: '\e283'; }

.ms-Icon--arrowDownRight:before {
  content: '\e284'; }

.ms-Icon--arrowDownLeft:before {
  content: '\e285'; }

.ms-Icon--arrowUpLeft:before {
  content: '\e286'; }

.ms-Icon--bundle:before {
  content: '\e287'; }

.ms-Icon--pictureEdit:before {
  content: '\e288'; }

.ms-Icon--protectionCenter:before {
  content: '\e289'; }

.ms-Icon--alert2:before {
  content: '\e28a'; }

.ms-Icon--circle {
  position: relative;
  display: inline-block;
  font-size: 1rem;
  width: 1em;
  height: 1em;
  margin: 0 0.5em 0 0;
  padding: 0;
  text-align: left;
  -webkit-font-smoothing: antialiased; }

.ms-Icon--circle:before,
.ms-Icon--circle:after {
  line-height: 1;
  font-size: inherit; }

.ms-Icon--circle:before {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: top;
  position: absolute; }

.ms-Icon--circle:after {
  content: '\e000';
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(2);
  transform-origin: 50% 50%;
  z-index: 0; }

.ms-Icon--circle.ms-Icon--star:before {
  top: -2%;
  left: 1%; }

.ms-Icon--circle.ms-Icon--person:before {
  top: -2%;
  left: -3%; }

.ms-Icon--circle.ms-Icon--alert:before {
  top: -4%; }

.ms-Icon--circle.ms-Icon--mailOpen:before {
  top: -5%; }

.ms-Icon--circle.ms-Icon--people:before {
  top: -4%;
  left: -7%; }

.ms-Icon--circle.ms-Icon--bell:before {
  top: -3%; }

.ms-Icon--circle.ms-Icon--scheduling:before {
  top: -3%;
  left: 6%; }

.ms-Icon--circle.ms-Icon--documents:before {
  top: -1%;
  left: -2%; }

.ms-Icon--circle.ms-Icon--listBullets:before {
  top: -1%;
  left: 5%; }

.ms-Icon--circle.ms-Icon--panel:before {
  left: -2%; }

.ms-Icon--circle.ms-Icon--popout:before {
  top: -2%;
  left: -2%; }

.ms-Icon--circle.ms-Icon--home:before {
  top: -4%; }

.ms-Icon--circle.ms-Icon--favorites:before {
  top: -2%;
  left: 2%; }

.ms-Icon--circle.ms-Icon--phone:before {
  top: -2%;
  left: -2%; }

.ms-Icon--circle.ms-Icon--mailSend:before {
  left: -10%; }

.ms-Icon--circle.ms-Icon--pencil:before {
  top: -2%;
  left: 3%; }

.ms-Icon--circle.ms-Icon--flag:before {
  left: 3%; }

.ms-Icon--circle.ms-Icon--miniatures:before {
  left: -3%; }

.ms-Icon--circle.ms-Icon--voicemail:before {
  top: 2%;
  left: -7%; }

.ms-Icon--circle.ms-Icon--onlineAdd:before {
  top: -1%;
  left: 2%; }

.ms-Icon--circle.ms-Icon--pinDown:before {
  top: 5%; }

.ms-Icon--circle.ms-Icon--gear:before {
  left: 2%; }

.ms-Icon--circle.ms-Icon--check:before {
  top: 3%; }

.ms-Icon--circle.ms-Icon--ellipsis:before {
  top: 2%;
  left: -12%; }

.ms-Icon--circle.ms-Icon--directions:before {
  left: 10%; }

.ms-Icon--circle.ms-Icon--microphone:before {
  top: -3%; }

.ms-Icon--circle.ms-Icon--caretDown:before {
  top: 5%;
  left: 2%; }

.ms-Icon--circle.ms-Icon--caretLeft:before {
  left: -6%; }

.ms-Icon--circle.ms-Icon--caretRight:before {
  left: 6%; }

.ms-Icon--circle.ms-Icon--caretUpLeft:before {
  top: 5%;
  left: 5%; }

.ms-Icon--circle.ms-Icon--caretUpRight:before {
  top: 5%;
  left: -3%; }

.ms-Icon--circle.ms-Icon--caretDownRight:before {
  left: -3%; }

.ms-Icon--circle.ms-Icon--caretDownLeft:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--note:before {
  top: 2%;
  left: -3%; }

.ms-Icon--circle.ms-Icon--noteReply:before {
  top: 6%;
  left: 3%; }

.ms-Icon--circle.ms-Icon--noteForward:before {
  top: 6%; }

.ms-Icon--circle.ms-Icon--key:before {
  top: 5%;
  left: 1%; }

.ms-Icon--circle.ms-Icon--tile:before {
  top: -1%;
  left: -18%; }

.ms-Icon--circle.ms-Icon--taskRecurring:before {
  top: 2%;
  left: -1%; }

.ms-Icon--circle.ms-Icon--starEmpty:before {
  top: -4%;
  left: 1%; }

.ms-Icon--circle.ms-Icon--documentReply:before {
  top: -2%;
  left: 7%; }

.ms-Icon--circle.ms-Icon--documentForward:before {
  left: 5%; }

.ms-Icon--circle.ms-Icon--partner:before {
  top: -2%; }

.ms-Icon--circle.ms-Icon--reactivate:before {
  top: -2%;
  left: 6%; }

.ms-Icon--circle.ms-Icon--sort:before {
  left: -19%; }

.ms-Icon--circle.ms-Icon--personAdd:before {
  top: -2%;
  left: 6%; }

.ms-Icon--circle.ms-Icon--chevronDown:before, .ms-Icon--circle.ms-DatePicker-event:before {
  top: 4%; }

.ms-Icon--circle.ms-Icon--chevronLeft:before {
  left: -5%; }

.ms-Icon--circle.ms-Icon--chevronRight:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--peopleAdd:before {
  top: -5%;
  left: -12%; }

.ms-Icon--circle.ms-Icon--newsfeed:before {
  left: -4%; }

.ms-Icon--circle.ms-Icon--notebook:before {
  left: -4%; }

.ms-Icon--circle.ms-Icon--link:before {
  top: 2%;
  left: -18%; }

.ms-Icon--circle.ms-Icon--chevronsDown:before {
  top: 5%; }

.ms-Icon--circle.ms-Icon--chevronsLeft:before {
  left: -5%; }

.ms-Icon--circle.ms-Icon--chevronsRight:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--personRemove:before {
  left: 5%; }

.ms-Icon--circle.ms-Icon--receiptForward:before {
  left: -20%; }

.ms-Icon--circle.ms-Icon--receiptReply:before {
  left: -20%; }

.ms-Icon--circle.ms-Icon--receiptCheck:before {
  left: -20%; }

.ms-Icon--circle.ms-Icon--peopleRemove:before {
  top: -3%;
  left: -12%; }

.ms-Icon--circle.ms-Icon--merge:before {
  top: 2%; }

.ms-Icon--circle.ms-Icon--split:before {
  top: 2%; }

.ms-Icon--circle.ms-Icon--eventCancel:before {
  left: -2%; }

.ms-Icon--circle.ms-Icon--today:before {
  top: -2%; }

.ms-Icon--circle.ms-Icon--oofReply:before {
  left: 5%; }

.ms-Icon--circle.ms-Icon--voicemailReply:before {
  top: 4%;
  left: -25%; }

.ms-Icon--circle.ms-Icon--voicemailForward:before {
  top: 4%;
  left: -20%; }

.ms-Icon--circle.ms-Icon--eye:before {
  top: -4%; }

.ms-Icon--circle.ms-Icon--post:before {
  top: -4%;
  left: 4%; }

.ms-Icon--circle.ms-Icon--fax:before {
  top: -3%;
  left: -2%; }

.ms-Icon--circle.ms-Icon--lightning:before {
  top: 2%;
  left: 1%; }

.ms-Icon--circle.ms-Icon--filter:before {
  top: 7%; }

.ms-Icon--circle.ms-Icon--cart:before {
  left: 3%; }

.ms-Icon--circle.ms-Icon--socialListening:before {
  top: 2%; }

.ms-Icon--circle.ms-Icon--mapMarker:before {
  top: 2%; }

.ms-Icon--circle.ms-Icon--replyAllAlt:before {
  left: -16%; }

.ms-Icon--circle.ms-Icon--group:before {
  left: -33%; }

.ms-Icon--circle.ms-Icon--money:before {
  left: -8%; }

.ms-Icon--circle.ms-Icon--noteEdit:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--mailEdit:before {
  top: 3%;
  left: 7%; }

.ms-Icon--circle.ms-Icon--pinLeft:before {
  left: -6%; }

.ms-Icon--circle.ms-Icon--heart:before {
  top: 5%; }

.ms-Icon--circle.ms-Icon--heartEmpty:before {
  top: 5%; }

.ms-Icon--circle.ms-Icon--cake:before {
  top: -5%; }

.ms-Icon--circle.ms-Icon--books:before {
  left: -8%; }

.ms-Icon--circle.ms-Icon--video:before {
  top: -3%;
  left: 3%; }

.ms-Icon--circle.ms-Icon--balloon:before {
  top: 4%;
  left: -1%; }

.ms-Icon--circle.ms-Icon--music:before {
  top: -2%;
  left: -5%; }

.ms-Icon--circle.ms-Icon--stopwatch:before {
  top: -3%;
  left: 3%; }

.ms-Icon--circle.ms-Icon--coffee:before {
  top: -3%;
  left: 3%; }

.ms-Icon--circle.ms-Icon--plane:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--dogAlt:before {
  left: -15%; }

.ms-Icon--circle.ms-Icon--metadata:before {
  top: -4%;
  left: 4%; }

.ms-Icon--circle.ms-Icon--text:before {
  top: -4%;
  left: 10%; }

.ms-Icon--circle.ms-Icon--fieldText:before {
  left: -14%; }

.ms-Icon--circle.ms-Icon--fieldNumber:before {
  left: -14%; }

.ms-Icon--circle.ms-Icon--dropdown:before {
  left: -14%; }

.ms-Icon--circle.ms-Icon--story:before {
  left: -5%; }

.ms-Icon--circle.ms-Icon--bold:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--underline:before {
  top: 4%; }

.ms-Icon--circle.ms-Icon--quote:before {
  left: -4%; }

.ms-Icon--circle.ms-Icon--styleRemove:before {
  top: 4%;
  left: 5%; }

.ms-Icon--circle.ms-Icon--pictureAdd:before {
  left: -6%; }

.ms-Icon--circle.ms-Icon--pictureRemove:before {
  left: -6%; }

.ms-Icon--circle.ms-Icon--mobile:before {
  left: -3%; }

.ms-Icon--circle.ms-Icon--hide:before {
  top: -4%; }

.ms-Icon--circle.ms-Icon--header:before {
  left: -9%; }

.ms-Icon--circle.ms-Icon--msn:before {
  left: 3%; }

.ms-Icon--circle.ms-Icon--peopleCheck:before {
  left: -7%;
  top: -3%; }

.ms-Icon--circle.ms-Icon--caretDownOutline:before {
  top: 6%; }

.ms-Icon--circle.ms-Icon--caretLeftOutline:before {
  left: -5%; }

.ms-Icon--circle.ms-Icon--caretRightOutline:before {
  left: 5%; }

.ms-Icon--circle.ms-Icon--sway:before {
  left: -3%; }

.ms-Icon--circle.ms-Icon--mailSync:before {
  left: 8%;
  top: 3%; }

.ms-Icon--circle.ms-Icon--peopleSync:before {
  left: -8%; }

.ms-Icon--circle.ms-Icon--peopleError:before {
  left: -8%; }

.ms-Icon--circle.ms-Icon--peoplePause:before {
  left: -8%; }

.ms-Icon--circle.ms-Icon--documentSearch:before {
  left: 8%; }

.ms-Icon--circle.ms-Icon--dynamicsMarketing:before {
  left: -8%; }

.ms-u-slideRightIn10 {
  animation-name: fadeIn, slideRightIn10;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideRightIn10 {
  from {
    transform: translate3d(-10px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideRightIn20 {
  animation-name: fadeIn, slideRightIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideRightIn20 {
  from {
    transform: translate3d(-20px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideRightIn40 {
  animation-name: fadeIn, slideRightIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideRightIn40 {
  from {
    transform: translate3d(-40px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideLeftIn10 {
  animation-name: fadeIn, slideLeftIn10;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideLeftIn10 {
  from {
    transform: translate3d(10px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideLeftIn20 {
  animation-name: fadeIn, slideLeftIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideLeftIn20 {
  from {
    transform: translate3d(20px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideLeftIn40 {
  animation-name: fadeIn, slideLeftIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideLeftIn40 {
  from {
    transform: translate3d(40px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideRightIn400 {
  animation-name: fadeIn, slideRightIn400;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideRightIn400 {
  from {
    transform: translate3d(-400px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideLeftIn400 {
  animation-name: fadeIn, slideLeft400;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideLeft400 {
  from {
    transform: translate3d(400px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideUpIn20 {
  animation-name: fadeIn, slideUpIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideUpIn20 {
  from {
    transform: translate3d(0px, 20px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideUpIn10 {
  animation-name: fadeIn, slideUpIn10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideUpIn10 {
  from {
    transform: translate3d(0px, 10px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideDownIn20 {
  animation-name: fadeIn, slideDownIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideDownIn20 {
  from {
    transform: translate3d(0px, -20px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideDownIn10 {
  animation-name: fadeIn, slideDownIn10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideDownIn10 {
  from {
    transform: translate3d(0px, -10px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideRightOut40 {
  animation-name: fadeOut, slideRightOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideRightOut40 {
  from {
    transform: translate3d(0px, 0px, 0px); }
  to {
    transform: translate3d(40px, 0px, 0px); } }

.ms-u-slideLeftOut40 {
  animation-name: fadeOut, slideLeftOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideLeftOut40 {
  from {
    transform: translate3d(0, 0px, 0px); }
  to {
    transform: translate3d(-40px, 0px, 0px); } }

.ms-u-slideRightOut400 {
  animation-name: fadeOut, slideRightOut400;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideRightOut400 {
  from {
    transform: translate3d(0, 0px, 0px); }
  to {
    transform: translate3d(400px, 0px, 0px); } }

.ms-u-slideLeftOut400 {
  animation-name: fadeOut, slideLeftOut400;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideLeftOut400 {
  from {
    transform: translate3d(0, 0px, 0px); }
  to {
    transform: translate3d(-400px, 0px, 0px); } }

.ms-u-slideUpOut20 {
  animation-name: fadeOut, slideUpOut20;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideUpOut20 {
  from {
    transform: translate3d(0px, 0, 0px); }
  to {
    transform: translate3d(0px, -20px, 0px); } }

.ms-u-slideUpOut10 {
  animation-name: fadeOut, slideUpOut10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideUpOut10 {
  from {
    transform: translate3d(0px, 0, 0px); }
  to {
    transform: translate3d(0px, -10px, 0px); } }

.ms-u-slideDownOut20 {
  animation-name: fadeOut, slideDownOut20;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideDownOut20 {
  from {
    transform: translate3d(0px, 0, 0px); }
  to {
    transform: translate3d(0px, 20px, 0px); } }

.ms-u-slideDownOut10 {
  animation-name: fadeOut, slideDownOut10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideDownOut10 {
  from {
    transform: translate3d(0px, 0, 0px); }
  to {
    transform: translate3d(0px, 10px, 0px); } }

.ms-u-scaleUpIn100 {
  animation-name: fadeIn, scaleUp100;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes scaleUp100 {
  from {
    transform: scale3d(0.98, 0.98, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

.ms-u-scaleDownIn100 {
  animation-name: fadeIn, scaleDown100;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes scaleDown100 {
  from {
    transform: scale3d(1.03, 1.03, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

.ms-u-scaleUpOut103 {
  animation-name: fadeOut, scaleUp103;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes scaleUp103 {
  from {
    transform: scale3d(1, 1, 1); }
  to {
    transform: scale3d(1.03, 1.03, 1); } }

.ms-u-scaleDownOut98 {
  animation-name: fadeOut, scaleDown98;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes scaleDown98 {
  from {
    transform: scale3d(1, 1, 1); }
  to {
    transform: scale3d(0.98, 0.98, 1); } }

.ms-u-fadeIn400 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both; }

.ms-u-fadeIn100 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-u-fadeIn200 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.267s; }

.ms-u-fadeIn500 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.467s; }

@keyframes fadeIn {
  from {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9); }
  to {
    opacity: 1; } }

.ms-u-fadeOut400 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both; }

.ms-u-fadeOut100 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.1s; }

.ms-u-fadeOut200 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-u-fadeOut500 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.467s; }

@keyframes fadeOut {
  from {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9); }
  to {
    opacity: 0; } }

.ms-u-rotate90deg {
  animation-name: rotate90;
  -webkit-animation-duration: 0.1s;
  -moz-animation-duration: 0.1s;
  -ms-animation-duration: 0.1s;
  -o-animation-duration: 0.1s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes rotate90 {
  from {
    transform: rotateZ(0deg); }
  to {
    transform: rotateZ(90deg); } }

.ms-u-rotateN90deg {
  animation-name: rotateN90;
  -webkit-animation-duration: 0.1s;
  -moz-animation-duration: 0.1s;
  -ms-animation-duration: 0.1s;
  -o-animation-duration: 0.1s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes rotateN90 {
  from {
    transform: rotateZ(90deg); }
  to {
    transform: rotateZ(0deg); } }

.ms-u-expandCollapse400 {
  transition: height 0.367s cubic-bezier(0.1, 0.25, 0.75, 0.9); }

.ms-u-expandCollapse200 {
  transition: height 0.167s cubic-bezier(0.1, 0.25, 0.75, 0.9); }

.ms-u-expandCollapse100 {
  transition: height 0.1s cubic-bezier(0.1, 0.25, 0.75, 0.9); }

.ms-u-delay100 {
  animation-delay: 0.167s; }

.ms-u-delay200 {
  animation-delay: 0.267s; }

@media (max-width: 479px) {
  .ms-u-hiddenSm,
  .ms-u-hiddenMdDown,
  .ms-u-hiddenLgDown,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important; } }

@media (min-width: 480px) and (max-width: 639px) {
  .ms-u-hiddenMd,
  .ms-u-hiddenMdUp,
  .ms-u-hiddenMdDown,
  .ms-u-hiddenLgDown,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important; } }

@media (min-width: 640px) and (max-width: 1023px) {
  .ms-u-hiddenMdUp,
  .ms-u-hiddenLg,
  .ms-u-hiddenLgUp,
  .ms-u-hiddenLgDown,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important; } }

@media (min-width: 1024px) and (max-width: 1365px) {
  .ms-u-hiddenMdUp,
  .ms-u-hiddenLgUp,
  .ms-u-hiddenXl,
  .ms-u-hiddenXlUp,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important; } }

@media (min-width: 1366px) and (max-width: 1919px) {
  .ms-u-hiddenMdUp,
  .ms-u-hiddenLgUp,
  .ms-u-hiddenXlUp,
  .ms-u-hiddenXxl,
  .ms-u-hiddenXxlUp,
  .ms-u-hiddenXxlDown {
    display: none !important; } }

@media (min-width: 1920px) {
  .ms-u-hiddenMdUp,
  .ms-u-hiddenLgUp,
  .ms-u-hiddenXlUp,
  .ms-u-hiddenXxlUp,
  .ms-u-hiddenXxxl {
    display: none !important; } }

.ms-u-sm12 {
  width: 100%; }

.ms-u-sm11 {
  width: 91.66666666666666%; }

.ms-u-sm10 {
  width: 83.33333333333334%; }

.ms-u-sm9 {
  width: 75%; }

.ms-u-sm8 {
  width: 66.66666666666666%; }

.ms-u-sm7 {
  width: 58.333333333333336%; }

.ms-u-sm6 {
  width: 50%; }

.ms-u-sm5 {
  width: 41.66666666666667%; }

.ms-u-sm4 {
  width: 33.33333333333333%; }

.ms-u-sm3 {
  width: 25%; }

.ms-u-sm2 {
  width: 16.666666666666664%; }

.ms-u-sm1 {
  width: 8.333333333333332%; }

.ms-u-smPull12 {
  right: 100%; }

.ms-u-smPull11 {
  right: 91.66666666666666%; }

.ms-u-smPull10 {
  right: 83.33333333333334%; }

.ms-u-smPull9 {
  right: 75%; }

.ms-u-smPull8 {
  right: 66.66666666666666%; }

.ms-u-smPull7 {
  right: 58.333333333333336%; }

.ms-u-smPull6 {
  right: 50%; }

.ms-u-smPull5 {
  right: 41.66666666666667%; }

.ms-u-smPull4 {
  right: 33.33333333333333%; }

.ms-u-smPull3 {
  right: 25%; }

.ms-u-smPull2 {
  right: 16.666666666666664%; }

.ms-u-smPull1 {
  right: 8.333333333333332%; }

.ms-u-smPull0 {
  right: auto; }

.ms-u-smPush12 {
  left: 100%; }

.ms-u-smPush11 {
  left: 91.66666666666666%; }

.ms-u-smPush10 {
  left: 83.33333333333334%; }

.ms-u-smPush9 {
  left: 75%; }

.ms-u-smPush8 {
  left: 66.66666666666666%; }

.ms-u-smPush7 {
  left: 58.333333333333336%; }

.ms-u-smPush6 {
  left: 50%; }

.ms-u-smPush5 {
  left: 41.66666666666667%; }

.ms-u-smPush4 {
  left: 33.33333333333333%; }

.ms-u-smPush3 {
  left: 25%; }

.ms-u-smPush2 {
  left: 16.666666666666664%; }

.ms-u-smPush1 {
  left: 8.333333333333332%; }

.ms-u-smPush0 {
  left: auto; }

.ms-u-smOffset11 {
  margin-left: 91.66666666666666%; }

.ms-u-smOffset10 {
  margin-left: 83.33333333333334%; }

.ms-u-smOffset9 {
  margin-left: 75%; }

.ms-u-smOffset8 {
  margin-left: 66.66666666666666%; }

.ms-u-smOffset7 {
  margin-left: 58.333333333333336%; }

.ms-u-smOffset6 {
  margin-left: 50%; }

.ms-u-smOffset5 {
  margin-left: 41.66666666666667%; }

.ms-u-smOffset4 {
  margin-left: 33.33333333333333%; }

.ms-u-smOffset3 {
  margin-left: 25%; }

.ms-u-smOffset2 {
  margin-left: 16.666666666666664%; }

.ms-u-smOffset1 {
  margin-left: 8.333333333333332%; }

.ms-u-smOffset0 {
  margin-left: 0; }

@media (min-width: 480px) {
  .ms-u-md12 {
    width: 100%; }
  .ms-u-md11 {
    width: 91.66666666666666%; }
  .ms-u-md10 {
    width: 83.33333333333334%; }
  .ms-u-md9 {
    width: 75%; }
  .ms-u-md8 {
    width: 66.66666666666666%; }
  .ms-u-md7 {
    width: 58.333333333333336%; }
  .ms-u-md6 {
    width: 50%; }
  .ms-u-md5 {
    width: 41.66666666666667%; }
  .ms-u-md4 {
    width: 33.33333333333333%; }
  .ms-u-md3 {
    width: 25%; }
  .ms-u-md2 {
    width: 16.666666666666664%; }
  .ms-u-md1 {
    width: 8.333333333333332%; }
  .ms-u-mdPull12 {
    right: 100%; }
  .ms-u-mdPull11 {
    right: 91.66666666666666%; }
  .ms-u-mdPull10 {
    right: 83.33333333333334%; }
  .ms-u-mdPull9 {
    right: 75%; }
  .ms-u-mdPull8 {
    right: 66.66666666666666%; }
  .ms-u-mdPull7 {
    right: 58.333333333333336%; }
  .ms-u-mdPull6 {
    right: 50%; }
  .ms-u-mdPull5 {
    right: 41.66666666666667%; }
  .ms-u-mdPull4 {
    right: 33.33333333333333%; }
  .ms-u-mdPull3 {
    right: 25%; }
  .ms-u-mdPull2 {
    right: 16.666666666666664%; }
  .ms-u-mdPull1 {
    right: 8.333333333333332%; }
  .ms-u-mdPull0 {
    right: auto; }
  .ms-u-mdPush12 {
    left: 100%; }
  .ms-u-mdPush11 {
    left: 91.66666666666666%; }
  .ms-u-mdPush10 {
    left: 83.33333333333334%; }
  .ms-u-mdPush9 {
    left: 75%; }
  .ms-u-mdPush8 {
    left: 66.66666666666666%; }
  .ms-u-mdPush7 {
    left: 58.333333333333336%; }
  .ms-u-mdPush6 {
    left: 50%; }
  .ms-u-mdPush5 {
    left: 41.66666666666667%; }
  .ms-u-mdPush4 {
    left: 33.33333333333333%; }
  .ms-u-mdPush3 {
    left: 25%; }
  .ms-u-mdPush2 {
    left: 16.666666666666664%; }
  .ms-u-mdPush1 {
    left: 8.333333333333332%; }
  .ms-u-mdPush0 {
    left: auto; }
  .ms-u-mdOffset11 {
    margin-left: 91.66666666666666%; }
  .ms-u-mdOffset10 {
    margin-left: 83.33333333333334%; }
  .ms-u-mdOffset9 {
    margin-left: 75%; }
  .ms-u-mdOffset8 {
    margin-left: 66.66666666666666%; }
  .ms-u-mdOffset7 {
    margin-left: 58.333333333333336%; }
  .ms-u-mdOffset6 {
    margin-left: 50%; }
  .ms-u-mdOffset5 {
    margin-left: 41.66666666666667%; }
  .ms-u-mdOffset4 {
    margin-left: 33.33333333333333%; }
  .ms-u-mdOffset3 {
    margin-left: 25%; }
  .ms-u-mdOffset2 {
    margin-left: 16.666666666666664%; }
  .ms-u-mdOffset1 {
    margin-left: 8.333333333333332%; }
  .ms-u-mdOffset0 {
    margin-left: 0; } }

@media (min-width: 640px) {
  .ms-u-lg12 {
    width: 100%; }
  .ms-u-lg11 {
    width: 91.66666666666666%; }
  .ms-u-lg10 {
    width: 83.33333333333334%; }
  .ms-u-lg9 {
    width: 75%; }
  .ms-u-lg8 {
    width: 66.66666666666666%; }
  .ms-u-lg7 {
    width: 58.333333333333336%; }
  .ms-u-lg6 {
    width: 50%; }
  .ms-u-lg5 {
    width: 41.66666666666667%; }
  .ms-u-lg4 {
    width: 33.33333333333333%; }
  .ms-u-lg3 {
    width: 25%; }
  .ms-u-lg2 {
    width: 16.666666666666664%; }
  .ms-u-lg1 {
    width: 8.333333333333332%; }
  .ms-u-lgPull12 {
    right: 100%; }
  .ms-u-lgPull11 {
    right: 91.66666666666666%; }
  .ms-u-lgPull10 {
    right: 83.33333333333334%; }
  .ms-u-lgPull9 {
    right: 75%; }
  .ms-u-lgPull8 {
    right: 66.66666666666666%; }
  .ms-u-lgPull7 {
    right: 58.333333333333336%; }
  .ms-u-lgPull6 {
    right: 50%; }
  .ms-u-lgPull5 {
    right: 41.66666666666667%; }
  .ms-u-lgPull4 {
    right: 33.33333333333333%; }
  .ms-u-lgPull3 {
    right: 25%; }
  .ms-u-lgPull2 {
    right: 16.666666666666664%; }
  .ms-u-lgPull1 {
    right: 8.333333333333332%; }
  .ms-u-lgPull0 {
    right: auto; }
  .ms-u-lgPush12 {
    left: 100%; }
  .ms-u-lgPush11 {
    left: 91.66666666666666%; }
  .ms-u-lgPush10 {
    left: 83.33333333333334%; }
  .ms-u-lgPush9 {
    left: 75%; }
  .ms-u-lgPush8 {
    left: 66.66666666666666%; }
  .ms-u-lgPush7 {
    left: 58.333333333333336%; }
  .ms-u-lgPush6 {
    left: 50%; }
  .ms-u-lgPush5 {
    left: 41.66666666666667%; }
  .ms-u-lgPush4 {
    left: 33.33333333333333%; }
  .ms-u-lgPush3 {
    left: 25%; }
  .ms-u-lgPush2 {
    left: 16.666666666666664%; }
  .ms-u-lgPush1 {
    left: 8.333333333333332%; }
  .ms-u-lgPush0 {
    left: auto; }
  .ms-u-lgOffset11 {
    margin-left: 91.66666666666666%; }
  .ms-u-lgOffset10 {
    margin-left: 83.33333333333334%; }
  .ms-u-lgOffset9 {
    margin-left: 75%; }
  .ms-u-lgOffset8 {
    margin-left: 66.66666666666666%; }
  .ms-u-lgOffset7 {
    margin-left: 58.333333333333336%; }
  .ms-u-lgOffset6 {
    margin-left: 50%; }
  .ms-u-lgOffset5 {
    margin-left: 41.66666666666667%; }
  .ms-u-lgOffset4 {
    margin-left: 33.33333333333333%; }
  .ms-u-lgOffset3 {
    margin-left: 25%; }
  .ms-u-lgOffset2 {
    margin-left: 16.666666666666664%; }
  .ms-u-lgOffset1 {
    margin-left: 8.333333333333332%; }
  .ms-u-lgOffset0 {
    margin-left: 0; } }

@media (min-width: 1024px) {
  .ms-u-xl12 {
    width: 100%; }
  .ms-u-xl11 {
    width: 91.66666666666666%; }
  .ms-u-xl10 {
    width: 83.33333333333334%; }
  .ms-u-xl9 {
    width: 75%; }
  .ms-u-xl8 {
    width: 66.66666666666666%; }
  .ms-u-xl7 {
    width: 58.333333333333336%; }
  .ms-u-xl6 {
    width: 50%; }
  .ms-u-xl5 {
    width: 41.66666666666667%; }
  .ms-u-xl4 {
    width: 33.33333333333333%; }
  .ms-u-xl3 {
    width: 25%; }
  .ms-u-xl2 {
    width: 16.666666666666664%; }
  .ms-u-xl1 {
    width: 8.333333333333332%; }
  .ms-u-xlPull12 {
    right: 100%; }
  .ms-u-xlPull11 {
    right: 91.66666666666666%; }
  .ms-u-xlPull10 {
    right: 83.33333333333334%; }
  .ms-u-xlPull9 {
    right: 75%; }
  .ms-u-xlPull8 {
    right: 66.66666666666666%; }
  .ms-u-xlPull7 {
    right: 58.333333333333336%; }
  .ms-u-xlPull6 {
    right: 50%; }
  .ms-u-xlPull5 {
    right: 41.66666666666667%; }
  .ms-u-xlPull4 {
    right: 33.33333333333333%; }
  .ms-u-xlPull3 {
    right: 25%; }
  .ms-u-xlPull2 {
    right: 16.666666666666664%; }
  .ms-u-xlPull1 {
    right: 8.333333333333332%; }
  .ms-u-xlPull0 {
    right: auto; }
  .ms-u-xlPush12 {
    left: 100%; }
  .ms-u-xlPush11 {
    left: 91.66666666666666%; }
  .ms-u-xlPush10 {
    left: 83.33333333333334%; }
  .ms-u-xlPush9 {
    left: 75%; }
  .ms-u-xlPush8 {
    left: 66.66666666666666%; }
  .ms-u-xlPush7 {
    left: 58.333333333333336%; }
  .ms-u-xlPush6 {
    left: 50%; }
  .ms-u-xlPush5 {
    left: 41.66666666666667%; }
  .ms-u-xlPush4 {
    left: 33.33333333333333%; }
  .ms-u-xlPush3 {
    left: 25%; }
  .ms-u-xlPush2 {
    left: 16.666666666666664%; }
  .ms-u-xlPush1 {
    left: 8.333333333333332%; }
  .ms-u-xlPush0 {
    left: auto; }
  .ms-u-xlOffset11 {
    margin-left: 91.66666666666666%; }
  .ms-u-xlOffset10 {
    margin-left: 83.33333333333334%; }
  .ms-u-xlOffset9 {
    margin-left: 75%; }
  .ms-u-xlOffset8 {
    margin-left: 66.66666666666666%; }
  .ms-u-xlOffset7 {
    margin-left: 58.333333333333336%; }
  .ms-u-xlOffset6 {
    margin-left: 50%; }
  .ms-u-xlOffset5 {
    margin-left: 41.66666666666667%; }
  .ms-u-xlOffset4 {
    margin-left: 33.33333333333333%; }
  .ms-u-xlOffset3 {
    margin-left: 25%; }
  .ms-u-xlOffset2 {
    margin-left: 16.666666666666664%; }
  .ms-u-xlOffset1 {
    margin-left: 8.333333333333332%; }
  .ms-u-xlOffset0 {
    margin-left: 0; } }

@media (min-width: 1366px) {
  .ms-u-xxl12 {
    width: 100%; }
  .ms-u-xxl11 {
    width: 91.66666666666666%; }
  .ms-u-xxl10 {
    width: 83.33333333333334%; }
  .ms-u-xxl9 {
    width: 75%; }
  .ms-u-xxl8 {
    width: 66.66666666666666%; }
  .ms-u-xxl7 {
    width: 58.333333333333336%; }
  .ms-u-xxl6 {
    width: 50%; }
  .ms-u-xxl5 {
    width: 41.66666666666667%; }
  .ms-u-xxl4 {
    width: 33.33333333333333%; }
  .ms-u-xxl3 {
    width: 25%; }
  .ms-u-xxl2 {
    width: 16.666666666666664%; }
  .ms-u-xxl1 {
    width: 8.333333333333332%; }
  .ms-u-xxlPull12 {
    right: 100%; }
  .ms-u-xxlPull11 {
    right: 91.66666666666666%; }
  .ms-u-xxlPull10 {
    right: 83.33333333333334%; }
  .ms-u-xxlPull9 {
    right: 75%; }
  .ms-u-xxlPull8 {
    right: 66.66666666666666%; }
  .ms-u-xxlPull7 {
    right: 58.333333333333336%; }
  .ms-u-xxlPull6 {
    right: 50%; }
  .ms-u-xxlPull5 {
    right: 41.66666666666667%; }
  .ms-u-xxlPull4 {
    right: 33.33333333333333%; }
  .ms-u-xxlPull3 {
    right: 25%; }
  .ms-u-xxlPull2 {
    right: 16.666666666666664%; }
  .ms-u-xxlPull1 {
    right: 8.333333333333332%; }
  .ms-u-xxlPull0 {
    right: auto; }
  .ms-u-xxlPush12 {
    left: 100%; }
  .ms-u-xxlPush11 {
    left: 91.66666666666666%; }
  .ms-u-xxlPush10 {
    left: 83.33333333333334%; }
  .ms-u-xxlPush9 {
    left: 75%; }
  .ms-u-xxlPush8 {
    left: 66.66666666666666%; }
  .ms-u-xxlPush7 {
    left: 58.333333333333336%; }
  .ms-u-xxlPush6 {
    left: 50%; }
  .ms-u-xxlPush5 {
    left: 41.66666666666667%; }
  .ms-u-xxlPush4 {
    left: 33.33333333333333%; }
  .ms-u-xxlPush3 {
    left: 25%; }
  .ms-u-xxlPush2 {
    left: 16.666666666666664%; }
  .ms-u-xxlPush1 {
    left: 8.333333333333332%; }
  .ms-u-xxlPush0 {
    left: auto; }
  .ms-u-xxlOffset11 {
    margin-left: 91.66666666666666%; }
  .ms-u-xxlOffset10 {
    margin-left: 83.33333333333334%; }
  .ms-u-xxlOffset9 {
    margin-left: 75%; }
  .ms-u-xxlOffset8 {
    margin-left: 66.66666666666666%; }
  .ms-u-xxlOffset7 {
    margin-left: 58.333333333333336%; }
  .ms-u-xxlOffset6 {
    margin-left: 50%; }
  .ms-u-xxlOffset5 {
    margin-left: 41.66666666666667%; }
  .ms-u-xxlOffset4 {
    margin-left: 33.33333333333333%; }
  .ms-u-xxlOffset3 {
    margin-left: 25%; }
  .ms-u-xxlOffset2 {
    margin-left: 16.666666666666664%; }
  .ms-u-xxlOffset1 {
    margin-left: 8.333333333333332%; }
  .ms-u-xxlOffset0 {
    margin-left: 0; } }

@media (min-width: 1920px) {
  .ms-u-xxxl12 {
    width: 100%; }
  .ms-u-xxxl11 {
    width: 91.66666666666666%; }
  .ms-u-xxxl10 {
    width: 83.33333333333334%; }
  .ms-u-xxxl9 {
    width: 75%; }
  .ms-u-xxxl8 {
    width: 66.66666666666666%; }
  .ms-u-xxxl7 {
    width: 58.333333333333336%; }
  .ms-u-xxxl6 {
    width: 50%; }
  .ms-u-xxxl5 {
    width: 41.66666666666667%; }
  .ms-u-xxxl4 {
    width: 33.33333333333333%; }
  .ms-u-xxxl3 {
    width: 25%; }
  .ms-u-xxxl2 {
    width: 16.666666666666664%; }
  .ms-u-xxxl1 {
    width: 8.333333333333332%; }
  .ms-u-xxxlPull12 {
    right: 100%; }
  .ms-u-xxxlPull11 {
    right: 91.66666666666666%; }
  .ms-u-xxxlPull10 {
    right: 83.33333333333334%; }
  .ms-u-xxxlPull9 {
    right: 75%; }
  .ms-u-xxxlPull8 {
    right: 66.66666666666666%; }
  .ms-u-xxxlPull7 {
    right: 58.333333333333336%; }
  .ms-u-xxxlPull6 {
    right: 50%; }
  .ms-u-xxxlPull5 {
    right: 41.66666666666667%; }
  .ms-u-xxxlPull4 {
    right: 33.33333333333333%; }
  .ms-u-xxxlPull3 {
    right: 25%; }
  .ms-u-xxxlPull2 {
    right: 16.666666666666664%; }
  .ms-u-xxxlPull1 {
    right: 8.333333333333332%; }
  .ms-u-xxxlPull0 {
    right: auto; }
  .ms-u-xxxlPush12 {
    left: 100%; }
  .ms-u-xxxlPush11 {
    left: 91.66666666666666%; }
  .ms-u-xxxlPush10 {
    left: 83.33333333333334%; }
  .ms-u-xxxlPush9 {
    left: 75%; }
  .ms-u-xxxlPush8 {
    left: 66.66666666666666%; }
  .ms-u-xxxlPush7 {
    left: 58.333333333333336%; }
  .ms-u-xxxlPush6 {
    left: 50%; }
  .ms-u-xxxlPush5 {
    left: 41.66666666666667%; }
  .ms-u-xxxlPush4 {
    left: 33.33333333333333%; }
  .ms-u-xxxlPush3 {
    left: 25%; }
  .ms-u-xxxlPush2 {
    left: 16.666666666666664%; }
  .ms-u-xxxlPush1 {
    left: 8.333333333333332%; }
  .ms-u-xxxlPush0 {
    left: auto; }
  .ms-u-xxxlOffset11 {
    margin-left: 91.66666666666666%; }
  .ms-u-xxxlOffset10 {
    margin-left: 83.33333333333334%; }
  .ms-u-xxxlOffset9 {
    margin-left: 75%; }
  .ms-u-xxxlOffset8 {
    margin-left: 66.66666666666666%; }
  .ms-u-xxxlOffset7 {
    margin-left: 58.333333333333336%; }
  .ms-u-xxxlOffset6 {
    margin-left: 50%; }
  .ms-u-xxxlOffset5 {
    margin-left: 41.66666666666667%; }
  .ms-u-xxxlOffset4 {
    margin-left: 33.33333333333333%; }
  .ms-u-xxxlOffset3 {
    margin-left: 25%; }
  .ms-u-xxxlOffset2 {
    margin-left: 16.666666666666664%; }
  .ms-u-xxxlOffset1 {
    margin-left: 8.333333333333332%; }
  .ms-u-xxxlOffset0 {
    margin-left: 0; } }

.ms-Grid {
  box-sizing: border-box;
  *zoom: 1;
  padding: 0 8px; }

.ms-Grid:before,
.ms-Grid:after {
  display: table;
  content: '';
  line-height: 0; }

.ms-Grid:after {
  clear: both; }

.ms-Grid-row {
  margin: 0 -8px;
  box-sizing: border-box;
  *zoom: 1; }

.ms-Grid-row:before,
.ms-Grid-row:after {
  display: table;
  content: '';
  line-height: 0; }

.ms-Grid-row:after {
  clear: both; }

.ms-Grid-col {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  box-sizing: border-box;
  float: left; }

.ms-Grid-col .ms-Grid {
  padding: 0; }

/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
/**
 * Office UI Fabric 2.6.3
 * The front-end framework for building experiences for Office 365.
 **/
/*
  Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
*/
.ms-Breadcrumb {
  margin: 23px 0 1px 0; }

.ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow {
  display: inline; }

.ms-Breadcrumb-chevron {
  font-size: 17px;
  color: #666666;
  vertical-align: top;
  margin: 10px 0; }

.ms-Breadcrumb-list {
  display: inline;
  white-space: nowrap;
  padding: 0;
  margin: 0; }

.ms-Breadcrumb-list .ms-Breadcrumb-listItem {
  list-style-type: none;
  vertical-align: top;
  margin: 0;
  padding: 0;
  display: inline-block; }

.ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron {
  display: none; }

.ms-Breadcrumb-overflow {
  display: none;
  position: relative;
  margin-right: -4px; }

.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
  font-size: 12px;
  display: inline-block;
  color: #0078d7;
  margin-right: -4px;
  padding: 12px 8px 3px 8px;
  cursor: pointer; }

.ms-Breadcrumb-overflowMenu {
  display: none;
  position: absolute; }

.ms-Breadcrumb-overflowMenu.is-open {
  display: block;
  top: 36px;
  left: 0;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  z-index: 105; }

.ms-Breadcrumb-overflowMenu:before {
  position: absolute;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  top: -6px;
  left: 6px;
  content: ' ';
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
  background-color: white; }

.ms-Breadcrumb-overflowMenu .ms-ContextualMenu {
  border: none;
  box-shadow: none;
  position: relative;
  width: 190px; }

.ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open {
  margin-bottom: 0; }

.ms-Breadcrumb-itemLink,
.ms-Breadcrumb-overflowButton {
  text-decoration: none;
  outline: transparent; }

.ms-Breadcrumb-itemLink:hover,
.ms-Breadcrumb-overflowButton:hover {
  background-color: #f4f4f4;
  cursor: pointer; }

.ms-Breadcrumb-itemLink:focus,
.ms-Breadcrumb-overflowButton:focus {
  outline: #767676 solid 1px;
  color: #000000; }

.ms-Breadcrumb-itemLink:active,
.ms-Breadcrumb-overflowButton:active {
  outline: transparent;
  background-color: #c8c8c8; }

.ms-Breadcrumb-itemLink {
  color: #333333;
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 21px;
  font-weight: normal;
  display: inline-block;
  padding: 0 4px;
  max-width: 160px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

@media screen and (max-width: 639px) {
  .ms-Breadcrumb {
    margin: 10px 0; }
  .ms-Breadcrumb-itemLink {
    font-size: 17px; }
  .ms-Breadcrumb-chevron {
    font-size: 14px;
    margin-top: 7px; }
  .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
    padding-top: 8px;
    padding-bottom: 3px; } }

@media screen and (max-width: 479px) {
  .ms-Breadcrumb-itemLink {
    font-size: 14px;
    max-width: 116px; }
  .ms-Breadcrumb-chevron {
    margin-top: 4px; }
  .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
    padding-top: 5px;
    padding-bottom: 3px; } }

.ms-Button {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  background-color: #f4f4f4;
  border: 1px solid #f4f4f4;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  min-width: 80px;
  padding: 4px 20px 6px; }

.ms-Button:hover {
  background-color: #eaeaea;
  border-color: #eaeaea;
  outline: 1px solid transparent; }

.ms-Button:hover .ms-Button-label {
  color: #000000; }

.ms-Button:focus {
  background-color: #eaeaea;
  border-color: #0078d7;
  outline: 1px solid transparent; }

.ms-Button:focus .ms-Button-label {
  color: #000000; }

.ms-Button:active {
  background-color: #0078d7;
  border-color: #0078d7; }

.ms-Button:active .ms-Button-label {
  color: #ffffff; }

.ms-Button:disabled,
.ms-Button.is-disabled {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  cursor: default; }

.ms-Button:disabled .ms-Button-label,
.ms-Button.is-disabled .ms-Button-label {
  color: #a6a6a6; }

.ms-Button:disabled:hover,
.ms-Button:disabled:focus,
.ms-Button.is-disabled:hover,
.ms-Button.is-disabled:focus {
  outline: 0; }

.ms-Button + .ms-Button {
  margin-left: 6px; }

.ms-Button-label {
  color: #333333;
  font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px; }

.ms-Button-icon,
.ms-Button-description {
  display: none; }

.ms-Button.ms-Button--primary {
  background-color: #0078d7;
  border-color: #0078d7; }

.ms-Button.ms-Button--primary .ms-Button-label {
  color: #ffffff; }

.ms-Button.ms-Button--primary:hover {
  background-color: #005a9e;
  border-color: #005a9e; }

.ms-Button.ms-Button--primary:focus {
  background-color: #005a9e;
  border-color: #004578; }

.ms-Button.ms-Button--primary:active {
  background-color: #0078d7;
  border-color: #0078d7; }

.ms-Button.ms-Button--primary:disabled,
.ms-Button.ms-Button--primary.is-disabled {
  background-color: #f4f4f4;
  border-color: #f4f4f4; }

.ms-Button.ms-Button--primary:disabled .ms-Button-label,
.ms-Button.ms-Button--primary.is-disabled .ms-Button-label {
  color: #a6a6a6; }

.ms-Button.ms-Button--hero {
  background-color: transparent;
  border: none;
  vertical-align: top;
  line-height: normal; }

.ms-Button.ms-Button--hero .ms-Button-icon {
  color: #0078d7;
  display: inline-block;
  font-size: 12px;
  position: relative;
  top: -8px;
  text-align: center; }

.ms-Button.ms-Button--hero .ms-Button-icon .ms-Icon {
  border-radius: 18px;
  border: 1px solid #0078d7;
  height: 18px;
  line-height: 18px;
  width: 18px;
  font-size: 12px;
  margin: 0; }

.ms-Button.ms-Button--hero .ms-Button-label {
  color: #0078d7;
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 21px;
  position: relative;
  top: -5px;
  text-decoration: none; }

.ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon,
.ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon {
  color: #005a9e; }

.ms-Button.ms-Button--hero:hover .ms-Button-label,
.ms-Button.ms-Button--hero:focus .ms-Button-label {
  color: #004578; }

.ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon {
  color: #0078d7; }

.ms-Button.ms-Button--hero:active .ms-Button-label {
  color: #0078d7; }

.ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon,
.ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon {
  color: #c8c8c8; }

.ms-Button.ms-Button--hero:disabled .ms-Button-label,
.ms-Button.ms-Button--hero.is-disabled .ms-Button-label {
  color: #a6a6a6; }

.ms-Button.ms-Button--compound {
  height: auto;
  min-height: 72px;
  max-width: 280px;
  padding: 20px; }

.ms-Button.ms-Button--compound .ms-Button-label {
  display: block;
  font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif;
  position: relative;
  text-align: left;
  margin-top: -5px; }

.ms-Button.ms-Button--compound .ms-Button-description {
  color: #666666;
  display: block;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  position: relative;
  text-align: left;
  top: 3px; }

.ms-Button.ms-Button--compound:hover .ms-Button-description {
  color: #212121; }

.ms-Button.ms-Button--compound:focus {
  border-color: #0078d7;
  background-color: #f4f4f4; }

.ms-Button.ms-Button--compound:focus .ms-Button-label {
  color: #333333; }

.ms-Button.ms-Button--compound:focus .ms-Button-description {
  color: #666666; }

.ms-Button.ms-Button--compound:active {
  background-color: #0078d7; }

.ms-Button.ms-Button--compound:active .ms-Button-description,
.ms-Button.ms-Button--compound:active .ms-Button-label {
  color: #ffffff; }

.ms-Button.ms-Button--compound:disabled .ms-Button-label,
.ms-Button.ms-Button--compound:disabled .ms-Button-description,
.ms-Button.ms-Button--compound.is-disabled .ms-Button-label,
.ms-Button.ms-Button--compound.is-disabled .ms-Button-description {
  color: #a6a6a6; }

.ms-Button.ms-Button--compound:disabled:focus,
.ms-Button.ms-Button--compound:disabled:active,
.ms-Button.ms-Button--compound.is-disabled:focus,
.ms-Button.ms-Button--compound.is-disabled:active {
  border-color: #f4f4f4;
  background-color: #f4f4f4; }

.ms-Button.ms-Button--compound:disabled:focus .ms-Button-label,
.ms-Button.ms-Button--compound:disabled:focus .ms-Button-description,
.ms-Button.ms-Button--compound:disabled:active .ms-Button-label,
.ms-Button.ms-Button--compound:disabled:active .ms-Button-description,
.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,
.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description,
.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,
.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description {
  color: #a6a6a6; }

.ms-Button.ms-Button--command {
  background-color: transparent;
  border: none;
  height: 32px;
  line-height: 32px;
  min-width: 0;
  padding: 0 8px;
  text-align: left;
  font-size: 14px; }

.ms-Button.ms-Button--command .ms-Button-icon {
  color: #666666;
  display: inline-block;
  margin-right: 4px;
  position: relative; }

.ms-Button.ms-Button--command .ms-Button-label {
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-Button.ms-Button--command:hover .ms-Button-icon,
.ms-Button.ms-Button--command:focus .ms-Button-icon {
  color: #212121; }

.ms-Button.ms-Button--command:hover .ms-Button-label,
.ms-Button.ms-Button--command:focus .ms-Button-label {
  color: #000000; }

.ms-Button.ms-Button--command:active .ms-Button-icon,
.ms-Button.ms-Button--command:active .ms-Button-label {
  color: #0078d7; }

.ms-Button.ms-Button--command:disabled .ms-Button-icon,
.ms-Button.ms-Button--command.is-disabled .ms-Button-icon {
  color: #c8c8c8; }

.ms-Button.ms-Button--command:disabled .ms-Button-label,
.ms-Button.ms-Button--command.is-disabled .ms-Button-label {
  color: #a6a6a6; }

.ms-Button.ms-Button--command + .ms-Button.ms-Button--command {
  margin-left: 14px; }

.ms-Callout {
  z-index: 100;
  margin: 16px auto;
  position: relative;
  width: 288px; }

.ms-Callout.ms-Callout--arrowRight:before,
.ms-Callout.ms-Callout--arrowRight:after,
.ms-Callout.ms-Callout--arrowLeft:before,
.ms-Callout.ms-Callout--arrowLeft:after,
.ms-Callout.ms-Callout--arrowBottom:before,
.ms-Callout.ms-Callout--arrowBottom:after,
.ms-Callout.ms-Callout--arrowTop:before,
.ms-Callout.ms-Callout--arrowTop:after {
  content: '';
  position: absolute;
  transform: rotate(-45deg);
  height: 0;
  width: 0; }

.ms-Callout.ms-Callout--arrowRight:before,
.ms-Callout.ms-Callout--arrowLeft:before,
.ms-Callout.ms-Callout--arrowBottom:before,
.ms-Callout.ms-Callout--arrowTop:before {
  z-index: 0;
  outline: 1px solid transparent;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); }

.ms-Callout.ms-Callout--arrowRight:after,
.ms-Callout.ms-Callout--arrowLeft:after,
.ms-Callout.ms-Callout--arrowBottom:after,
.ms-Callout.ms-Callout--arrowTop:after {
  z-index: 10; }

.ms-Callout.ms-Callout--arrowLeft:before,
.ms-Callout.ms-Callout--arrowLeft:after,
.ms-Callout.ms-Callout--arrowRight:before,
.ms-Callout.ms-Callout--arrowRight:after {
  top: 40px;
  display: none; }

.ms-Callout.ms-Callout--arrowLeft:before,
.ms-Callout.ms-Callout--arrowLeft:after {
  border-top: 10px solid #ffffff;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  left: -10px; }

.ms-Callout.ms-Callout--arrowRight:before,
.ms-Callout.ms-Callout--arrowRight:after {
  border-top: 10px solid transparent;
  border-right: 10px solid #ffffff;
  border-bottom: 10px solid #ffffff;
  border-left: 10px solid transparent;
  right: -10px; }

.ms-Callout.ms-Callout--arrowTop:before,
.ms-Callout.ms-Callout--arrowTop:after,
.ms-Callout.ms-Callout--arrowBottom:before,
.ms-Callout.ms-Callout--arrowBottom:after {
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0; }

.ms-Callout.ms-Callout--arrowTop:before,
.ms-Callout.ms-Callout--arrowTop:after {
  border-top: 10px solid #ffffff;
  border-right: 10px solid #ffffff;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  top: -10px; }

.ms-Callout.ms-Callout--arrowBottom:before,
.ms-Callout.ms-Callout--arrowBottom:after {
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  border-left: 10px solid #ffffff;
  bottom: -10px; }

@media screen and (-ms-high-contrast: active) {
  .ms-Callout.ms-Callout--arrowRight:before,
  .ms-Callout.ms-Callout--arrowRight:after,
  .ms-Callout.ms-Callout--arrowLeft:before,
  .ms-Callout.ms-Callout--arrowLeft:after,
  .ms-Callout.ms-Callout--arrowBottom:before,
  .ms-Callout.ms-Callout--arrowBottom:after,
  .ms-Callout.ms-Callout--arrowTop:before,
  .ms-Callout.ms-Callout--arrowTop:after {
    border: 0;
    width: 20px;
    height: 20px;
    background-color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Callout.ms-Callout--arrowRight:before,
  .ms-Callout.ms-Callout--arrowRight:after,
  .ms-Callout.ms-Callout--arrowLeft:before,
  .ms-Callout.ms-Callout--arrowLeft:after,
  .ms-Callout.ms-Callout--arrowBottom:before,
  .ms-Callout.ms-Callout--arrowBottom:after,
  .ms-Callout.ms-Callout--arrowTop:before,
  .ms-Callout.ms-Callout--arrowTop:after {
    background-color: #ffffff; } }

.ms-Callout-main {
  position: relative;
  background-color: #ffffff;
  box-sizing: border-box;
  outline: 1px solid transparent;
  z-index: 5;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); }

.ms-Callout-close {
  margin: 0;
  border: 0;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 12px;
  padding: 8px;
  width: 32px;
  height: 32px;
  font-size: 14px;
  color: #666666;
  z-index: 110; }

.ms-Callout-inner {
  height: 100%;
  padding: 0 24px 20px; }

.ms-Callout-header {
  z-index: 105;
  padding: 18px 24px 12px; }

.ms-Callout-title {
  margin: 0;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 21px; }

.ms-Callout-subText {
  margin: 0;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  color: #333333;
  font-size: 12px; }

.ms-Callout-link {
  font-size: 14px;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-Callout-actions {
  position: relative;
  margin-top: 20px;
  width: 100%;
  white-space: nowrap; }

.ms-Callout-actions .ms-Link.ms-Link--hero {
  position: relative;
  left: -8px; }

.ms-Callout-action {
  position: relative;
  top: 4px;
  left: -8px;
  margin-left: 0 !important; }

.ms-Callout-action:hover .ms-Callout-actionIcon,
.ms-Callout-action:focus .ms-Callout-actionIcon {
  color: #0078d7; }

.ms-Callout-button {
  margin-right: 12px; }

.ms-Callout.ms-Callout--close .ms-Callout-title {
  margin-right: 20px; }

.ms-Callout.ms-Callout--OOBE.ms-Callout--arrowRight:before,
.ms-Callout.ms-Callout--OOBE.ms-Callout--arrowRight:after,
.ms-Callout.ms-Callout--OOBE.ms-Callout--arrowLeft:before,
.ms-Callout.ms-Callout--OOBE.ms-Callout--arrowLeft:after,
.ms-Callout.ms-Callout--OOBE.ms-Callout--arrowTop:before,
.ms-Callout.ms-Callout--OOBE.ms-Callout--arrowTop:after {
  border-color: #0078d7;
  background-color: transparent; }

.ms-Callout.ms-Callout--OOBE .ms-Callout-header {
  padding: 28px 24px;
  background-color: #0078d7; }

.ms-Callout.ms-Callout--OOBE .ms-Callout-title {
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 28px;
  color: #ffffff; }

.ms-Callout.ms-Callout--OOBE .ms-Callout-inner {
  padding-top: 20px; }

.ms-Callout.ms-Callout--OOBE .ms-Callout-subText {
  font-size: 14px; }

.ms-Callout.ms-Callout--actionText .ms-Callout-actions {
  border-top: 1px solid #eaeaea;
  margin-bottom: -8px; }

.ms-Callout.ms-Callout--peek.ms-Callout--arrowTop:before,
.ms-Callout.ms-Callout--peek.ms-Callout--arrowTop:after,
.ms-Callout.ms-Callout--peek.ms-Callout--arrowBottom:before,
.ms-Callout.ms-Callout--peek.ms-Callout--arrowBottom:after {
  left: 40px;
  right: auto; }

.ms-Callout.ms-Callout--peek.ms-Callout--arrowRight:before,
.ms-Callout.ms-Callout--peek.ms-Callout--arrowRight:after,
.ms-Callout.ms-Callout--peek.ms-Callout--arrowLeft:before,
.ms-Callout.ms-Callout--peek.ms-Callout--arrowLeft:after {
  top: calc("50% - 10px"); }

.ms-Callout.ms-Callout--peek .ms-Callout-header {
  padding-bottom: 0; }

.ms-Callout.ms-Callout--peek .ms-Callout-title {
  font-size: 14px; }

.ms-Callout.ms-Callout--peek .ms-Callout-actions {
  margin-top: 12px;
  margin-bottom: -4px; }

@media (min-width: 480px) {
  .ms-Callout {
    width: 300px;
    margin: 16px; }
  .ms-Callout.ms-Callout--arrowRight:before,
  .ms-Callout.ms-Callout--arrowRight:after,
  .ms-Callout.ms-Callout--arrowLeft:before,
  .ms-Callout.ms-Callout--arrowLeft:after {
    display: block; } }

.ms-ChoiceField {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  min-height: 36px;
  position: relative; }

.ms-ChoiceField .ms-Label {
  font-size: 14px;
  padding: 0 0 0 26px; }

.ms-ChoiceField-input:disabled + .ms-ChoiceField-field {
  pointer-events: none;
  cursor: default; }

.ms-ChoiceField-input:disabled + .ms-ChoiceField-field:before {
  background-color: #c8c8c8;
  color: #c8c8c8; }

.ms-ChoiceField-input:disabled + .ms-ChoiceField-field:after {
  border-color: #eaeaea; }

.ms-ChoiceField-input:disabled + .ms-ChoiceField-field .ms-Label {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .ms-ChoiceField-input:disabled + .ms-ChoiceField-field:before {
    background-color: #00ff00;
    color: #00ff00; }
  .ms-ChoiceField-input:disabled + .ms-ChoiceField-field:after {
    border-color: #00ff00; }
  .ms-ChoiceField-input:disabled + .ms-ChoiceField-field .ms-Label {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-ChoiceField-input:disabled + .ms-ChoiceField-field:before {
    background-color: #600000;
    color: #600000; }
  .ms-ChoiceField-input:disabled + .ms-ChoiceField-field:after {
    border-color: #600000; }
  .ms-ChoiceField-input:disabled + .ms-ChoiceField-field .ms-Label {
    color: #600000; } }

.ms-ChoiceField-input {
  position: absolute;
  opacity: 0;
  top: 8px; }

.ms-ChoiceField-input:focus:not(:disabled) + .ms-ChoiceField-field:after {
  border-color: #767676; }

.ms-ChoiceField-field {
  display: inline-block;
  cursor: pointer;
  margin-top: 8px;
  position: relative; }

.ms-ChoiceField-field:after {
  content: '';
  display: inline-block;
  border: 1px #c8c8c8 solid;
  width: 19px;
  height: 19px;
  cursor: pointer;
  position: relative;
  font-weight: normal;
  left: -1px;
  top: -1px;
  border-radius: 50%;
  position: absolute; }

.ms-ChoiceField-field:hover:after {
  border-color: #767676; }

.ms-ChoiceField-field:hover .ms-Label {
  color: #000000; }

.ms-ChoiceField-input:checked + .ms-ChoiceField-field:before {
  background-color: #666666;
  border-color: #666666;
  color: #666666;
  border-radius: 50%;
  content: '\00a0';
  display: inline-block;
  position: absolute;
  top: 4px;
  bottom: 0;
  left: 4px;
  width: 11px;
  height: 11px;
  box-sizing: border-box; }

@media screen and (-ms-high-contrast: active) {
  .ms-ChoiceField-input:checked + .ms-ChoiceField-field:before {
    border-color: #ffffff;
    background-color: #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-ChoiceField-input:checked + .ms-ChoiceField-field:before {
    border-color: #000000;
    background-color: #000000; } }

.ms-ChoiceField-input:checked + .ms-ChoiceField-field:hover:before {
  background-color: #212121;
  color: #212121; }

.ms-ChoiceField-input[type='checkbox'] + .ms-ChoiceField-field:after {
  border-radius: 0; }

.ms-ChoiceField-input[type='checkbox']:checked + .ms-ChoiceField-field:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  content: '\e041';
  background-color: transparent;
  border-radius: 0;
  font-size: 13px;
  top: 3px;
  left: 3px; }

@media screen and (-ms-high-contrast: active) {
  .ms-ChoiceField-input[type='checkbox']:checked + .ms-ChoiceField-field:before {
    color: #ffffff;
    border-color: transparent;
    background-color: transparent; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-ChoiceField-input[type='checkbox']:checked + .ms-ChoiceField-field:before {
    color: #000000;
    border-color: transparent;
    background-color: transparent; } }

.ms-ChoiceFieldGroup {
  margin-bottom: 4px; }

.ms-CommandBar {
  background-color: #eff6fc;
  height: 40px;
  white-space: nowrap;
  padding-left: 0;
  border: 0;
  position: relative; }

.ms-CommandBar:focus {
  outline: none; }

.ms-CommandBar-mainArea {
  overflow-x: hidden;
  display: block;
  padding-left: 58px; }

@media only screen and (min-width: 1024px) {
  .ms-CommandBar-mainArea {
    padding-left: 24px; } }

.ms-CommandBar-sideCommands {
  float: right;
  text-align: right;
  width: auto;
  padding-right: 8px; }

.ms-CommandBar-sideCommands .ms-CommandBarItem:last-child {
  margin-right: 0; }

@media only screen and (min-width: 640px) {
  .ms-CommandBar-sideCommands {
    min-width: 128px; } }

@media only screen and (min-width: 640px) {
  .ms-CommandBar-sideCommands {
    padding-right: 12px; } }

@media only screen and (min-width: 1024px) {
  .ms-CommandBar-sideCommands {
    padding-right: 16px; } }

.ms-CommandBarItem {
  display: inline-block;
  color: #0078d7;
  height: 40px;
  outline: none;
  vertical-align: top;
  margin-right: -4px; }

.ms-CommandBarItem .ms-CommandBarItem-chevronDown,
.ms-CommandBarItem .ms-CommandBarItem-commandText {
  display: none; }

@media screen and (-ms-high-contrast: active) {
  .ms-CommandBarItem {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    height: 38px;
    outline: none; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-CommandBarItem {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    height: 38px;
    outline: none; } }

.ms-CommandBarItem:hover {
  background-color: #c7e0f4;
  color: #0078d7; }

@media screen and (-ms-high-contrast: active) {
  .ms-CommandBarItem:hover {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-CommandBarItem:hover {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000; } }

@media only screen and (min-width: 640px) {
  .ms-CommandBarItem {
    margin-right: 8px; }
  .ms-CommandBarItem .ms-CommandBarItem-chevronDown,
  .ms-CommandBarItem .ms-CommandBarItem-commandText {
    display: inline; } }

.ms-CommandBarItem.is-hidden {
  width: 0;
  overflow: hidden; }

.ms-CommandBarItem.icon-only .ms-CommandBarItem-chevronDown,
.ms-CommandBarItem.icon-only .ms-CommandBarItem-commandText,
.ms-CommandBarItem.ms-CommandBarItem--iconOnly .ms-CommandBarItem-chevronDown,
.ms-CommandBarItem.ms-CommandBarItem--iconOnly .ms-CommandBarItem-commandText {
  display: none; }

.ms-CommandBarItem.ms-CommandBarItem--hasTextOnly .ms-CommandBarItem-commandText,
.ms-CommandBarItem.ms-CommandBarItem--hasTextOnly .ms-CommandBarItem-chevronDown {
  display: inline; }

.ms-CommandBarItem-overflow {
  display: none; }

.ms-CommandBarItem-overflow.is-visible {
  display: inline-block; }

.ms-CommandBarItem-overflow .ms-Icon {
  font-size: 14px;
  color: #666666; }

.ms-CommandBarItem-link {
  line-height: 39px;
  padding: 0 6px;
  cursor: pointer;
  height: 40px;
  min-width: 20px;
  text-align: center;
  position: relative;
  padding: 0 8px;
  display: block;
  height: 100%;
  text-decoration: none; }

.ms-CommandBarItem-link:focus {
  outline: none; }

.ms-CommandBarItem-link:focus:before {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border: 1px solid #a6a6a6;
  content: ''; }

.ms-CommandBarItem-icon {
  font-size: 17px;
  color: #0078d7; }

.ms-CommandBarItem-chevronDown {
  vertical-align: middle;
  padding-bottom: 3px;
  margin-top: 13px;
  font-size: 1.1em;
  line-height: 1em;
  color: #666666; }

.ms-CommandBarItem-chevronDown:before {
  height: 10px;
  line-height: 16px; }

.ms-CommandBarSearch {
  float: left;
  width: 208px;
  max-width: 208px;
  background-color: #deecf9;
  color: #333333;
  height: 40px;
  position: relative;
  box-sizing: border-box;
  border-color: transparent;
  transition: 0.167s cubic-bezier(0.1, 0.9, 0.2, 1);
  transition-property: width, background-color; }

@media only screen and (max-width: 1023px) {
  .ms-CommandBarSearch {
    overflow: hidden;
    width: 50px;
    position: absolute; } }

@media screen and (-ms-high-contrast: active) {
  .ms-CommandBarSearch {
    border-right: 1px solid #ffffff;
    z-index: 10; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-CommandBarSearch {
    border-right: 1px solid #000000; } }

.ms-CommandBarSearch:hover {
  background-color: #c7e0f4;
  color: #0078d7; }

@media screen and (-ms-high-contrast: active) {
  .ms-CommandBarSearch:hover {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-CommandBarSearch:hover {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000; } }

.ms-CommandBarSearch .ms-Icon--search {
  margin-left: 2px;
  margin-top: 12px;
  vertical-align: top; }

.ms-CommandBarSearch-input {
  height: 40px;
  padding: 8px 8px 8px 0;
  border: none;
  border-left: 42px solid transparent;
  background-color: transparent;
  width: 100%;
  box-sizing: border-box;
  outline: none;
  cursor: pointer;
  font-size: 14px;
  -webkit-appearance: none;
  -webkit-border-radius: 0; }

@media screen and (-ms-high-contrast: active) {
  .ms-CommandBarSearch-input {
    border-left: 40px solid #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-CommandBarSearch-input {
    border-left: 40px solid #ffffff; } }

.ms-CommandBarSearch-input::-ms-clear {
  display: none; }

.ms-CommandBarSearch-input::-webkit-input-placeholder {
  color: #333333;
  opacity: 1;
  font-size: 14px; }

.ms-CommandBarSearch-input::-moz-placeholder {
  color: #333333;
  opacity: 1;
  font-size: 14px; }

.ms-CommandBarSearch-input:-ms-input-placeholder {
  color: #333333;
  opacity: 1;
  font-size: 14px; }

.ms-CommandBarSearch-input::placeholder {
  color: #333333;
  opacity: 1;
  font-size: 14px; }

.ms-CommandBarSearch-input:placeholder {
  color: #333333;
  opacity: 1;
  font-size: 14px; }

.ms-CommandBarSearch-iconSearchWrapper {
  display: block;
  padding-left: 15px; }

.ms-CommandBarSearch-iconArrowWrapper {
  display: none; }

.ms-CommandBarSearch-iconSearchWrapper,
.ms-CommandBarSearch-iconArrowWrapper {
  top: 0;
  padding-left: 8px;
  padding-right: 8px; }

.ms-CommandBarSearch-iconClearWrapper {
  display: none;
  top: 1px;
  right: 0px;
  z-index: 10; }

.ms-CommandBarSearch.is-active {
  background-color: #c7e0f4;
  color: #000000; }

@media only screen and (max-width: 1023px) {
  .ms-CommandBarSearch.is-active {
    width: 100%;
    position: absolute;
    z-index: 10;
    max-width: 100%; } }

.ms-CommandBarSearch.is-active:hover {
  background-color: #c7e0f4;
  color: #000000; }

.ms-CommandBarSearch.is-active .ms-CommandBarSearch-input {
  cursor: text;
  padding-right: 40px;
  border-left-width: 8px; }

.ms-CommandBarSearch.is-active.ms-CommandBarSearch--hasBack .ms-CommandBarSearch-input {
  border-left-width: 40px; }

.ms-CommandBarSearch.is-active .ms-CommandBarSearch-iconSearchWrapper {
  display: none; }

.ms-CommandBarSearch.is-active.ms-CommandBarSearch--hasBack .ms-CommandBarSearch-iconArrowWrapper {
  display: block; }

.ms-CommandBarSearch.is-active .ms-CommandBarSearch-input {
  padding-right: 40px; }

.ms-CommandBarSearch.is-active .ms-CommandBarSearch-iconClearWrapper {
  display: block; }

.ms-CommandBarSearch-iconWrapper {
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  padding: 0px 8px;
  position: absolute;
  width: 34px;
  text-align: center; }

.ms-CommandBarSearch .ms-Icon:before {
  font-size: 17px;
  color: #0078d7; }

.ms-ContextualMenu {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  display: none; }

.ms-ContextualMenu.is-open {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  display: block;
  list-style-type: none;
  position: absolute;
  width: 180px;
  z-index: 105; }

.ms-ContextualMenu-item {
  box-sizing: border-box;
  position: relative; }

.ms-ContextualMenu-item.ms-ContextualMenu-item--divider {
  cursor: default;
  display: block;
  height: 1px;
  margin: 4px 0;
  background-color: #eaeaea;
  position: relative; }

.ms-ContextualMenu-item.ms-ContextualMenu-item--header {
  color: #0078d7;
  font-size: 12px;
  text-transform: uppercase;
  height: 40px;
  line-height: 40px;
  padding: 0 18px; }

.ms-ContextualMenu-link {
  text-decoration: none;
  color: #333333;
  border: 1px solid transparent;
  cursor: pointer;
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 18px;
  position: relative; }

@media screen and (-ms-high-contrast: active) {
  .ms-ContextualMenu-link {
    border-color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-ContextualMenu-link {
    border-color: #ffffff; } }

.ms-ContextualMenu-link:first-child,
.ms-ContextualMenu-link:last-child {
  height: 39px; }

.ms-ContextualMenu-link:hover,
.ms-ContextualMenu-link:active,
.ms-ContextualMenu-link:focus {
  background-color: #eaeaea;
  color: #000000; }

@media screen and (-ms-high-contrast: active) {
  .ms-ContextualMenu-link:hover {
    background-color: #1aebff;
    border-color: #1aebff;
    color: #000000; }
  .ms-ContextualMenu-link:hover:focus {
    border-color: #000000; }
  .ms-ContextualMenu-link:hover + .ms-ContextualMenu-subMenuIcon,
  .ms-ContextualMenu-link:hover + .ms-ContextualMenu-caretRight {
    color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-ContextualMenu-link:hover {
    background-color: #37006e;
    border-color: #37006e;
    color: #ffffff; }
  .ms-ContextualMenu-link:hover + .ms-ContextualMenu-subMenuIcon,
  .ms-ContextualMenu-link:hover + .ms-ContextualMenu-caretRight {
    color: #ffffff; } }

.ms-ContextualMenu-link:active {
  border: 1px solid #0078d7; }

.ms-ContextualMenu-link:focus {
  border-color: #0078d7;
  outline: 0; }

@media screen and (-ms-high-contrast: active) {
  .ms-ContextualMenu-link:focus {
    border-color: #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-ContextualMenu-link:focus {
    border-color: #000000; } }

.ms-ContextualMenu-link.is-selected {
  background-color: #c7e0f4;
  color: #000000;
  font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-ContextualMenu-link.is-selected:hover {
  background-color: #c7e0f4; }

@media screen and (-ms-high-contrast: active) {
  .ms-ContextualMenu-link.is-selected {
    background-color: #1aebff;
    border-color: #1aebff;
    color: #000000; }
  .ms-ContextualMenu-link.is-selected:focus {
    border-color: #000000; }
  .ms-ContextualMenu-link.is-selected + .ms-ContextualMenu-subMenuIcon,
  .ms-ContextualMenu-link.is-selected + .ms-ContextualMenu-caretRight {
    color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-ContextualMenu-link.is-selected {
    background-color: #37006e;
    border-color: #37006e;
    color: #ffffff; }
  .ms-ContextualMenu-link.is-selected + .ms-ContextualMenu-subMenuIcon,
  .ms-ContextualMenu-link.is-selected + .ms-ContextualMenu-caretRight {
    color: #ffffff; } }

.ms-ContextualMenu-link.is-disabled {
  color: #a6a6a6;
  cursor: default;
  pointer-events: none; }

.ms-ContextualMenu-link.is-disabled:active,
.ms-ContextualMenu-link.is-disabled:focus {
  border-color: #ffffff; }

@media screen and (-ms-high-contrast: active) {
  .ms-ContextualMenu-link.is-disabled:active,
  .ms-ContextualMenu-link.is-disabled:focus {
    border-color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-ContextualMenu-link.is-disabled:active,
  .ms-ContextualMenu-link.is-disabled:focus {
    border-color: #ffffff; } }

@media screen and (-ms-high-contrast: active) {
  .ms-ContextualMenu-link.is-disabled {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-ContextualMenu-link.is-disabled {
    color: #600000; } }

.ms-ContextualMenu-link.ms-ContextualMenu-link--hasMenu ~ .ms-ContextualMenu {
  position: absolute;
  top: -1px;
  left: 178px; }

.ms-ContextualMenu-subMenuIcon,
.ms-ContextualMenu-caretRight {
  color: #666666;
  font-size: 16px;
  height: 39px;
  line-height: 40px;
  position: absolute;
  top: 0;
  right: 7px;
  z-index: 1;
  pointer-events: none; }

.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header {
  padding: 0 30px; }

.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link {
  padding: 0 30px; }

.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected {
  background-color: #ffffff; }

.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  color: #333333;
  content: '\e041';
  font-size: 12px;
  height: 39px;
  line-height: 40px;
  position: absolute;
  left: 10px; }

.ms-DatePicker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  margin-bottom: 17px;
  z-index: 300; }

.ms-DatePicker .ms-TextField {
  position: relative; }

.ms-DatePicker-picker {
  color: #000000;
  font-size: 14px;
  position: relative;
  text-align: left;
  z-index: 0; }

.ms-DatePicker-event {
  color: #666666;
  font-size: 21px;
  line-height: 20px;
  pointer-events: none;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 5; }

.ms-DatePicker-holder {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  background: #ffffff;
  position: absolute;
  min-width: 300px;
  display: none; }

.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder {
  animation-name: fadeIn, slideDownIn10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
  box-sizing: border-box;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  border: 1px solid #eaeaea;
  display: block; }

.ms-DatePicker-picker--opened {
  position: relative;
  z-index: 10; }

.ms-DatePicker-frame {
  padding: 1px; }

.ms-DatePicker-wrap {
  margin: -1px;
  padding: 9px; }

.ms-DatePicker-dayPicker {
  display: block;
  margin-bottom: 30px; }

.ms-DatePicker-header {
  height: 40px;
  line-height: 44px; }

.ms-DatePicker-month,
.ms-DatePicker-year {
  display: inline-block;
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 21px;
  color: #0078d7;
  margin-top: -1px; }

.ms-DatePicker-month:hover,
.ms-DatePicker-year:hover {
  color: #005a9e;
  cursor: pointer; }

.ms-DatePicker-month {
  margin-left: 15px; }

.ms-DatePicker-year {
  margin-left: 5px; }

.ms-DatePicker-table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit; }

.ms-DatePicker-table td {
  margin: 0;
  padding: 0; }

.ms-DatePicker-table td:hover {
  outline: 1px solid transparent; }

.ms-DatePicker-day,
.ms-DatePicker-weekday {
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 40px;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #333333; }

.ms-DatePicker-day--today {
  position: relative;
  background-color: #c7e0f4; }

.ms-DatePicker-day--disabled:before {
  border-top-color: #a6a6a6; }

.ms-DatePicker-day--outfocus {
  color: #a6a6a6;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-DatePicker-day--infocus:hover,
.ms-DatePicker-day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #eaeaea; }

.ms-DatePicker-day--highlighted:hover,
.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted {
  cursor: pointer;
  color: #ffffff;
  background: #0078d7; }

.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,
.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover {
  background: #a6a6a6; }

.ms-DatePicker-monthPicker,
.ms-DatePicker-yearPicker {
  display: none; }

.ms-DatePicker-monthComponents {
  position: absolute;
  top: 9px;
  right: 9px;
  left: 9px; }

.ms-DatePicker-yearComponents,
.ms-DatePicker-decadeComponents {
  position: absolute;
  right: 10px; }

.ms-DatePicker-prevMonth,
.ms-DatePicker-nextMonth,
.ms-DatePicker-prevYear,
.ms-DatePicker-nextYear,
.ms-DatePicker-prevDecade,
.ms-DatePicker-nextDecade {
  width: 40px;
  height: 40px;
  display: block;
  float: right;
  margin-left: 10px;
  text-align: center;
  line-height: 40px;
  text-align: center;
  font-size: 21px;
  color: #666666;
  position: relative;
  top: 3px; }

.ms-DatePicker-prevMonth:hover,
.ms-DatePicker-nextMonth:hover,
.ms-DatePicker-prevYear:hover,
.ms-DatePicker-nextYear:hover,
.ms-DatePicker-prevDecade:hover,
.ms-DatePicker-nextDecade:hover {
  color: #212121;
  cursor: pointer;
  outline: 1px solid transparent; }

.ms-DatePicker-headerToggleView {
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 140px;
  z-index: 5;
  cursor: pointer; }

.ms-DatePicker-currentYear,
.ms-DatePicker-currentDecade {
  display: block;
  font-weight: normal;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 21px;
  height: 40px;
  line-height: 42px;
  margin-left: 15px; }

.ms-DatePicker-currentYear {
  color: #0078d7; }

.ms-DatePicker-currentYear:hover {
  color: #005a9e;
  cursor: pointer; }

.ms-DatePicker-optionGrid {
  position: relative;
  height: 210px;
  width: 280px;
  margin: 10px 0 30px 5px; }

.ms-DatePicker-monthOption,
.ms-DatePicker-yearOption {
  background-color: #f4f4f4;
  width: 60px;
  height: 60px;
  line-height: 60px;
  cursor: pointer;
  float: left;
  margin: 0 10px 10px 0;
  font-weight: normal;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #333333;
  text-align: center; }

.ms-DatePicker-monthOption:hover,
.ms-DatePicker-yearOption:hover {
  background-color: #c8c8c8;
  outline: 1px solid transparent; }

.ms-DatePicker-monthOption.is-highlighted,
.ms-DatePicker-yearOption.is-highlighted {
  background-color: #333333;
  color: #ffffff; }

.ms-DatePicker-goToday {
  bottom: 9px;
  color: #0078d7;
  cursor: pointer;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  position: absolute;
  right: 9px; }

.ms-DatePicker-goToday:hover {
  outline: 1px solid transparent; }

.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
  display: none; }

.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
  display: none; }

.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
  display: block; }

@media (min-width: 460px) {
  .ms-DatePicker-holder {
    width: 440px; }
  .ms-DatePicker-month,
  .ms-DatePicker-year {
    font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }
  .ms-DatePicker-header {
    height: 30px;
    line-height: 28px; }
  .ms-DatePicker-dayPicker {
    box-sizing: border-box;
    border-right: 1px solid #eaeaea;
    width: 220px; }
  .ms-DatePicker-monthPicker {
    display: block; }
  .ms-DatePicker-dayPicker {
    margin: -10px 0;
    padding: 10px 0; }
  .ms-DatePicker-monthPicker,
  .ms-DatePicker-yearPicker {
    top: 9px;
    left: 238px;
    position: absolute; }
  .ms-DatePicker-optionGrid {
    width: 200px;
    height: auto;
    margin: 10px 0 0 0; }
  .ms-DatePicker-monthComponents {
    width: 210px; }
  .ms-DatePicker-month {
    margin-left: 12px; }
  .ms-DatePicker-month,
  .ms-DatePicker-year {
    font-size: 17px;
    color: #333333; }
  .ms-DatePicker-month:hover,
  .ms-DatePicker-year:hover {
    color: #333333;
    cursor: default; }
  .ms-DatePicker-day,
  .ms-DatePicker-weekday {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif;
    font-size: 12px; }
  .ms-DatePicker-prevMonth,
  .ms-DatePicker-nextMonth,
  .ms-DatePicker-prevYear,
  .ms-DatePicker-nextYear,
  .ms-DatePicker-prevDecade,
  .ms-DatePicker-nextDecade {
    font-size: 17px;
    width: 30px;
    height: 30px;
    line-height: 29px; }
  .ms-DatePicker-toggleMonthView {
    display: none; }
  .ms-DatePicker-currentYear,
  .ms-DatePicker-currentDecade {
    font-size: 17px;
    margin: 0;
    height: 30px;
    line-height: 26px;
    padding: 0 10px;
    display: inline-block; }
  .ms-DatePicker-monthOption,
  .ms-DatePicker-yearOption {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    margin: 0 10px 10px 0; }
  .ms-DatePicker-monthOption:hover,
  .ms-DatePicker-yearOption:hover {
    outline: 1px solid transparent; }
  .ms-DatePicker-goToday {
    box-sizing: border-box;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    right: 10px;
    text-align: right;
    top: 199px;
    width: 210px; }
  .ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
  .ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
    display: block; }
  .ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
    display: none; }
  .ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
    display: block; } }

@media (max-width: 459px) {
  .ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,
  .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents {
    display: none; }
  .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker {
    display: block; } }

.ms-Dialog {
  background-color: transparent;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 300;
  display: block;
  font-size: 0;
  line-height: 100vh;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.ms-Dialog::before {
  vertical-align: middle;
  display: inline-block;
  content: '';
  height: 100%;
  width: 0; }

.ms-Dialog .ms-Button.ms-Button--compound {
  display: block;
  margin-left: 0; }

.ms-Dialog .ms-Overlay {
  z-index: 0; }

@media screen and (-ms-high-contrast: active) {
  .ms-Dialog .ms-Overlay {
    opacity: 0; } }

.ms-Dialog-main {
  vertical-align: middle;
  display: inline-block;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  background-color: #ffffff;
  box-sizing: border-box;
  line-height: 1.35;
  margin: auto;
  width: 288px;
  position: relative;
  text-align: left;
  outline: 3px solid transparent; }

.ms-Dialog-button.ms-Dialog-button--close {
  display: none;
  position: absolute;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  cursor: pointer;
  top: 12px;
  right: 12px;
  padding: 8px;
  z-index: 10; }

.ms-Dialog-button.ms-Dialog-button--close .ms-Icon.ms-Icon--x {
  color: #666666;
  font-size: 16px; }

.ms-Dialog-inner {
  height: 100%;
  padding: 0 20px 20px; }

.ms-Dialog-header {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  padding: 12px 20px 15px; }

.ms-Dialog-title {
  margin: 0;
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 21px; }

.ms-Dialog-content {
  position: relative;
  width: 100%; }

.ms-Dialog-content .ms-Button.ms-Button--compound:not(:last-child) {
  margin-bottom: 20px; }

.ms-Dialog-subText {
  margin: 0 0 20px 0;
  padding-top: 8px;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  color: #333333;
  font-size: 12px; }

.ms-Dialog-actions {
  position: relative;
  width: 100%;
  min-height: 24px;
  line-height: 24px;
  margin: 20px 0 0;
  font-size: 0; }

.ms-Dialog-actions .ms-Button {
  line-height: normal; }

.ms-Dialog-actionsRight {
  text-align: right;
  font-size: 0; }

.ms-Dialog-actionsRight .ms-Dialog-action:first-child {
  margin: 0; }

.ms-Dialog-actionsRight .ms-Dialog-action + .ms-Dialog-action {
  margin: 0 0 0 16px; }

.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-title {
  margin-right: 20px; }

.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-button.ms-Dialog-button--close {
  display: block; }

.ms-Dialog.ms-Dialog--multiline .ms-Dialog-title {
  font-size: 28px; }

.ms-Dialog.ms-Dialog--multiline .ms-Dialog-inner {
  padding: 0 20px 20px; }

.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-header {
  background-color: #0078d7;
  padding: 26px 20px 28px;
  margin-bottom: 8px; }

.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-title {
  font-size: 28px;
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  color: #ffffff; }

.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-subText {
  font-size: 14px; }

@media (min-width: 480px) {
  .ms-Dialog-main {
    width: auto;
    min-width: 288px;
    max-width: 340px; } }

.ms-Dropdown {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  margin-bottom: 10px;
  position: relative;
  outline: 0; }

.ms-Dropdown:hover .ms-Dropdown-title,
.ms-Dropdown:hover .ms-Dropdown-caretDown,
.ms-Dropdown:focus .ms-Dropdown-title,
.ms-Dropdown:focus .ms-Dropdown-caretDown,
.ms-Dropdown:active .ms-Dropdown-title,
.ms-Dropdown:active .ms-Dropdown-caretDown {
  color: #000000; }

.ms-Dropdown:hover .ms-Dropdown-title,
.ms-Dropdown:active .ms-Dropdown-title {
  border-color: #767676; }

.ms-Dropdown:focus .ms-Dropdown-title {
  border-color: #0078d7; }

.ms-Dropdown .ms-Label {
  display: inline-block;
  margin-bottom: 8px; }

.ms-Dropdown.is-disabled .ms-Dropdown-title {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  color: #a6a6a6;
  cursor: default; }

@media screen and (-ms-high-contrast: active) {
  .ms-Dropdown.is-disabled .ms-Dropdown-title {
    border-color: #00ff00;
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Dropdown.is-disabled .ms-Dropdown-title {
    border-color: #600000;
    color: #600000; } }

.ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
    color: #600000; } }

.ms-Dropdown.ms-Dropdown--open .ms-Dropdown-items,
.ms-Dropdown.is-open .ms-Dropdown-items {
  display: block;
  position: fixed; }

.ms-Dropdown-select {
  display: none; }

.ms-Dropdown-caretDown {
  color: #666666;
  font-size: 17px;
  position: absolute;
  right: 9px;
  bottom: 5px;
  z-index: 1;
  pointer-events: none; }

.ms-Dropdown-title {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  background: #ffffff;
  border: 1px solid #c8c8c8;
  cursor: pointer;
  display: block;
  height: 32px;
  line-height: 30px;
  padding: 0 32px 0 10px;
  position: relative;
  overflow: hidden; }

.ms-Dropdown-items {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  background-color: #ffffff;
  display: none;
  list-style-type: none;
  position: absolute;
  width: 100%;
  max-width: 268px;
  z-index: 400;
  top: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll; }

.ms-Dropdown-items:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #eaeaea; }

@media screen and (-ms-high-contrast: active) {
  .ms-Dropdown-items {
    border: 1px solid #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Dropdown-items {
    border: 1px solid #000000; } }

.ms-Dropdown-item {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 40px;
  line-height: 38px;
  padding: 0 10px;
  position: relative;
  border: 1px solid transparent;
  white-space: nowrap; }

@media screen and (-ms-high-contrast: active) {
  .ms-Dropdown-item {
    border-color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Dropdown-item {
    border-color: #ffffff; } }

.ms-Dropdown-item:first-child,
.ms-Dropdown-item:last-child {
  height: 39px; }

.ms-Dropdown-item:hover {
  background-color: #eaeaea;
  color: #000000; }

@media screen and (-ms-high-contrast: active) {
  .ms-Dropdown-item:hover {
    background-color: #1aebff;
    border-color: #1aebff;
    color: #000000; }
  .ms-Dropdown-item:hover:focus {
    border-color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Dropdown-item:hover {
    background-color: #37006e;
    border-color: #37006e;
    color: #ffffff; } }

.ms-Dropdown-item:active {
  background-color: #eaeaea;
  border-color: #0078d7;
  color: #000000; }

.ms-Dropdown-item.is-disabled {
  background: #ffffff;
  color: #a6a6a6;
  cursor: default;
  line-height: 40px; }

.ms-Dropdown-item.is-selected,
.ms-Dropdown-item.ms-Dropdown-item--selected {
  background-color: #c7e0f4;
  color: #000000;
  line-height: 40px; }

.ms-Dropdown-item.is-selected:hover,
.ms-Dropdown-item.ms-Dropdown-item--selected:hover {
  background-color: #c7e0f4; }

@media screen and (-ms-high-contrast: active) {
  .ms-Dropdown-item.is-selected,
  .ms-Dropdown-item.ms-Dropdown-item--selected {
    background-color: #1aebff;
    border-color: #1aebff;
    color: #000000; }
  .ms-Dropdown-item.is-selected:focus,
  .ms-Dropdown-item.ms-Dropdown-item--selected:focus {
    border-color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Dropdown-item.is-selected,
  .ms-Dropdown-item.ms-Dropdown-item--selected {
    background-color: #37006e;
    border-color: #37006e;
    color: #ffffff; } }

@media (min-width: 480px) {
  .ms-Dropdown-items {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    max-width: 100%;
    max-height: 200px; }
  .ms-Dropdown.ms-Dropdown--open .ms-Dropdown-items,
  .ms-Dropdown.is-open .ms-Dropdown-items {
    position: absolute; } }

.ms-Facepile {
  position: relative;
  height: 32px;
  width: auto; }

.ms-Facepile .ms-PersonaCard {
  display: none;
  position: absolute;
  top: 40px;
  height: 200px; }

.ms-Facepile .ms-PersonaCard.is-active {
  display: block; }

.ms-Facepile-itemBtn {
  background: none;
  border: 0;
  cursor: pointer;
  position: relative;
  height: 32px;
  width: 32px;
  line-height: 32px;
  text-align: center;
  float: left;
  padding: 0;
  margin-right: 4px;
  outline: transparent;
  border-radius: 50%;
  vertical-align: top; }

.ms-Facepile-itemBtn .ms-Persona-presence,
.ms-Facepile-itemBtn .ms-Persona-details {
  display: none; }

.ms-Facepile-itemBtn.ms-Facepile-itemBtn--addPerson {
  background-color: #0078d7;
  color: #ffffff;
  font-size: 16px; }

.ms-Facepile-itemBtn.ms-Facepile-itemBtn--addPerson:hover,
.ms-Facepile-itemBtn.ms-Facepile-itemBtn--addPerson:focus {
  background-color: #005a9e; }

.ms-Facepile-itemBtn.ms-Facepile-itemBtn--addPerson:active {
  background-color: #004578; }

.ms-Facepile-itemBtn.ms-Facepile-itemBtn--addPerson:disabled {
  background-color: #c8c8c8; }

.ms-Facepile-itemBtn.ms-Facepile-itemBtn--overflow {
  background-color: #eaeaea;
  color: #666666;
  display: none; }

.ms-Facepile-itemBtn.ms-Facepile-itemBtn--overflow.is-active {
  display: block; }

.ms-Facepile-itemBtn.ms-Facepile-itemBtn--overflow:hover {
  color: #212121; }

.ms-Facepile-itemBtn.ms-Facepile-itemBtn--overflow:disabled {
  color: #c8c8c8; }

.ms-Facepile-addPersonIcon {
  position: relative;
  top: -1px; }

.ms-Facepile-overflowText {
  font-size: 14px; }

.ms-Facepile-panel.ms-Facepile-panel--overflow .ms-Panel-headerText,
.ms-Facepile-panel.ms-Facepile-panel--overflow .ms-PeoplePicker-searchBox,
.ms-Facepile-panel.ms-Facepile-panel--overflow .ms-PeoplePicker-results,
.ms-Facepile-panel.ms-Facepile-panel--overflow .ms-PeoplePicker-resultAction {
  display: none; }

.ms-Facepile-panel.ms-Facepile-panel--overflow .ms-PeoplePicker-selectedHeader {
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 21px;
  color: #333333;
  line-height: 82px;
  height: 74px;
  text-transform: none; }

.ms-Label {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  padding: 5px 0; }

.ms-Label.is-required:after {
  content: ' *';
  color: #a80000; }

.ms-Label.is-disabled {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .ms-Label.is-disabled {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Label.is-disabled {
    color: #600000; } }

.is-disabled .ms-Label {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .is-disabled .ms-Label {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .is-disabled .ms-Label {
    color: #600000; } }

.ms-Link {
  color: #0078d7;
  text-decoration: none;
  cursor: pointer; }

.ms-Link:hover,
.ms-Link:focus {
  color: #004578; }

.ms-Link:active {
  color: #0078d7; }

@media screen and (-ms-high-contrast: active) {
  .ms-Link {
    color: #8080ff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Link {
    color: #00009f; } }

.ms-List {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  list-style-type: none; }

@media (min-width: 480px) {
  .ms-List.ms-List--grid .ms-ListItem {
    width: 33.33333333333333%;
    float: left;
    border-width: 0 1px 1px 0; }
  .ms-List.ms-List--grid .ms-ListItem:nth-child(3n) {
    border-width: 0 0 1px 0; } }

.ms-ListItem {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  *zoom: 1;
  padding: 9px 28px 3px;
  position: relative;
  display: block; }

.ms-ListItem:before,
.ms-ListItem:after {
  display: table;
  content: '';
  line-height: 0; }

.ms-ListItem:after {
  clear: both; }

.ms-ListItem-primaryText,
.ms-ListItem-secondaryText,
.ms-ListItem-tertiaryText {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block; }

.ms-ListItem-primaryText {
  color: #212121;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 21px;
  padding-right: 80px;
  position: relative;
  top: -4px; }

.ms-ListItem-secondaryText {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  line-height: 25px;
  position: relative;
  top: -7px;
  padding-right: 30px; }

.ms-ListItem-tertiaryText {
  color: #767676;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  position: relative;
  top: -9px;
  margin-bottom: -4px;
  padding-right: 30px; }

.ms-ListItem-metaText {
  color: #333333;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 11px;
  position: absolute;
  right: 30px;
  top: 39px; }

.ms-ListItem-image {
  float: left;
  height: 70px;
  margin-left: -8px;
  margin-right: 10px;
  width: 70px; }

.ms-ListItem-selectionTarget {
  display: none; }

.ms-ListItem-actions {
  max-width: 80px;
  position: absolute;
  right: 30px;
  text-align: right;
  top: 10px; }

.ms-ListItem-action {
  color: #a6a6a6;
  display: inline-block;
  font-size: 15px;
  position: relative;
  text-align: center;
  top: 3px;
  cursor: pointer;
  height: 16px;
  width: 16px; }

.ms-ListItem-action .ms-Icon {
  vertical-align: top; }

.ms-ListItem-action:hover {
  color: #666666;
  outline: 1px solid transparent; }

.ms-ListItem.is-unread {
  border-left: 3px solid #0078d7;
  padding-left: 27px; }

.ms-ListItem.is-unread .ms-ListItem-secondaryText,
.ms-ListItem.is-unread .ms-ListItem-metaText {
  color: #0078d7;
  font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-ListItem.is-unseen:after {
  border-right: 10px solid transparent;
  border-top: 10px solid #0078d7;
  left: 0;
  position: absolute;
  top: 0; }

.ms-ListItem.is-selectable .ms-ListItem-selectionTarget {
  display: block;
  height: 20px;
  left: 6px;
  position: absolute;
  top: 13px;
  width: 20px; }

.ms-ListItem.is-selectable .ms-ListItem-image {
  margin-left: 0; }

.ms-ListItem.is-selectable:hover {
  background-color: #eaeaea;
  cursor: pointer;
  outline: 1px solid transparent; }

.ms-ListItem.is-selectable:hover:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  position: absolute;
  top: 12px;
  left: 6px;
  height: 15px;
  width: 15px;
  border: 1px solid #767676; }

.ms-ListItem.is-selected:before {
  border: 1px solid transparent; }

.ms-ListItem.is-selected:before,
.ms-ListItem.is-selected:hover:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  content: '\e041';
  font-size: 15px;
  color: #767676;
  position: absolute;
  top: 12px;
  left: 6px; }

.ms-ListItem.is-selected:hover {
  background-color: #c7e0f4;
  outline: 1px solid transparent; }

.ms-ListItem.ms-ListItem--document {
  padding: 0; }

.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon {
  width: 70px;
  height: 70px;
  float: left;
  text-align: center; }

.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon .ms-Icon {
  font-size: 38px;
  line-height: 70px;
  color: #666666; }

.ms-ListItem.ms-ListItem--document .ms-ListItem-primaryText {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding-top: 15px;
  padding-right: 0;
  position: static; }

.ms-ListItem.ms-ListItem--document .ms-ListItem-secondaryText {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #666666;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 11px;
  padding-top: 6px; }

.ms-MessageBanner {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  position: relative;
  border-bottom: 1px solid #767676;
  background-color: #eff6fc;
  min-width: 320px;
  width: 100%;
  height: 52px;
  text-align: center;
  overflow: hidden;
  animation-name: fadeIn, slideDownIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

.ms-MessageBanner .ms-Icon {
  font-size: 16px; }

.ms-MessageBanner.hide {
  animation-name: fadeOut, slideUpOut20;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

.ms-MessageBanner.is-hidden {
  display: none; }

.ms-MessageBanner-expand,
.ms-MessageBanner-close {
  height: 52px;
  width: 40px;
  cursor: pointer;
  border: none;
  background-color: transparent; }

.ms-MessageBanner-expand:focus,
.ms-MessageBanner-close:focus {
  outline: 1px solid transparent; }

.ms-MessageBanner-close {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 52px;
  color: #666666; }

.ms-MessageBanner-text {
  display: inline-block;
  padding: 18px 0;
  margin-left: 0;
  max-width: 770px;
  overflow: hidden;
  text-align: left; }

.ms-MessageBanner-expand {
  display: none;
  vertical-align: top; }

.ms-MessageBanner-expand.is-visible {
  display: inline-block; }

.ms-MessageBanner-action {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  margin-left: 10px;
  padding-right: 36px; }

.ms-MessageBanner-action .ms-Button {
  color: #ffffff; }

.ms-MessageBanner-clipper {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top; }

.ms-MessageBanner.is-expanded {
  height: auto; }

.ms-MessageBanner.is-expanded .ms-MessageBanner-clipper {
  white-space: normal; }

@media screen and (max-width: 479px) {
  .ms-MessageBanner-expand {
    display: inline-block; }
  .ms-MessageBanner-action {
    margin: 0;
    display: block;
    text-align: right;
    padding: 0 10px 10px 0; }
  .ms-MessageBanner-text {
    margin-left: -25px;
    padding: 18px 0 10px 0;
    min-width: 240px; }
  .ms-MessageBanner-expand {
    padding: 0;
    margin-left: -5px;
    width: 20px; }
  .ms-MessageBanner-expand .ms-Icon {
    color: #0078d7; } }

/*
  Base template file
*/
.ms-MessageBar {
  padding: 8px;
  display: table;
  background-color: #f4f4f4; }

.ms-MessageBar-icon,
.ms-MessageBar-text {
  display: table-cell;
  vertical-align: top; }

.ms-MessageBar-icon {
  padding-right: 8px;
  font-size: 16px;
  color: #767676; }

.ms-MessageBar-text {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal; }

.ms-MessageBar.ms-MessageBar--warning {
  background-color: #fff4ce; }

.ms-MessageBar.ms-MessageBar--severeWarning {
  background-color: #fed9cc; }

.ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon {
  color: #d83b01; }

.ms-MessageBar.ms-MessageBar--error {
  background-color: #fde7e9; }

.ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon {
  color: #a80000; }

.ms-MessageBar.ms-MessageBar--remove {
  background-color: #fde7e9; }

.ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon {
  color: #a80000; }

.ms-MessageBar.ms-MessageBar--remove .ms-Icon {
  font-size: 8px;
  margin-left: 3px; }

.ms-MessageBar.ms-MessageBar--success {
  background-color: #dff6dd; }

.ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon {
  color: #107c10; }

.ms-MessageBar.ms-MessageBar--success .ms-Icon {
  font-size: 12px;
  top: 3px; }

.ms-MessageBar.ms-MessageBar--success .ms-Icon:before {
  margin-left: 1px; }

.ms-MessageBar.ms-MessageBar--success .ms-Icon:after {
  font-size: 8px;
  margin-left: 3px;
  top: 1px; }

.ms-NavBar {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  background-color: #f4f4f4;
  height: 40px;
  padding: 0 10px;
  width: 100%;
  outline: 1px solid transparent; }

.ms-NavBar .ms-Overlay {
  display: block;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.367s cubic-bezier(0.1, 0.9, 0.2, 1);
  z-index: 0; }

.ms-NavBar-openMenu {
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: 27px;
  text-align: center;
  width: 40px;
  cursor: pointer; }

.ms-NavBar-items {
  display: none; }

.ms-NavBar-item {
  box-sizing: border-box;
  display: block;
  height: 40px;
  line-height: 40px;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 17px;
  padding-left: 20px;
  position: relative; }

.ms-NavBar-item:hover {
  cursor: pointer;
  background-color: #deecf9;
  color: #000000; }

.ms-NavBar-item:hover .ms-Icon {
  color: #333333; }

.ms-NavBar-item:active {
  color: #0078d7; }

.ms-NavBar-item.is-selected {
  font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-NavBar-item.is-disabled {
  color: #a6a6a6; }

.ms-NavBar-item.is-disabled:hover {
  cursor: default;
  border: none; }

.ms-NavBar-link {
  color: #333333;
  text-decoration: none; }

.ms-NavBar-link:active {
  color: #0078d7; }

.ms-NavBar-item.ms-NavBar-item--hasMenu .ms-NavBar-items {
  display: none; }

.ms-NavBar-item.ms-NavBar-item--hasMenu:hover:after {
  color: #212121; }

.ms-NavBar-chevronDown {
  color: #666666;
  font-size: 22px;
  position: absolute;
  top: 10px;
  right: 20px; }

.ms-NavBar-item.ms-NavBar-item--search {
  position: relative;
  width: 30px; }

.ms-NavBar-item.ms-NavBar-item--search:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  color: #666666;
  content: '\e039';
  font-size: 21px;
  line-height: 40px;
  position: absolute;
  right: 5px;
  top: 0; }

.ms-NavBar-item.ms-NavBar-item--search .ms-TextField {
  display: none; }

.ms-NavBar-item.ms-NavBar-item--search.is-open {
  width: 200px;
  padding-right: 40px;
  border: none; }

.ms-NavBar-item.ms-NavBar-item--search.is-open .ms-TextField {
  display: block; }

.ms-NavBar-item.ms-NavBar-item--search.is-open .ms-TextField-field {
  border: none;
  background-color: transparent; }

@media (max-width: 479px) {
  .ms-NavBar.is-open .ms-NavBar-items {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
    background-color: #ffffff;
    bottom: 0;
    display: block;
    left: 50px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    outline: 1px solid transparent;
    z-index: 5; }
  .ms-NavBar.is-open .ms-NavBar-item .ms-ContextualMenu {
    position: relative; } }

@media (min-width: 320px) and (max-width: 479px) {
  .ms-NavBar-item.ms-NavBar-item--hasMenu.is-selected {
    height: inherit;
    background-color: transparent;
    font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }
  .ms-NavBar-item.ms-NavBar-item--hasMenu.is-selected .ms-NavBar-chevronDown {
    transform: scaleY(-1); }
  .ms-NavBar-item .ms-ContextualMenu {
    position: static;
    border: none;
    box-shadow: none;
    width: auto; }
  .ms-NavBar-item .ms-ContextualMenu .ms-ContextualMenu-link {
    font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
    font-size: 17px; }
  .ms-NavBar.is-open .ms-Overlay {
    display: block;
    cursor: pointer;
    opacity: 1;
    pointer-events: auto; } }

@media (min-width: 480px) {
  .ms-NavBar-openMenu {
    display: none; }
  .ms-NavBar-items {
    display: block;
    list-style: none;
    margin: 0 7px 0 0;
    padding: 0; }
  .ms-NavBar-chevronDown {
    top: 3px;
    right: 0;
    float: none;
    position: relative; }
  .ms-NavBar-item {
    float: left;
    margin-right: 18px;
    font-size: 14px;
    padding: 0; }
  .ms-NavBar-item:hover {
    border-bottom: 2px solid #0078d7;
    background-color: transparent; }
  .ms-NavBar-item.is-selected {
    font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif;
    border-bottom: 2px solid #0078d7; }
  .ms-NavBar-item.ms-NavBar-item--hasMenu:after {
    position: relative;
    top: 3px;
    padding-top: 0;
    right: auto; }
  .ms-NavBar-item.ms-NavBar-item--right {
    float: right;
    margin: 0; } }

.ms-OrgChart {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none; }

.ms-OrgChart-groupTitle {
  color: #666666;
  line-height: 1; }

.ms-OrgChart-list {
  padding: 0;
  margin: 12px 0 16px 0; }

.ms-OrgChart-listItem {
  height: 50px;
  width: 100%;
  position: relative;
  list-style: none;
  margin-bottom: 8px; }

.ms-OrgChart-listItemBtn {
  background: none;
  border: 0;
  cursor: pointer;
  position: relative;
  height: 50px;
  width: 100%;
  background: none;
  border: 0;
  text-align: left;
  margin: 0;
  padding: 0;
  outline: transparent; }

.ms-Overlay {
  background-color: rgba(255, 255, 255, 0.4);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 200; }

.ms-Overlay.ms-Overlay--dark {
  background-color: rgba(0, 0, 0, 0.4); }

.ms-Overlay--none {
  visibility: hidden; }

.ms-Panel {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 300;
  display: none;
  pointer-events: none; }

.ms-Panel .ms-Overlay {
  z-index: 0;
  display: none;
  pointer-events: none;
  opacity: 1;
  cursor: pointer;
  transition: opacity 0.367s cubic-bezier(0.1, 0.9, 0.2, 1); }

.ms-Panel-main {
  background-color: #ffffff;
  bottom: 0;
  position: fixed;
  right: 0;
  top: 0;
  display: none;
  z-index: 10;
  width: 100%; }

@media (min-width: 480px) {
  .ms-Panel-main {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    pointer-events: auto;
    width: 340px;
    box-shadow: -30px 0px 30px -30px rgba(0, 0, 0, 0.2);
    left: auto; } }

.ms-Panel-main .ms-CommandBar {
  outline: 1px solid transparent; }

@media (min-width: 480px) {
  .ms-Panel-main .ms-CommandBar {
    display: none; } }

.ms-Panel-main .ms-CommandBarItem {
  margin-left: 8px; }

.ms-Panel-main .ms-CommandBarItem .ms-CommandBarItem-commandText {
  display: inline-block; }

.ms-Panel-main .ms-CommandBar-mainArea {
  padding-left: 0;
  margin-left: -1px;
  overflow: hidden; }

.ms-Panel.ms-Panel--lightDismiss .ms-Panel-main {
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  width: 272px;
  box-shadow: -30px 0px 30px -30px rgba(0, 0, 0, 0.2); }

.ms-Panel.ms-Panel--lightDismiss .ms-Panel-commands,
.ms-Panel.ms-Panel--lightDismiss .ms-Panel-contentInner {
  display: none; }

.ms-Panel.ms-Panel--lightDismiss.ms-Panel-animateIn .ms-Panel-main {
  animation-name: fadeIn, slideLeftIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--lightDismiss.ms-Panel-animateIn .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.267s; }

.ms-Panel.ms-Panel--lightDismiss.ms-Panel-animateOut .ms-Panel-main {
  animation-name: fadeOut, slideRightOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--lightDismiss.ms-Panel-animateOut .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-Panel.ms-Panel--left .ms-Panel-main {
  right: auto;
  left: 0;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  width: 272px;
  box-shadow: -30px 0px 30px 30px rgba(0, 0, 0, 0.2); }

.ms-Panel.ms-Panel--left .ms-Panel-commands,
.ms-Panel.ms-Panel--left .ms-Panel-contentInner {
  display: none; }

.ms-Panel.ms-Panel--left.ms-Panel-animateIn .ms-Panel-main {
  animation-name: fadeIn, slideLeftIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--left.ms-Panel-animateIn .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.267s; }

.ms-Panel.ms-Panel--left.ms-Panel-animateOut .ms-Panel-main {
  animation-name: fadeOut, slideRightOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--left.ms-Panel-animateOut .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-Panel.ms-Panel--left.ms-Panel-animateIn .ms-Panel-main {
  animation-name: fadeIn, slideRightIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--left.ms-Panel-animateIn .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.267s; }

.ms-Panel.ms-Panel--left.ms-Panel--left.ms-Panel-animateOut .ms-Panel-main {
  animation-name: fadeOut, slideLeftOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--left.ms-Panel--left.ms-Panel-animateOut .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-Panel.ms-Panel--sm .ms-Panel-main {
  width: 100%; }

@media (min-width: 480px) {
  .ms-Panel.ms-Panel--sm .ms-Panel-main {
    width: 340px; } }

@media (min-width: 640px) {
  .ms-Panel.ms-Panel--md .ms-Panel-main,
  .ms-Panel.ms-Panel--lg .ms-Panel-main,
  .ms-Panel.ms-Panel--xl .ms-Panel-main {
    left: 48px;
    width: auto; } }

@media (min-width: 1024px) {
  .ms-Panel.ms-Panel--md .ms-Panel-main {
    left: auto;
    width: 643px; } }

@media (min-width: 1366px) {
  .ms-Panel.ms-Panel--lg .ms-Panel-main {
    left: 428px; } }

@media (min-width: 1366px) {
  .ms-Panel.ms-Panel--lg.ms-Panel--fixed .ms-Panel-main {
    left: auto;
    width: 940px; } }

@media (min-width: 1366px) {
  .ms-Panel.ms-Panel--xl .ms-Panel-main {
    left: 176px; } }

.ms-Panel.is-open {
  display: block; }

.ms-Panel.is-open .ms-Panel-main {
  opacity: 1;
  pointer-events: auto;
  display: block; }

.ms-Panel.is-open .ms-Overlay {
  display: block;
  pointer-events: auto; }

@media screen and (-ms-high-contrast: active) {
  .ms-Panel.is-open .ms-Overlay {
    opacity: 0; } }

.ms-Panel.is-open.ms-Panel-animateIn .ms-Panel-main {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-Panel.is-open.ms-Panel-animateOut .ms-Panel-main {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.1s; }

.ms-Panel.is-open.ms-Panel-animateOut .ms-Overlay {
  display: none; }

@media (min-width: 480px) {
  .ms-Panel.is-open.ms-Panel-animateIn .ms-Panel-main {
    animation-name: fadeIn, slideLeftIn40;
    -webkit-animation-duration: 0.367s;
    -moz-animation-duration: 0.367s;
    -ms-animation-duration: 0.367s;
    -o-animation-duration: 0.367s;
    animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
    animation-fill-mode: both; }
  .ms-Panel.is-open.ms-Panel-animateIn .ms-Overlay {
    -webkit-animation-duration: 0.367s;
    -webkit-animation-name: fadeIn;
    -webkit-animation-fill-mode: both;
    animation-duration: 0.367s;
    animation-name: fadeIn;
    animation-fill-mode: both;
    animation-duration: 0.267s; }
  .ms-Panel.is-open.ms-Panel-animateOut .ms-Panel-main {
    animation-name: fadeOut, slideRightOut40;
    -webkit-animation-duration: 0.167s;
    -moz-animation-duration: 0.167s;
    -ms-animation-duration: 0.167s;
    -o-animation-duration: 0.167s;
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
    animation-fill-mode: both; }
  .ms-Panel.is-open.ms-Panel-animateOut .ms-Overlay {
    -webkit-animation-duration: 0.367s;
    -webkit-animation-name: fadeOut;
    -webkit-animation-fill-mode: both;
    animation-duration: 0.367s;
    animation-name: fadeOut;
    animation-fill-mode: both;
    animation-duration: 0.167s; }
  .ms-Panel.is-open.ms-Panel--left.ms-Panel-animateIn .ms-Panel-main {
    animation-name: fadeIn, slideRightIn40;
    -webkit-animation-duration: 0.367s;
    -moz-animation-duration: 0.367s;
    -ms-animation-duration: 0.367s;
    -o-animation-duration: 0.367s;
    animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
    animation-fill-mode: both; }
  .ms-Panel.is-open.ms-Panel--left.ms-Panel-animateIn .ms-Overlay {
    -webkit-animation-duration: 0.367s;
    -webkit-animation-name: fadeIn;
    -webkit-animation-fill-mode: both;
    animation-duration: 0.367s;
    animation-name: fadeIn;
    animation-fill-mode: both;
    animation-duration: 0.267s; }
  .ms-Panel.is-open.ms-Panel--left.ms-Panel-animateOut .ms-Panel-main {
    animation-name: fadeOut, slideLeftOut40;
    -webkit-animation-duration: 0.167s;
    -moz-animation-duration: 0.167s;
    -ms-animation-duration: 0.167s;
    -o-animation-duration: 0.167s;
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
    animation-fill-mode: both; }
  .ms-Panel.is-open.ms-Panel--left.ms-Panel-animateOut .ms-Overlay {
    -webkit-animation-duration: 0.367s;
    -webkit-animation-name: fadeOut;
    -webkit-animation-fill-mode: both;
    animation-duration: 0.367s;
    animation-name: fadeOut;
    animation-fill-mode: both;
    animation-duration: 0.167s; }
  .ms-Panel.is-open .ms-Overlay {
    cursor: pointer;
    opacity: 1;
    pointer-events: auto; } }

@media screen and (min-width: 480px) and (-ms-high-contrast: active) {
  .ms-Panel.is-open.ms-Panel-animateIn .ms-Overlay,
  .ms-Panel.is-open.ms-Panel--left.ms-Panel-animateIn .ms-Overlay {
    opacity: 0;
    animation-name: none; } }

.ms-Panel-closeButton {
  background: none;
  border: 0;
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 0;
  height: 40px;
  width: 40px;
  line-height: 40px;
  outline: 0;
  padding: 0;
  color: #666666;
  font-size: 14px; }

.ms-Panel-closeButton:hover {
  color: #333333; }

.ms-Panel-contentInner {
  position: absolute;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 16px 20px;
  overflow-y: auto; }

@media (min-width: 640px) {
  .ms-Panel-contentInner {
    padding: 0 32px 20px; } }

@media (min-width: 1366px) {
  .ms-Panel-contentInner {
    padding: 0 40px 20px; } }

.ms-Panel-headerText {
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 21px;
  color: #333333;
  margin: 10px 0;
  padding: 4px 0;
  line-height: 1;
  text-overflow: ellipsis;
  overflow: hidden; }

@media (min-width: 1024px) {
  .ms-Panel-headerText {
    margin-top: 30px; } }

@media (min-width: 480px) {
  .ms-Panel.ms-Panel--animatedCommands .ms-CommandBar {
    display: block; } }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:hover {
  background-color: #d7eaf9; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:active {
  background-color: #b5d8f4; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:active .ms-CommandBarItem-icon {
  color: #07288b; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:active .ms-CommandBarItem-commandText {
  color: #000000; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child {
  background-color: #0078d7;
  box-shadow: inset 0 1px 0 0 #2488d8; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child .ms-CommandBarItem-icon {
  color: #ffffff; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child .ms-CommandBarItem-commandText {
  color: #ffffff; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child .ms-CommandBarItem-linkWrapper {
  padding-left: 12px;
  padding-right: 12px;
  cursor: pointer; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child:hover {
  background-color: #005a9e;
  box-shadow: none; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child:hover .ms-CommandBarItem-icon {
  color: #ffffff; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child:hover .ms-CommandBarItem-commandText {
  color: #ffffff; }

.ms-Panel.ms-Panel--animatedCommands.is-open .ms-CommandBar {
  animation-name: fadeIn, slideDownIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
  animation-delay: 250ms; }

@media (min-width: 480px) {
  .ms-Panel.ms-Panel--animatedCommands.is-open .ms-CommandBar {
    animation-delay: 500ms; } }

.ms-PeoplePicker {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  background-color: #ffffff;
  margin-bottom: 10px; }

.ms-PeoplePicker-searchBox {
  *zoom: 1;
  border: 1px solid #c8c8c8;
  box-sizing: border-box;
  min-height: 40px;
  width: 100%; }

.ms-PeoplePicker-searchBox:before,
.ms-PeoplePicker-searchBox:after {
  display: table;
  content: '';
  line-height: 0; }

.ms-PeoplePicker-searchBox:after {
  clear: both; }

.ms-PeoplePicker-searchBox:hover {
  border-color: #767676; }

.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox {
  border-color: #0078d7; }

.ms-PeoplePicker-searchField {
  border: 0;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  height: 38px;
  outline: none;
  padding-left: 8px;
  width: 100%; }

.ms-PeoplePicker-persona {
  display: inline-block;
  float: left;
  margin: 4px;
  outline: 1px solid transparent; }

.ms-PeoplePicker-persona .ms-Persona {
  background-color: #f4f4f4;
  float: left;
  min-height: 30px; }

.ms-PeoplePicker-persona.has-error .ms-Persona-primaryText {
  color: #a80000; }

.ms-PeoplePicker-personaRemove {
  background: none;
  border: 0;
  cursor: pointer;
  background-color: #f4f4f4;
  color: #666666;
  display: inline-block;
  float: left;
  text-align: center;
  height: 32px;
  width: 32px; }

.ms-PeoplePicker-personaRemove:hover {
  background-color: #eaeaea;
  color: #333333;
  cursor: pointer; }

.ms-PeoplePicker-personaRemove:focus {
  background-color: #eaeaea;
  color: #333333;
  border: 1px solid #0078d7;
  outline: none; }

.ms-PeoplePicker-results {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  display: none;
  margin-bottom: -1px;
  max-width: 340px;
  padding-top: 9px;
  position: absolute;
  z-index: 305; }

.ms-PeoplePicker.is-active .ms-PeoplePicker-results {
  display: block;
  opacity: 1; }

.ms-PeoplePicker-resultGroups {
  max-height: 309px;
  overflow-y: scroll; }

.ms-PeoplePicker-resultGroup {
  border-top: 1px solid #eaeaea; }

.ms-PeoplePicker-resultGroup:first-child {
  border-top: 0; }

.ms-PeoplePicker-resultGroupTitle {
  color: #0078d7;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  padding: 17px 0 0 12px;
  text-transform: uppercase;
  height: 40px; }

.ms-PeoplePicker-resultList {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  margin-bottom: -1px;
  list-style-type: none; }

.ms-PeoplePicker-result {
  position: relative; }

.ms-PeoplePicker-result .ms-Persona:hover {
  cursor: pointer; }

.ms-PeoplePicker-result .ms-Persona:active {
  background-color: #c7e0f4; }

.ms-PeoplePicker-result .ms-Persona-details {
  width: 100%; }

.ms-PeoplePicker-resultBtn,
.ms-PeoplePicker-peopleListBtn {
  background: none;
  border: 0;
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  height: 34px;
  width: 100%;
  background: none;
  border: 0;
  text-align: left;
  margin: 0 0 10px 0;
  padding: 0 0 0 9px; }

@media (min-width: 480px) {
  .ms-PeoplePicker-resultBtn,
  .ms-PeoplePicker-peopleListBtn {
    height: 48px; } }

.ms-PeoplePicker-resultBtn:hover,
.ms-PeoplePicker-peopleListBtn:hover {
  background-color: #eaeaea;
  outline: 1px solid transparent; }

.ms-PeoplePicker-resultBtn:focus,
.ms-PeoplePicker-peopleListBtn:focus {
  outline: 1; }

.ms-PeoplePicker-resultBtn.ms-PeoplePicker-resultBtn--compact,
.ms-PeoplePicker-peopleListBtn.ms-PeoplePicker-resultBtn--compact {
  height: 32px; }

.ms-PeoplePicker-peopleListBtn {
  margin-bottom: 0;
  padding: 0; }

.ms-PeoplePicker-peopleListBtn:hover {
  background-color: transparent; }

.ms-PeoplePicker-resultAction {
  background: none;
  border: 0;
  cursor: pointer;
  display: block;
  height: 34px;
  transition: background-color 0.367s cubic-bezier(0.1, 0.9, 0.2, 1);
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  text-align: center; }

@media (min-width: 480px) {
  .ms-PeoplePicker-resultAction {
    height: 48px; } }

.ms-PeoplePicker-resultAction .ms-Icon {
  color: #666666;
  font-size: 15px; }

.ms-PeoplePicker-resultAction:hover {
  background-color: #c8c8c8;
  outline: 1px solid transparent; }

.ms-PeoplePicker-resultAction:active {
  background-color: #71afe5; }

.ms-PeoplePicker-resultAdditionalContent {
  display: none; }

.ms-PeoplePicker-result.is-expanded {
  background-color: #f4f4f4;
  margin-bottom: 11px; }

.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAction .ms-Icon {
  transform: rotate(180deg); }

.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAdditionalContent {
  display: block; }

.ms-PeoplePicker-searchMore {
  border-top: 1px solid #eaeaea;
  height: 69px;
  position: relative;
  overflow: hidden; }

.ms-PeoplePicker-searchMore .ms-Spinner {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 20px;
  left: 20px;
  display: none; }

.ms-PeoplePicker-searchMore .ms-Spinner .ms-Spinner-circle {
  background-color: #0078d7; }

.ms-PeoplePicker-searchMore.is-searching .ms-Spinner {
  display: block; }

.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon .ms-Icon {
  display: none; }

.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMorePrimary {
  color: #0078d7; }

.ms-PeoplePicker-searchMore.is-searching:hover {
  background-color: transparent;
  cursor: default; }

.ms-PeoplePicker-searchMoreBtn {
  background: none;
  border: 0;
  cursor: pointer;
  position: relative;
  height: 69px;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-left: 70px;
  text-align: left; }

.ms-PeoplePicker-searchMoreBtn:hover {
  background-color: #eaeaea;
  cursor: pointer; }

.ms-PeoplePicker-searchMoreBtn:focus,
.ms-PeoplePicker-searchMoreBtn:active {
  background-color: #c7e0f4; }

.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact {
  height: 49px;
  padding-left: 50px; }

.ms-PeoplePicker-searchMoreIcon {
  height: 70px;
  position: absolute;
  top: 0;
  left: 0;
  width: 70px; }

.ms-PeoplePicker-searchMoreIcon .ms-Icon {
  color: #333333;
  font-size: 16px;
  position: absolute;
  text-align: center;
  top: 27px;
  width: 100%; }

.ms-PeoplePicker-searchMorePrimary {
  padding-top: 2px;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-PeoplePicker-searchMoreSecondary {
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #666666; }

.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected:hover {
  background-color: inherit;
  cursor: default; }

.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMoreIcon .ms-Icon {
  color: #666666; }

.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMorePrimary {
  color: #666666;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  position: relative;
  top: 12px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-resultGroups {
  max-height: 209px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-resultAction {
  height: 32px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-resultAction .ms-Icon {
  margin-top: -8px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMore {
  height: 49px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMore .ms-Spinner {
  width: 28px;
  height: 28px;
  top: 12px;
  left: 12px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon {
  background-size: 16px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMoreIcon {
  height: 50px;
  width: 50px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMoreIcon .ms-Icon {
  font-size: 17px;
  top: 0;
  margin-top: 0;
  line-height: 50px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMorePrimary {
  font-size: 12px;
  line-height: 45px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMoreSecondary {
  display: none; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchBox,
.ms-PeoplePicker.ms-PeoplePicker--membersList .ms-PeoplePicker-searchBox {
  height: 30px;
  min-height: 30px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchField,
.ms-PeoplePicker.ms-PeoplePicker--membersList .ms-PeoplePicker-searchField {
  height: 28px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-Persona,
.ms-PeoplePicker.ms-PeoplePicker--membersList .ms-Persona {
  cursor: pointer; }

.ms-PeoplePicker-selected {
  margin-bottom: 20px;
  display: none; }

.ms-PeoplePicker-selected.is-active {
  display: block; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile.is-searching .ms-PeoplePicker-results {
  border-bottom: 0;
  padding: 20px 0 0; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile.is-searching .ms-PeoplePicker-peopleListHeader {
  display: none; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results {
  position: relative;
  border: 0;
  box-shadow: none;
  margin: 0;
  max-width: 100%;
  padding: 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #eaeaea; }

@media (max-width: 479px) {
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-imageArea,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-image,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-imageArea,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-image {
    width: 32px;
    height: 32px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-placeholder,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-placeholder {
    font-size: 28px;
    top: 6px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-initials,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-initials {
    font-size: 12px;
    line-height: 32px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-presence,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-presence {
    left: 19px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-details,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-details {
    padding-left: 8px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-primaryText,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-primaryText {
    font-size: 14px;
    padding-top: 3px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-secondaryText,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-secondaryText {
    display: none; } }

@media (min-width: 480px) {
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona .ms-Persona-secondaryText,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona .ms-Persona-secondaryText {
    display: block; } }

@media (min-width: 480px) {
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-resultBtn,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-peopleListBtn {
    height: 42px; } }

@media (min-width: 480px) {
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-resultAction {
    height: 42px; } }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-Persona.ms-Persona--selectable {
  padding: 0; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMore {
  display: none; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMore.is-active {
  display: block; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMore,
.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMoreBtn,
.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMoreIcon {
  height: 48px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMoreBtn {
  padding-left: 48px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMoreIcon {
  width: 48px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMorePrimary {
  font-size: 12px;
  line-height: 48px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMoreIcon .ms-Icon {
  top: 0;
  line-height: 48px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-Spinner {
  top: 16px;
  left: 14px;
  height: 20px;
  width: 20px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PersonaCard {
  display: none;
  position: absolute;
  height: 200px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PersonaCard.is-active {
  display: block; }

.ms-PeoplePicker-selectedHeader,
.ms-PeoplePicker-peopleListHeader {
  color: #0078d7;
  font-size: 12px;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  height: 50px;
  line-height: 50px; }

.ms-PeoplePicker-selectedPeople,
.ms-PeoplePicker-peopleList {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  list-style: none; }

.ms-PeoplePicker-selectedPerson {
  margin-bottom: 8px;
  position: relative; }

.ms-PeoplePicker-peopleListItem {
  margin-bottom: 6px;
  position: relative; }

.ms-Persona {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  display: table;
  line-height: 1;
  position: relative; }

.ms-Persona-imageArea {
  position: relative;
  display: block;
  overflow: hidden;
  text-align: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  z-index: 0; }

@media screen and (-ms-high-contrast: active) {
  .ms-Persona-imageArea {
    border: 1px solid #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Persona-imageArea {
    border: 1px solid #000000; } }

.ms-Persona-placeholder {
  color: #ffffff;
  position: absolute;
  right: 0;
  left: 0;
  font-size: 47px;
  top: 9px; }

.ms-Persona-initials {
  color: #ffffff;
  font-size: 17px;
  font-family: 'Segoe UI Light WestEuropean', 'Segoe UI Light', 'Segoe UI', Tahoma, Arial, sans-serif;
  line-height: 48px; }

.ms-Persona-initials.ms-Persona-initials--lightBlue {
  background-color: #6ba5e7; }

.ms-Persona-initials.ms-Persona-initials--blue {
  background-color: #2d89ef; }

.ms-Persona-initials.ms-Persona-initials--darkBlue {
  background-color: #2b5797; }

.ms-Persona-initials.ms-Persona-initials--teal {
  background-color: #00aba9; }

.ms-Persona-initials.ms-Persona-initials--lightGreen {
  background-color: #99b433; }

.ms-Persona-initials.ms-Persona-initials--green {
  background-color: #00a300; }

.ms-Persona-initials.ms-Persona-initials--darkGreen {
  background-color: #1e7145; }

.ms-Persona-initials.ms-Persona-initials--lightPink {
  background-color: #e773bd; }

.ms-Persona-initials.ms-Persona-initials--pink {
  background-color: #ff0097; }

.ms-Persona-initials.ms-Persona-initials--magenta {
  background-color: #7e3878; }

.ms-Persona-initials.ms-Persona-initials--purple {
  background-color: #603cba; }

.ms-Persona-initials.ms-Persona-initials--black {
  background-color: #1d1d1d; }

.ms-Persona-initials.ms-Persona-initials--orange {
  background-color: #da532c; }

.ms-Persona-initials.ms-Persona-initials--red {
  background-color: #ee1111; }

.ms-Persona-initials.ms-Persona-initials--darkRed {
  background-color: #b91d47; }

.ms-Persona-image {
  display: table-cell;
  margin-right: 10px;
  position: absolute;
  top: 0;
  left: 0;
  width: 48px;
  height: 48px; }

.ms-Persona-image[src=''] {
  display: none; }

.ms-Persona-presence {
  background-color: #5dd255;
  position: absolute;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  top: auto;
  left: 34px;
  bottom: -1px;
  border: 2px solid #ffffff; }

.ms-Persona-details {
  display: table-cell;
  padding: 0 12px;
  vertical-align: middle;
  overflow: hidden; }

.ms-Persona-primaryText,
.ms-Persona-secondaryText,
.ms-Persona-tertiaryText,
.ms-Persona-optionalText {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 190px;
  overflow: hidden;
  text-overflow: ellipsis; }

.ms-Persona-primaryText {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 17px;
  margin-top: -3px;
  line-height: 1.4; }

.ms-Persona-secondaryText,
.ms-Persona-tertiaryText,
.ms-Persona-optionalText {
  color: #666666;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  line-height: 1.3; }

.ms-Persona-secondaryText {
  padding-top: 3px; }

.ms-Persona-tertiaryText,
.ms-Persona-optionalText {
  padding-top: 5px;
  display: none; }

.ms-Persona.ms-Persona--square .ms-Persona-imageArea {
  background-color: #a6a6a6;
  border-radius: 0; }

.ms-Persona.ms-Persona--square .ms-Persona-presence {
  top: 0;
  left: 0;
  bottom: auto;
  right: auto;
  height: 48px;
  width: 5px;
  border-radius: 0;
  border: 0; }

@media screen and (-ms-high-contrast: active) {
  .ms-Persona.ms-Persona--square .ms-Persona-presence {
    border: 1px solid #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Persona.ms-Persona--square .ms-Persona-presence {
    border: 1px solid #000000; } }

.ms-Persona.ms-Persona--tiny {
  height: 30px;
  display: inline-block; }

.ms-Persona.ms-Persona--tiny .ms-Persona-imageArea {
  overflow: visible;
  background: transparent;
  height: 0;
  width: 0; }

.ms-Persona.ms-Persona--tiny .ms-Persona-presence {
  right: auto;
  top: 10px;
  left: 0;
  border: 0; }

@media screen and (-ms-high-contrast: active) {
  .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
    top: 9px;
    border: 1px solid #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
    border: 1px solid #000000; } }

.ms-Persona.ms-Persona--tiny .ms-Persona-details {
  padding-left: 20px; }

.ms-Persona.ms-Persona--tiny .ms-Persona-primaryText {
  font-size: 14px;
  padding-top: 9px; }

.ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText {
  display: none; }

.ms-Persona.ms-Persona--tiny.ms-Persona--readonly {
  padding: 0;
  background-color: transparent; }

.ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText:after {
  content: ';'; }

.ms-Persona.ms-Persona--square.ms-Persona--tiny .ms-Persona-presence {
  height: 12px;
  width: 12px;
  top: 10px; }

.ms-Persona.ms-Persona--xs .ms-Persona-imageArea,
.ms-Persona.ms-Persona--xs .ms-Persona-image {
  width: 32px;
  height: 32px; }

.ms-Persona.ms-Persona--xs .ms-Persona-placeholder {
  font-size: 28px;
  top: 6px; }

.ms-Persona.ms-Persona--xs .ms-Persona-initials {
  font-size: 12px;
  line-height: 32px; }

.ms-Persona.ms-Persona--xs .ms-Persona-presence {
  left: 19px; }

.ms-Persona.ms-Persona--xs .ms-Persona-details {
  padding-left: 8px; }

.ms-Persona.ms-Persona--xs .ms-Persona-primaryText {
  font-size: 14px;
  padding-top: 3px; }

.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText {
  display: none; }

.ms-Persona.ms-Persona--square.ms-Persona--xs .ms-Persona-presence {
  height: 32px;
  width: 4px;
  left: 0; }

.ms-Persona.ms-Persona--sm .ms-Persona-imageArea,
.ms-Persona.ms-Persona--sm .ms-Persona-image {
  width: 40px;
  height: 40px; }

.ms-Persona.ms-Persona--sm .ms-Persona-placeholder {
  font-size: 38px;
  top: 5px; }

.ms-Persona.ms-Persona--sm .ms-Persona-initials {
  font-size: 14px;
  line-height: 40px; }

.ms-Persona.ms-Persona--sm .ms-Persona-presence {
  left: 27px; }

.ms-Persona.ms-Persona--sm .ms-Persona-details {
  padding-left: 8px; }

.ms-Persona.ms-Persona--sm .ms-Persona-primaryText {
  font-size: 14px; }

.ms-Persona.ms-Persona--sm .ms-Persona-primaryText,
.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText {
  padding-top: 1px; }

.ms-Persona.ms-Persona--square.ms-Persona--sm .ms-Persona-presence {
  height: 40px;
  width: 4px;
  left: 0; }

.ms-Persona.ms-Persona--lg .ms-Persona-imageArea,
.ms-Persona.ms-Persona--lg .ms-Persona-image {
  width: 72px;
  height: 72px; }

.ms-Persona.ms-Persona--lg .ms-Persona-placeholder {
  font-size: 67px;
  top: 10px; }

.ms-Persona.ms-Persona--lg .ms-Persona-initials {
  font-size: 28px;
  line-height: 72px; }

.ms-Persona.ms-Persona--lg .ms-Persona-presence {
  left: 49px; }

.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText {
  padding-top: 3px; }

.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText {
  padding-top: 5px; }

.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText {
  display: block; }

.ms-Persona.ms-Persona--square.ms-Persona--lg .ms-Persona-presence {
  height: 72px;
  width: 7px;
  left: 0; }

.ms-Persona.ms-Persona--xl .ms-Persona-imageArea,
.ms-Persona.ms-Persona--xl .ms-Persona-image {
  width: 100px;
  height: 100px; }

.ms-Persona.ms-Persona--xl .ms-Persona-placeholder {
  font-size: 95px;
  top: 12px; }

.ms-Persona.ms-Persona--xl .ms-Persona-initials {
  font-size: 42px;
  line-height: 100px; }

.ms-Persona.ms-Persona--xl .ms-Persona-presence {
  height: 20px;
  width: 20px;
  left: 71px; }

.ms-Persona.ms-Persona--xl .ms-Persona-details {
  padding-left: 20px; }

.ms-Persona.ms-Persona--xl .ms-Persona-primaryText {
  font-size: 21px;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  margin-top: 0; }

.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText {
  padding-top: 2px; }

.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText,
.ms-Persona.ms-Persona--xl .ms-Persona-optionalText {
  padding-top: 5px;
  display: block; }

.ms-Persona.ms-Persona--square.ms-Persona--xl .ms-Persona-presence {
  height: 100px;
  width: 9px;
  left: 0; }

.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText, .ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-primaryText,
.ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-primaryText {
  color: #212121; }

.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText, .ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-secondaryText,
.ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-secondaryText,
.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText, .ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-tertiaryText,
.ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-tertiaryText,
.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText, .ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-optionalText,
.ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-optionalText {
  color: #333333; }

.ms-Persona.ms-Persona--selectable {
  cursor: pointer;
  padding: 0 10px; }

.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover,
.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus {
  background-color: #deecf9;
  outline: 1px solid transparent; }

.ms-Persona.ms-Persona--available .ms-Persona-presence {
  background-color: #5dd255; }

.ms-Persona.ms-Persona--away .ms-Persona-presence {
  background-color: #ffd200; }

.ms-Persona.ms-Persona--blocked .ms-Persona-presence {
  background-color: #dedede;
  background-image: linear-gradient(to bottom, #dedede 0%, #dedede 48%, #c72d25 40%, #c72d25 58%, #dedede 52%, #dedede 100%); }

.ms-Persona.ms-Persona--busy .ms-Persona-presence {
  background-color: #d93b3b;
  background: repeating-linear-gradient(-45deg, #e57a79, #e57a79 1px, #d00e0d 0px, #d00e0d 2px); }

.ms-Persona.ms-Persona--busy.ms-Persona--square .ms-Persona-presence {
  background-color: #d93b3b;
  background: repeating-linear-gradient(-45deg, #e57a79, #e57a79 3px, #d00e0d 3px, #d00e0d 6px); }

.ms-Persona.ms-Persona--dnd .ms-Persona-presence {
  background-color: #c72d25;
  background-image: linear-gradient(to bottom, #c72d25 0%, #c72d25 48%, #ffffff 48%, #ffffff 52%, #c72d25 52%, #c72d25 100%); }

.ms-Persona.ms-Persona--offline .ms-Persona-presence {
  background-color: #b6cfd8; }

.ms-PersonaCard {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  animation-name: fadeIn, slideUpIn10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  outline: 1px solid transparent; }

.ms-PersonaCard-persona {
  background-color: #f4f4f4; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-imageArea {
  width: 80px;
  height: 80px;
  margin: 12px 0 12px 20px; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-image {
  width: 80px;
  height: 80px; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-placeholder {
  font-size: 75px;
  left: 1px;
  top: 11px; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-initials {
  font-size: 28px;
  line-height: 80px; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-presence {
  border-color: #f4f4f4;
  left: 77px;
  bottom: 12px; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-tertiaryText,
.ms-PersonaCard-persona .ms-Persona .ms-Persona-optionalText {
  display: block; }

.ms-PersonaCard-actions {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 10px;
  border-bottom: 1px solid #c8c8c8;
  background-color: #ffffff;
  height: 48px; }

.ms-PersonaCard-action, .ms-PersonaCard-overflow,
.ms-PersonaCard-overflow {
  display: inline-block;
  cursor: pointer;
  font-size: 17px;
  height: 48px;
  line-height: 48px;
  padding: 0 10px;
  color: #666666;
  position: relative;
  box-sizing: border-box; }

.ms-PersonaCard-action:hover, .ms-PersonaCard-overflow:hover,
.ms-PersonaCard-overflow:hover {
  color: #212121; }

.ms-PersonaCard-action:active, .ms-PersonaCard-overflow:active,
.ms-PersonaCard-overflow:active {
  color: #0078d7; }

.ms-PersonaCard-action.is-active, .is-active.ms-PersonaCard-overflow,
.is-active.ms-PersonaCard-overflow {
  color: #0078d7; }

.ms-PersonaCard-action.is-active:after, .is-active.ms-PersonaCard-overflow:after,
.is-active.ms-PersonaCard-overflow:after {
  box-sizing: border-box;
  transform: rotate(45deg);
  content: '';
  width: 10px;
  height: 10px;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  position: absolute;
  border-right: 0;
  border-bottom: 0;
  bottom: -4px;
  left: 15px; }

.ms-PersonaCard-overflow {
  font-size: 14px;
  color: #333333;
  float: right;
  margin-top: -1px; }

.ms-PersonaCard-overflow:hover {
  color: #0078d7; }

.ms-PersonaCard-orgChart {
  position: absolute;
  right: 12px;
  top: 0; }

.ms-PersonaCard-actionDetailBox {
  min-height: 48px;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #ffffff; }

.ms-PersonaCard-actionDetails {
  list-style: none;
  width: 20%;
  float: left;
  min-height: 48px;
  color: #666666;
  padding: 9px 20px;
  transition: max-height 0.267s cubic-bezier(0.1, 0.9, 0.2, 1) 0.2s;
  box-sizing: border-box; }

.ms-PersonaCard-actionDetails.is-collapsed {
  height: 30px;
  overflow: hidden; }

.ms-PersonaCard-actionDetails.is-collapsed .ms-PersonaCard-detailExpander:after {
  content: '\e088'; }

.ms-PersonaCard-detailChat,
.ms-PersonaCard-detailPhone,
.ms-PersonaCard-detailVideo,
.ms-PersonaCard-detailMail,
.ms-PersonaCard-detailOrg {
  overflow: hidden;
  width: 500%;
  padding: 0;
  margin: 0; }

.ms-PersonaCard-detailOrg {
  overflow-y: auto; }

.ms-PersonaCard-detailChat {
  margin-left: 0; }

.ms-PersonaCard-detailPhone {
  margin-left: -100%; }

.ms-PersonaCard-detailVideo {
  margin-left: -200%; }

.ms-PersonaCard-detailMail {
  margin-left: -300%; }

.ms-PersonaCard-detailOrg {
  margin-left: -400%; }

.ms-PersonaCard-detailChat .detail-1,
.ms-PersonaCard-detailPhone .detail-2,
.ms-PersonaCard-detailVideo .detail-3,
.ms-PersonaCard-detailMail .detail-4 {
  max-height: 78px;
  transition: max-height 0.25s ease; }

.ms-PersonaCard-detailOrg .detail-5 {
  max-height: 300px;
  transition: max-height 0.25s ease; }

.ms-PersonaCard-detailChat .detail-2,
.ms-PersonaCard-detailChat .detail-3,
.ms-PersonaCard-detailChat .detail-4,
.ms-PersonaCard-detailChat .detail-5,
.ms-PersonaCard-detailPhone .detail-1,
.ms-PersonaCard-detailPhone .detail-3,
.ms-PersonaCard-detailPhone .detail-4,
.ms-PersonaCard-detailPhone .detail-5,
.ms-PersonaCard-detailVideo .detail-1,
.ms-PersonaCard-detailVideo .detail-2,
.ms-PersonaCard-detailVideo .detail-4,
.ms-PersonaCard-detailVideo .detail-5,
.ms-PersonaCard-detailMail .detail-1,
.ms-PersonaCard-detailMail .detail-2,
.ms-PersonaCard-detailMail .detail-3,
.ms-PersonaCard-detailMail .detail-5,
.ms-PersonaCard-detailOrg .detail-1,
.ms-PersonaCard-detailOrg .detail-2,
.ms-PersonaCard-detailOrg .detail-3,
.ms-PersonaCard-detailOrg .detail-4 {
  max-height: 48px; }

.ms-PersonaCard-detailExpander {
  color: #333333;
  cursor: pointer;
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  margin-top: 1px;
  position: absolute;
  right: 10px;
  text-align: center;
  width: 30px; }

.ms-PersonaCard-detailExpander:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  content: '\e087'; }

.ms-PersonaCard-detailLine {
  color: #333333;
  line-height: 30px; }

.ms-PersonaCard-detailLabel {
  color: #666666; }

.ms-PersonaCard-action.ms-PersonaCard-orgChart:after, .ms-PersonaCard-orgChart.ms-PersonaCard-overflow:after,
.ms-PersonaCard-orgChart.ms-PersonaCard-overflow:after {
  display: none; }

.ms-PersonaCard.ms-PersonaCard--square .ms-PersonaCard-persona .ms-Persona-imageArea,
.ms-PersonaCard.ms-PersonaCard--square .ms-PersonaCard-persona .ms-Persona-image {
  width: 100px;
  height: 100px;
  margin: 0; }

.ms-PersonaCard.ms-PersonaCard--square .ms-PersonaCard-persona .ms-Persona-presence {
  left: 0; }

@media (min-width: 480px) {
  .ms-PersonaCard {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
    max-width: 360px;
    position: relative; } }

.ms-Pivot {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  height: 40px;
  list-style-type: none;
  overflow-x: hidden;
  white-space: nowrap; }

.ms-Pivot-link {
  color: #333333;
  display: inline-block;
  position: relative;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 15px;
  line-height: 40px;
  margin-right: 8px; }

.ms-Pivot-link:after {
  content: '';
  width: 100%;
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: #0078d7; }

@media screen and (-ms-high-contrast: active) {
  .ms-Pivot-link:after {
    background-color: #1aebff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Pivot-link:after {
    background-color: #37006e; } }

.ms-Pivot-link:hover,
.ms-Pivot-link:focus,
.ms-Pivot-link:active {
  color: #000000;
  cursor: pointer; }

.ms-Pivot-link:hover + .ms-Pivot-dropdownIcon,
.ms-Pivot-link:focus + .ms-Pivot-dropdownIcon,
.ms-Pivot-link:active + .ms-Pivot-dropdownIcon {
  color: #212121; }

.ms-Pivot-link:active {
  font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

@media screen and (-ms-high-contrast: active) {
  .ms-Pivot-link:active {
    color: #1aebff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Pivot-link:active {
    color: #37006e; } }

.ms-Pivot-link:active:after {
  display: block; }

.ms-Pivot-link.is-selected {
  color: #000000;
  font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; }

@media screen and (-ms-high-contrast: active) {
  .ms-Pivot-link.is-selected {
    color: #1aebff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Pivot-link.is-selected {
    color: #37006e; } }

.ms-Pivot-link.is-selected:after {
  display: block; }

.ms-Pivot-link.is-selected + .ms-Pivot-dropdownIcon {
  color: #212121; }

.ms-Pivot-dropdownIcon {
  font-size: 16px;
  position: relative;
  top: 2px; }

.ms-Pivot-link.ms-Pivot-link--overflow {
  color: #666666; }

.ms-Pivot-link.ms-Pivot-link--overflow.is-selected {
  color: #0078d7; }

.ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected),
.ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected) {
  color: #212121; }

.ms-Pivot-link.ms-Pivot-link--overflow:active:after {
  display: none; }

.ms-Pivot-ellipsis {
  font-size: 15px;
  position: relative;
  top: 0; }

.ms-Pivot.ms-Pivot--large .ms-Pivot-link {
  font-size: 17px; }

.ms-Pivot.ms-Pivot--large .ms-Pivot-link:active {
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-Pivot.ms-Pivot--large .ms-Pivot-link.is-selected {
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif; }

.ms-Pivot.ms-Pivot--large .ms-Pivot-link.ms-Pivot-link--overflow:after {
  font-size: 17px; }

.ms-Pivot.ms-Pivot--tabs {
  height: 40px; }

.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link {
  height: 40px;
  background-color: #f4f4f4;
  line-height: 40px;
  margin-right: -2px;
  padding: 0 10px;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif !important; }

.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:hover:not(.is-selected):not(.ms-Pivot-link--overflow),
.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:focus:not(.is-selected):not(.ms-Pivot-link--overflow) {
  color: #000000; }

.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active {
  color: #ffffff !important;
  background-color: #0078d7;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

@media screen and (-ms-high-contrast: active) {
  .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active {
    background-color: #1aebff;
    color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active {
    background-color: #37006e;
    color: #ffffff; } }

.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
  background-color: #0078d7;
  color: #ffffff;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif; }

@media screen and (-ms-high-contrast: active) {
  .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
    background-color: #1aebff;
    color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
    background-color: #37006e;
    color: #ffffff; } }

.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected),
.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected) {
  background-color: #ffffff; }

.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:active {
  background-color: #0078d7 !important; }

@media (min-width: 640px) {
  .ms-Pivot-link {
    font-size: 14px; }
  .ms-Pivot-link.ms-Pivot-link--overflow:after {
    font-size: 14px; } }

@media screen and (-ms-high-contrast: active) {
  .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
    font-family: 'Segoe UI Semibold WestEuropean', 'Segoe UI Semibold', 'Segoe UI', Tahoma, Arial, sans-serif; } }

.ms-ProgressIndicator-itemName {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-top: 4px;
  line-height: 20px; }

.ms-ProgressIndicator-itemDescription {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #767676;
  font-size: 11px;
  line-height: 18px; }

.ms-ProgressIndicator-itemProgress {
  position: relative;
  width: 180px;
  height: 2px;
  padding: 8px 0; }

.ms-ProgressIndicator-progressTrack {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #eaeaea;
  outline: 1px solid transparent; }

.ms-ProgressIndicator-progressBar {
  position: absolute;
  height: 2px;
  background-color: #0078d7; }

@media screen and (-ms-high-contrast: active) {
  .ms-ProgressIndicator-progressBar {
    background-color: #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-ProgressIndicator-progressBar {
    background-color: #000000; } }

.ms-SearchBox {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  position: relative;
  margin-bottom: 10px;
  display: inline-block; }

.ms-SearchBox.is-disabled .ms-SearchBox-label {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .ms-SearchBox.is-disabled .ms-SearchBox-label {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-SearchBox.is-disabled .ms-SearchBox-label {
    color: #600000; } }

.ms-SearchBox.is-disabled .ms-SearchBox-icon {
  color: #c8c8c8; }

.ms-SearchBox.is-disabled .ms-SearchBox-field {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  pointer-events: none;
  cursor: default; }

.ms-SearchBox.is-active .ms-SearchBox-closeButton {
  display: block;
  outline: transparent 1px solid; }

.ms-SearchBox-field {
  position: relative;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  border: 1px solid #71afe5;
  outline: transparent 1px solid;
  border-radius: 0;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  height: 32px;
  padding: 6px 3px 7px 10px;
  width: 180px;
  background-color: transparent;
  z-index: 5; }

.ms-SearchBox-field.hovering {
  border-color: #0078d7;
  background-color: #deecf9; }

.ms-SearchBox-field.hovering + .ms-SearchBox-label {
  color: #000000; }

.ms-SearchBox-field.hovering + .ms-SearchBox-label .ms-Icon {
  color: #333333; }

.ms-SearchBox-field:focus {
  padding: 6px 32px 7px 10px;
  border-color: #0078d7;
  background-color: #deecf9; }

.ms-SearchBox-field::-ms-clear {
  display: none; }

.ms-SearchBox-closeButton {
  border: none;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  height: 32px;
  width: 32px;
  background-color: #0078d7;
  text-align: center;
  display: none;
  font-size: 17px;
  color: #ffffff;
  z-index: 10; }

.ms-SearchBox-label {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 8px;
  line-height: 32px;
  color: #666666; }

.ms-SearchBox-icon {
  margin-right: 7px;
  font-size: 17px;
  color: #767676; }

.ms-Spinner {
  position: relative;
  height: 20px; }

.ms-Spinner.ms-Spinner--large {
  height: 28px; }

.ms-Spinner.ms-Spinner--large .ms-Spinner-label {
  left: 34px;
  top: 6px; }

.ms-Spinner-circle {
  position: absolute;
  border-radius: 100px;
  background-color: #0078d7;
  opacity: 0; }

@media screen and (-ms-high-contrast: active) {
  .ms-Spinner-circle {
    background-color: #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Spinner-circle {
    background-color: #000000; } }

.ms-Spinner-label {
  position: relative;
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #0078d7;
  left: 28px;
  top: 2px; }

.ms-Table {
  display: table;
  width: 100%;
  border-collapse: collapse; }

.ms-Table--fixed {
  table-layout: fixed; }

.ms-Table tr,
.ms-Table-row {
  display: table-row;
  line-height: 30px;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #333333; }

.ms-Table tr:hover,
.ms-Table-row:hover {
  background-color: #f4f4f4;
  cursor: pointer;
  outline: 1px solid transparent; }

.ms-Table tr.is-selected,
.ms-Table-row.is-selected {
  background-color: #c7e0f4; }

.ms-Table tr.is-selected .ms-Table-rowCheck,
.ms-Table-row.is-selected .ms-Table-rowCheck {
  background-color: #0078d7; }

.ms-Table tr.is-selected .ms-Table-rowCheck:before,
.ms-Table-row.is-selected .ms-Table-rowCheck:before {
  display: none; }

.ms-Table tr.is-selected .ms-Table-rowCheck:after,
.ms-Table-row.is-selected .ms-Table-rowCheck:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  content: '\e041';
  color: #ffffff;
  font-size: 12px;
  position: absolute;
  left: 4px;
  top: 9px; }

.ms-Table th,
.ms-Table td,
.ms-Table-cell,
.ms-Table th,
.ms-Table td {
  display: table-cell;
  padding: 0 10px; }

.ms-Table thead th,
.ms-Table-head,
.ms-Table thead th {
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #666666; }

.ms-Table thead td,
.ms-Table thead th,
.ms-Table thead .ms-Table-cell, .ms-Table thead th, .ms-Table thead td,
.ms-Table thead .ms-Table-rowCheck,
.ms-Table-head td, .ms-Table thead th td,
.ms-Table-head th, .ms-Table thead th th,
.ms-Table-head .ms-Table-cell, .ms-Table thead th .ms-Table-cell,
.ms-Table-head .ms-Table th, .ms-Table
.ms-Table-head th, .ms-Table thead th th,
.ms-Table-head .ms-Table td, .ms-Table
.ms-Table-head td, .ms-Table thead th td,
.ms-Table-head .ms-Table-rowCheck, .ms-Table thead th .ms-Table-rowCheck {
  font-weight: normal;
  text-align: left;
  border-bottom: 1px solid #eaeaea; }

.ms-Table thead .ms-Table-rowCheck:after,
.ms-Table-head .ms-Table-rowCheck:after, .ms-Table thead th .ms-Table-rowCheck:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  content: '\e041';
  color: #a6a6a6;
  font-size: 12px;
  position: absolute;
  left: 4px;
  top: 9px; }

.ms-Table-rowCheck {
  display: table-cell;
  width: 20px;
  position: relative;
  padding: 0; }

.ms-Table-rowCheck:before {
  border: 1px solid #a6a6a6;
  content: '';
  display: block;
  height: 14px;
  left: 2px;
  position: absolute;
  top: 6px;
  width: 14px; }

@media screen and (-ms-high-contrast: active) {
  .ms-Table-row.is-selected .ms-Table-rowCheck {
    background: none; }
  .ms-Table-row.is-selected .ms-Table-rowCheck:before {
    display: block; } }

.ms-Label {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  padding: 5px 0; }

.ms-Label.is-required:after {
  content: ' *';
  color: #a80000; }

.ms-Label.is-disabled {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .ms-Label.is-disabled {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Label.is-disabled {
    color: #600000; } }

.is-disabled .ms-Label {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .is-disabled .ms-Label {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .is-disabled .ms-Label {
    color: #600000; } }

.ms-TextField {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  margin-bottom: 8px; }

.ms-TextField.is-disabled .ms-TextField-field {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  pointer-events: none;
  cursor: default; }

.ms-TextField.is-disabled::-webkit-input-placeholder,
.ms-TextField.is-disabled::-moz-placeholder,
.ms-TextField.is-disabled:-moz-placeholder,
.ms-TextField.is-disabled:-ms-input-placeholder {
  color: #a6a6a6; }

.ms-TextField.is-required .ms-Label:after {
  content: ' *';
  color: #a80000; }

.ms-TextField.is-required::-webkit-input-placeholder:after,
.ms-TextField.is-required::-moz-placeholder:after,
.ms-TextField.is-required:-moz-placeholder:after,
.ms-TextField.is-required:-ms-input-placeholder:after {
  content: ' *';
  color: #a80000; }

.ms-TextField.is-active {
  border-color: #0078d7; }

.ms-TextField-field {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  border: 1px solid #c8c8c8;
  border-radius: 0;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  height: 32px;
  padding: 6px 10px 8px;
  width: 100%;
  min-width: 180px;
  outline: 0; }

.ms-TextField-field:hover {
  border-color: #767676; }

.ms-TextField-field:focus {
  border-color: #0078d7; }

@media screen and (-ms-high-contrast: active) {
  .ms-TextField-field:hover,
  .ms-TextField-field:focus {
    border-color: #1aebff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-TextField-field:hover,
  .ms-TextField-field:focus {
    border-color: #37006e; } }

.ms-TextField-field::-webkit-input-placeholder,
.ms-TextField-field::-moz-placeholder,
.ms-TextField-field:-moz-placeholder,
.ms-TextField-field:-ms-input-placeholder {
  color: #666666; }

.ms-TextField-description {
  color: #767676;
  font-size: 11px; }

.ms-TextField.ms-TextField--placeholder {
  position: relative; }

.ms-TextField.ms-TextField--placeholder .ms-Label {
  position: absolute;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #666666;
  padding: 7px 0 7px 10px; }

.ms-TextField.ms-TextField--placeholder.is-disabled {
  color: #a6a6a6; }

.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label {
    color: #600000; } }

.ms-TextField.ms-TextField--underlined {
  border-bottom: 1px solid #c8c8c8;
  display: table;
  width: 100%;
  min-width: 180px; }

.ms-TextField.ms-TextField--underlined:hover {
  border-color: #767676; }

@media screen and (-ms-high-contrast: active) {
  .ms-TextField.ms-TextField--underlined:hover {
    border-color: #1aebff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-TextField.ms-TextField--underlined:hover {
    border-color: #37006e; } }

.ms-TextField.ms-TextField--underlined:active,
.ms-TextField.ms-TextField--underlined:focus {
  border-color: #0078d7; }

.ms-TextField.ms-TextField--underlined .ms-Label {
  font-size: 12px;
  margin-right: 8px;
  display: table-cell;
  vertical-align: bottom;
  padding-left: 12px;
  padding-bottom: 5px;
  height: 32px;
  width: 1%;
  white-space: nowrap; }

.ms-TextField.ms-TextField--underlined .ms-TextField-field {
  border: 0;
  float: left;
  display: table-cell;
  text-align: left;
  padding-top: 8px;
  padding-bottom: 2px; }

.ms-TextField.ms-TextField--underlined .ms-TextField-field:active,
.ms-TextField.ms-TextField--underlined .ms-TextField-field:focus,
.ms-TextField.ms-TextField--underlined .ms-TextField-field:hover {
  outline: 0; }

.ms-TextField.ms-TextField--underlined.is-disabled {
  border-bottom-color: #eaeaea; }

.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .ms-TextField.ms-TextField--underlined.is-disabled .ms-Label {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-TextField.ms-TextField--underlined.is-disabled .ms-Label {
    color: #600000; } }

.ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field {
  background-color: transparent;
  color: #a6a6a6; }

.ms-TextField.ms-TextField--underlined.is-active {
  border-color: #0078d7; }

@media screen and (-ms-high-contrast: active) {
  .ms-TextField.ms-TextField--underlined.is-active {
    border-color: #1aebff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-TextField.ms-TextField--underlined.is-active {
    border-color: #37006e; } }

.ms-TextField.ms-TextField--multiline .ms-TextField-field {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  min-height: 60px;
  min-width: 260px;
  padding-top: 6px;
  overflow: auto; }

.ms-Label {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  padding: 5px 0; }

.ms-Label.is-required:after {
  content: ' *';
  color: #a80000; }

.ms-Label.is-disabled {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .ms-Label.is-disabled {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Label.is-disabled {
    color: #600000; } }

.is-disabled .ms-Label {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .is-disabled .ms-Label {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .is-disabled .ms-Label {
    color: #600000; } }

.ms-Toggle {
  color: #333333;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  position: relative;
  display: block;
  margin-bottom: 26px; }

.ms-Toggle .ms-Label {
  position: relative;
  padding: 0 0 0 62px;
  font-size: 12px; }

.ms-Toggle:hover .ms-Label {
  color: #000000; }

.ms-Toggle:active .ms-Label {
  color: #333333; }

.ms-Toggle.is-disabled .ms-Label {
  color: #a6a6a6; }

@media screen and (-ms-high-contrast: active) {
  .ms-Toggle.is-disabled .ms-Label {
    color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Toggle.is-disabled .ms-Label {
    color: #600000; } }

.ms-Toggle.is-disabled .ms-Toggle-field {
  background-color: #ffffff !important;
  border-color: #c8c8c8 !important;
  pointer-events: none !important;
  cursor: default !important; }

.ms-Toggle.is-disabled .ms-Toggle-field:before {
  background-color: #c8c8c8 !important; }

@media screen and (-ms-high-contrast: active) {
  .ms-Toggle.is-disabled .ms-Toggle-field,
  .ms-Toggle.is-disabled .ms-Toggle-field:before {
    border-color: #00ff00; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Toggle.is-disabled .ms-Toggle-field,
  .ms-Toggle.is-disabled .ms-Toggle-field:before {
    border-color: #600000; } }

.ms-Toggle-description {
  position: relative;
  font-size: 12px;
  vertical-align: top;
  display: block;
  margin-bottom: 8px; }

.ms-Toggle-field {
  position: relative;
  display: inline-block;
  width: 57px;
  height: 20px;
  box-sizing: border-box;
  border: 2.5px #c8c8c8 solid;
  cursor: pointer; }

.ms-Toggle-input {
  position: absolute;
  opacity: 0;
  top: 0; }

.ms-Toggle-input + .ms-Toggle-field {
  background-color: #f4f4f4; }

.ms-Toggle-input + .ms-Toggle-field:before {
  position: absolute;
  display: block;
  box-sizing: content-box;
  content: '';
  top: -2.5px;
  left: -2.5px;
  width: 12px;
  height: 20px;
  background-color: #767676;
  outline: 2px solid transparent; }

@media screen and (-ms-high-contrast: active) {
  .ms-Toggle-input + .ms-Toggle-field:before {
    border: 2.5px solid #ffffff;
    height: 15px;
    outline: 0; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Toggle-input + .ms-Toggle-field:before {
    border-color: #000000; } }

.ms-Toggle-input + .ms-Toggle-field:before {
  right: auto;
  border-right: 2.5px solid #ffffff; }

.ms-Toggle-input + .ms-Toggle-field:active {
  background-color: #0078d7; }

.ms-Toggle-input + .ms-Toggle-field .ms-Label--off {
  display: block; }

.ms-Toggle-input + .ms-Toggle-field .ms-Label--on {
  display: none; }

.ms-Toggle-input:checked + .ms-Toggle-field {
  background-color: #0078d7; }

.ms-Toggle-input:checked + .ms-Toggle-field:before {
  position: absolute;
  display: block;
  box-sizing: content-box;
  content: '';
  top: -2.5px;
  right: -2.5px;
  width: 12px;
  height: 20px;
  background-color: #767676;
  outline: 2px solid transparent; }

@media screen and (-ms-high-contrast: active) {
  .ms-Toggle-input:checked + .ms-Toggle-field:before {
    border: 2.5px solid #ffffff;
    height: 15px;
    outline: 0; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Toggle-input:checked + .ms-Toggle-field:before {
    border-color: #000000; } }

.ms-Toggle-input:checked + .ms-Toggle-field:before {
  left: auto;
  border-left: 2.5px solid #ffffff; }

.ms-Toggle-input:checked + .ms-Toggle-field:active {
  background-color: #0078d7; }

.ms-Toggle-input:checked + .ms-Toggle-field .ms-Label--off {
  display: none; }

.ms-Toggle-input:checked + .ms-Toggle-field .ms-Label--on {
  display: block; }

@media screen and (-ms-high-contrast: active) {
  .ms-Toggle-input:checked + .ms-Toggle-field {
    background-color: #ffffff; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Toggle-input:checked + .ms-Toggle-field {
    background-color: #000000; } }

.ms-Toggle-input:focus + .ms-Toggle-field,
.ms-Toggle-input:hover + .ms-Toggle-field {
  background-color: #eaeaea; }

.ms-Toggle-input:focus:checked + .ms-Toggle-field,
.ms-Toggle-input:hover:checked + .ms-Toggle-field {
  background-color: #005a9e; }

.ms-Toggle.ms-Toggle--textLeft {
  width: 225px;
  margin-bottom: 40px; }

.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-description {
  display: inline-block;
  max-width: 150px;
  top: -3px;
  margin-bottom: 0; }

.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-field {
  float: right; }

/*! angularjs-slider - v5.9.0 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2016-12-12 */
.rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 35px 0 15px 0;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.rzslider.with-legend {
  margin-bottom: 40px; }

.rzslider[disabled] {
  cursor: not-allowed; }

.rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3; }

.rzslider[disabled] .rz-bar-wrapper.rz-draggable {
  cursor: not-allowed; }

.rzslider[disabled] .rz-bar.rz-selection {
  background: #8b91a2; }

.rzslider[disabled] .rz-ticks .rz-tick {
  cursor: not-allowed; }

.rzslider[disabled] .rz-ticks .rz-tick.rz-selected {
  background: #8b91a2; }

.rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap; }

.rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0; }

.rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 16px;
  margin-top: -16px;
  box-sizing: border-box; }

.rzslider .rz-bar-wrapper.rz-draggable {
  cursor: move; }

.rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 4px;
  background: #d8e0f3;
  border-radius: 2px; }

.rzslider .rz-bar.rz-selection {
  z-index: 2;
  background: #0db9f0;
  border-radius: 2px; }

.rzslider .rz-pointer {
  top: -14px;
  z-index: 3;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #0db9f0;
  border-radius: 16px; }

.rzslider .rz-pointer:after {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 4px;
  content: ''; }

.rzslider .rz-pointer:hover:after {
  background-color: #ffffff; }

.rzslider .rz-pointer.rz-active {
  z-index: 4; }

.rzslider .rz-pointer.rz-active:after {
  background-color: #451aff; }

.rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default; }

.rzslider .rz-bubble.rz-selection {
  top: 16px; }

.rzslider .rz-bubble.rz-limit {
  color: #55637d; }

.rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box; }

.rzslider .rz-ticks .rz-tick {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  margin-left: 11px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%; }

.rzslider .rz-ticks .rz-tick.rz-selected {
  background: #0db9f0; }

.rzslider .rz-ticks .rz-tick .rz-tick-value {
  position: absolute;
  top: -30px;
  transform: translate(-50%, 0); }

.rzslider .rz-ticks .rz-tick .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  transform: translate(-50%, 0); }

.rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value {
  top: initial;
  bottom: -32px; }

.rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline; }

.rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0; }

.rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px; }

.rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%; }

.rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important; }

.rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px; }

.rzslider.rz-vertical .rz-bubble.rz-selection {
  top: auto;
  left: 16px !important; }

.rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%; }

.rzslider.rz-vertical .rz-ticks .rz-tick {
  margin-top: 11px;
  margin-left: auto;
  vertical-align: middle; }

.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value {
  top: initial;
  left: 24px;
  transform: translate(0, -28%); }

.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend {
  top: initial;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  transform: translate(0, -28%); }

.rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value {
  right: 24px;
  bottom: initial;
  left: initial; }

/*# sourceMappingURL=data:application/json;base64,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Qjs7QUFFRDtFQUNFLFVBQVU7RUFDVixzQkFBc0I7RUFDdEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsVUFBVTtFQUNWLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLE9BQU87RUFDUCxXQUFXO0VBQ1gsV0FBVztFQUNYLFNBQVM7RUFDVCxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGFBQWE7RUFDYixXQUFXO0VBQ1gsc0NBQThCO1VBQTlCLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLGFBQWE7RUFDYixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixzQ0FBOEI7VUFBOUIsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixjQUFjO0NBQ2YiLCJmaWxlIjoicnpzbGlkZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGFuZ3VsYXJqcy1zbGlkZXIgLSB2NS45LjAgLSBcbiAoYykgUmFmYWwgWmFqYWMgPHJ6YWphY0BnbWFpbC5jb20+LCBWYWxlbnRpbiBIZXJ2aWV1IDx2YWxlbnRpbkBoZXJ2aWV1Lm1lPiwgSnVzc2kgU2Fhcml2aXJ0YSA8anVzYXNpQGdtYWlsLmNvbT4sIEFuZ2VsaW4gU2lyYnUgPGFuZ2VsaW4uc2lyYnVAZ21haWwuY29tPiAtIFxuIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyLXNsaWRlci9hbmd1bGFyanMtc2xpZGVyIC0gXG4gMjAxNi0xMi0xMiAqL1xuLnJ6c2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAzNXB4IDAgMTVweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnJ6c2xpZGVyLndpdGgtbGVnZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yenNsaWRlcltkaXNhYmxlZF0gLnJ6LXBvaW50ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMGYzO1xufVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIC5yei1iYXItd3JhcHBlci5yei1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIC5yei1iYXIucnotc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzhiOTFhMjtcbn1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSAucnotdGlja3MgLnJ6LXRpY2sge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIC5yei10aWNrcyAucnotdGljay5yei1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICM4YjkxYTI7XG59XG5cbi5yenNsaWRlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yenNsaWRlciAucnotYmFzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yenNsaWRlciAucnotYmFyLXdyYXBwZXIge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yenNsaWRlciAucnotYmFyLXdyYXBwZXIucnotZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJhciB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2Q4ZTBmMztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnJ6c2xpZGVyIC5yei1iYXIucnotc2VsZWN0aW9uIHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzBkYjlmMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnJ6c2xpZGVyIC5yei1wb2ludGVyIHtcbiAgdG9wOiAtMTRweDtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRiOWYwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXI6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXIucnotYWN0aXZlIHtcbiAgei1pbmRleDogNDtcbn1cblxuLnJ6c2xpZGVyIC5yei1wb2ludGVyLnJ6LWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTFhZmY7XG59XG5cbi5yenNsaWRlciAucnotYnViYmxlIHtcbiAgYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAxcHggM3B4O1xuICBjb2xvcjogIzU1NjM3ZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJ1YmJsZS5yei1zZWxlY3Rpb24ge1xuICB0b3A6IDE2cHg7XG59XG5cbi5yenNsaWRlciAucnotYnViYmxlLnJ6LWxpbWl0IHtcbiAgY29sb3I6ICM1NTYzN2Q7XG59XG5cbi5yenNsaWRlciAucnotdGlja3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucnpzbGlkZXIgLnJ6LXRpY2tzIC5yei10aWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2Q4ZTBmMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucnpzbGlkZXIgLnJ6LXRpY2tzIC5yei10aWNrLnJ6LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzBkYjlmMDtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljayAucnotdGljay12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5yenNsaWRlciAucnotdGlja3MucnotdGlja3MtdmFsdWVzLXVuZGVyIC5yei10aWNrLXZhbHVlIHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IC0zMnB4O1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1iYXItd3JhcHBlciB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgbWFyZ2luOiAwIDAgMCAtMTZweDtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1iYXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1wb2ludGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotYnViYmxlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotYnViYmxlLnJ6LXNlbGVjdGlvbiB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtM3B4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tzIC5yei10aWNrIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stdmFsdWUge1xuICB0b3A6IGluaXRpYWw7XG4gIGxlZnQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yOCUpO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tzIC5yei10aWNrIC5yei10aWNrLWxlZ2VuZCB7XG4gIHRvcDogaW5pdGlhbDtcbiAgcmlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI4JSk7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3MucnotdGlja3MtdmFsdWVzLXVuZGVyIC5yei10aWNrLXZhbHVlIHtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogaW5pdGlhbDtcbiAgbGVmdDogaW5pdGlhbDtcbn0iXX0= */
.ms-u-borderBox, .ms-u-borderBox:before, .ms-u-borderBox:after {
  box-sizing: border-box; }

.ms-u-borderBase {
  border: 1px solid; }

.ms-u-clearfix {
  *zoom: 1; }
  .ms-u-clearfix:before, .ms-u-clearfix:after {
    display: table;
    content: "";
    line-height: 0; }
  .ms-u-clearfix:after {
    clear: both; }

.ms-u-normalize {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none; }

.ms-u-textAlignLeft {
  text-align: left; }

.ms-u-textAlignCenter {
  text-align: center; }

.ms-u-textAlignRight {
  text-align: right; }

.ms-u-screenReaderOnly {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.ms-u-textTruncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal; }

.ms-u-noWrap {
  white-space: nowrap; }

.ms-bgColor-themeDark,
.ms-bgColor-themeDark--hover:hover {
  background-color: #005a9e; }

.ms-bgColor-themeDarkAlt,
.ms-bgColor-themeDarkAlt--hover:hover {
  background-color: #106ebe; }

.ms-bgColor-themeDarker,
.ms-bgColor-themeDarker--hover:hover {
  background-color: #004578; }

.ms-bgColor-themePrimary,
.ms-bgColor-themePrimary--hover:hover {
  background-color: #0078d7; }

.ms-bgColor-themeSecondary,
.ms-bgColor-themeSecondary--hover:hover {
  background-color: #2b88d8; }

.ms-bgColor-themeTertiary,
.ms-bgColor-themeTertiary--hover:hover {
  background-color: #71afe5; }

.ms-bgColor-themeLight,
.ms-bgColor-themeLight--hover:hover {
  background-color: #c7e0f4; }

.ms-bgColor-themeLighter,
.ms-bgColor-themeLighter--hover:hover {
  background-color: #deecf9; }

.ms-bgColor-themeLighterAlt,
.ms-bgColor-themeLighterAlt--hover:hover {
  background-color: #eff6fc; }

.ms-bgColor-black,
.ms-bgColor-black--hover:hover {
  background-color: #000000; }

.ms-bgColor-neutralDark,
.ms-bgColor-neutralDark--hover:hover {
  background-color: #212121; }

.ms-bgColor-neutralPrimary,
.ms-bgColor-neutralPrimary--hover:hover {
  background-color: #333333; }

.ms-bgColor-neutralPrimaryAlt,
.ms-bgColor-neutralPrimaryAlt--hover:hover {
  background-color: #3C3C3C; }

.ms-bgColor-neutralSecondary,
.ms-bgColor-neutralSecondary--hover:hover {
  background-color: #666666; }

.ms-bgColor-neutralSecondaryAlt,
.ms-bgColor-neutralSecondaryAlt--hover:hover {
  background-color: #767676; }

.ms-bgColor-neutralTertiary,
.ms-bgColor-neutralTertiary--hover:hover {
  background-color: #a6a6a6; }

.ms-bgColor-neutralTertiaryAlt,
.ms-bgColor-neutralTertiaryAlt--hover:hover {
  background-color: #c8c8c8; }

.ms-bgColor-neutralLight,
.ms-bgColor-neutralLight--hover:hover {
  background-color: #eaeaea; }

.ms-bgColor-neutralLighter,
.ms-bgColor-neutralLighter--hover:hover {
  background-color: #f4f4f4; }

.ms-bgColor-neutralLighterAlt,
.ms-bgColor-neutralLighterAlt--hover:hover {
  background-color: #f8f8f8; }

.ms-bgColor-white,
.ms-bgColor-white--hover:hover {
  background-color: #ffffff; }

.ms-bgColor-yellow {
  background-color: #ffb900; }

.ms-bgColor-yellowLight {
  background-color: #fff100; }

.ms-bgColor-orange {
  background-color: #d83b01; }

.ms-bgColor-orangeLight {
  background-color: #ea4300; }

.ms-bgColor-orangeLighter {
  background-color: #ff8c00; }

.ms-bgColor-redDark {
  background-color: #a80000; }

.ms-bgColor-red {
  background-color: #e81123; }

.ms-bgColor-magentaDark {
  background-color: #5c005c; }

.ms-bgColor-magenta {
  background-color: #b4009e; }

.ms-bgColor-magentaLight {
  background-color: #e3008c; }

.ms-bgColor-purpleDark {
  background-color: #32145a; }

.ms-bgColor-purple {
  background-color: #5c2d91; }

.ms-bgColor-purpleLight {
  background-color: #b4a0ff; }

.ms-bgColor-blueDark {
  background-color: #002050; }

.ms-bgColor-blueMid {
  background-color: #00188f; }

.ms-bgColor-blue {
  background-color: #0078d7; }

.ms-bgColor-blueLight {
  background-color: #00bcf2; }

.ms-bgColor-tealDark {
  background-color: #004b50; }

.ms-bgColor-teal {
  background-color: #008272; }

.ms-bgColor-tealLight {
  background-color: #00b294; }

.ms-bgColor-greenDark {
  background-color: #004b1c; }

.ms-bgColor-green {
  background-color: #107c10; }

.ms-bgColor-greenLight {
  background-color: #bad80a; }

.ms-bgColor-info {
  background-color: #f4f4f4; }

.ms-bgColor-success {
  background-color: #dff6dd; }

.ms-bgColor-severeWarning {
  background-color: #fed9cc; }

.ms-bgColor-warning {
  background-color: #fff4ce; }

.ms-bgColor-error {
  background-color: #fde7e9; }

.ms-borderColor-themeDark,
.ms-borderColor-themeDark--hover:hover {
  border-color: #005a9e; }

.ms-borderColor-themeDarkAlt,
.ms-borderColor-themeDarkAlt--hover:hover {
  border-color: #106ebe; }

.ms-borderColor-themeDarker,
.ms-borderColor-themeDarker--hover:hover {
  border-color: #004578; }

.ms-borderColor-themePrimary,
.ms-borderColor-themePrimary--hover:hover {
  border-color: #0078d7; }

.ms-borderColor-themeSecondary,
.ms-borderColor-themeSecondary--hover:hover {
  border-color: #2b88d8; }

.ms-borderColor-themeTertiary,
.ms-borderColor-themeTertiary--hover:hover {
  border-color: #71afe5; }

.ms-borderColor-themeLight,
.ms-borderColor-themeLight--hover:hover {
  border-color: #c7e0f4; }

.ms-borderColor-themeLighter,
.ms-borderColor-themeLighter--hover:hover {
  border-color: #deecf9; }

.ms-borderColor-themeLighterAlt,
.ms-borderColor-themeLighterAlt--hover:hover {
  border-color: #eff6fc; }

.ms-borderColor-black,
.ms-borderColor-black--hover:hover {
  border-color: #000000; }

.ms-borderColor-neutralDark,
.ms-borderColor-neutralDark--hover:hover {
  border-color: #212121; }

.ms-borderColor-neutralPrimary,
.ms-borderColor-neutralPrimary--hover:hover {
  border-color: #333333; }

.ms-borderColor-neutralPrimaryAlt,
.ms-borderColor-neutralPrimaryAlt--hover:hover {
  border-color: #3C3C3C; }

.ms-borderColor-neutralSecondary,
.ms-borderColor-neutralSecondary--hover:hover {
  border-color: #666666; }

.ms-borderColor-neutralSecondaryAlt,
.ms-borderColor-neutralSecondaryAlt--hover:hover {
  border-color: #767676; }

.ms-borderColor-neutralTertiary,
.ms-borderColor-neutralTertiary--hover:hover {
  border-color: #a6a6a6; }

.ms-borderColor-neutralTertiaryAlt,
.ms-borderColor-neutralTertiaryAlt--hover:hover {
  border-color: #c8c8c8; }

.ms-borderColor-neutralLight,
.ms-borderColor-neutralLight--hover:hover {
  border-color: #eaeaea; }

.ms-borderColor-neutralLighter,
.ms-borderColor-neutralLighter--hover:hover {
  border-color: #f4f4f4; }

.ms-borderColor-neutralLighterAlt,
.ms-borderColor-neutralLighterAlt--hover:hover {
  border-color: #f8f8f8; }

.ms-borderColor-white,
.ms-borderColor-white--hover:hover {
  border-color: #ffffff; }

.ms-borderColor-yellow {
  border-color: #ffb900; }

.ms-borderColor-yellowLight {
  border-color: #fff100; }

.ms-borderColor-orange {
  border-color: #d83b01; }

.ms-borderColor-orangeLight {
  border-color: #ea4300; }

.ms-borderColor-orangeLighter {
  border-color: #ff8c00; }

.ms-borderColor-redDark {
  border-color: #a80000; }

.ms-borderColor-red {
  border-color: #e81123; }

.ms-borderColor-magentaDark {
  border-color: #5c005c; }

.ms-borderColor-magenta {
  border-color: #b4009e; }

.ms-borderColor-magentaLight {
  border-color: #e3008c; }

.ms-borderColor-purpleDark {
  border-color: #32145a; }

.ms-borderColor-purple {
  border-color: #5c2d91; }

.ms-borderColor-purpleLight {
  border-color: #b4a0ff; }

.ms-borderColor-blueDark {
  border-color: #002050; }

.ms-borderColor-blueMid {
  border-color: #00188f; }

.ms-borderColor-blue {
  border-color: #0078d7; }

.ms-borderColor-blueLight {
  border-color: #00bcf2; }

.ms-borderColor-tealDark {
  border-color: #004b50; }

.ms-borderColor-teal {
  border-color: #008272; }

.ms-borderColor-tealLight {
  border-color: #00b294; }

.ms-borderColor-greenDark {
  border-color: #004b1c; }

.ms-borderColor-green {
  border-color: #107c10; }

.ms-borderColor-greenLight {
  border-color: #bad80a; }

.ms-borderColorTop-themePrimary,
.ms-borderColorTop-themePrimary--hover:hover {
  border-top-color: #0078d7; }

.ms-font-su {
  color: #333333;
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 42px;
  font-weight: normal; }

.ms-font-xxl {
  color: #333333;
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 28px;
  font-weight: normal; }

.ms-font-xl {
  color: #333333;
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 21px;
  font-weight: normal; }

.ms-font-l {
  color: #333333;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 17px;
  font-weight: normal; }

.ms-font-m-plus {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal; }

.ms-font-m {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal; }

.ms-font-s-plus {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal; }

.ms-font-s {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal; }

.ms-font-xs {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal; }

.ms-font-mi {
  color: #333333;
  font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal; }

.ms-fontWeight-light,
.ms-fontWeight-light--hover:hover {
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

.ms-fontWeight-semilight,
.ms-fontWeight-semilight--hover:hover {
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

.ms-fontWeight-regular,
.ms-fontWeight-regular--hover:hover {
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

.ms-fontWeight-semibold,
.ms-fontWeight-semibold--hover:hover {
  font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

.ms-fontSize-su {
  font-size: 42px; }

.ms-fontSize-xxl {
  font-size: 28px; }

.ms-fontSize-xl {
  font-size: 21px; }

.ms-fontSize-l {
  font-size: 17px; }

.ms-fontSize-mPlus {
  font-size: 15px; }

.ms-fontSize-m {
  font-size: 14px; }

.ms-fontSize-sPlus {
  font-size: 13px; }

.ms-fontSize-s {
  font-size: 12px; }

.ms-fontSize-xs {
  font-size: 11px; }

.ms-fontSize-mi {
  font-size: 10px; }

.ms-fontColor-themeDarker,
.ms-fontColor-themeDarker--hover:hover {
  color: #004578; }

.ms-fontColor-themeDark,
.ms-fontColor-themeDark--hover:hover {
  color: #005a9e; }

.ms-fontColor-themeDarkAlt,
.ms-fontColor-themeDarkAlt--hover:hover {
  color: #106ebe; }

.ms-fontColor-themePrimary,
.ms-fontColor-themePrimary--hover:hover {
  color: #0078d7; }

.ms-fontColor-themeSecondary,
.ms-fontColor-themeSecondary--hover:hover {
  color: #2b88d8; }

.ms-fontColor-themeTertiary,
.ms-fontColor-themeTertiary--hover:hover {
  color: #71afe5; }

.ms-fontColor-themeLight,
.ms-fontColor-themeLight--hover:hover {
  color: #c7e0f4; }

.ms-fontColor-themeLighter,
.ms-fontColor-themeLighter--hover:hover {
  color: #deecf9; }

.ms-fontColor-themeLighterAlt,
.ms-fontColor-themeLighterAlt--hover:hover {
  color: #eff6fc; }

.ms-fontColor-black,
.ms-fontColor-black--hover:hover {
  color: #000000; }

.ms-fontColor-neutralDark,
.ms-fontColor-neutralDark--hover:hover {
  color: #212121; }

.ms-fontColor-neutralPrimary,
.ms-fontColor-neutralPrimary--hover:hover {
  color: #333333; }

.ms-fontColor-neutralPrimaryAlt,
.ms-fontColor-neutralPrimaryAlt--hover:hover {
  color: #3C3C3C; }

.ms-fontColor-neutralSecondary,
.ms-fontColor-neutralSecondary--hover:hover {
  color: #666666; }

.ms-fontColor-neutralSecondaryAlt,
.ms-fontColor-neutralSecondaryAlt--hover:hover {
  color: #767676; }

.ms-fontColor-neutralTertiary,
.ms-fontColor-neutralTertiary--hover:hover {
  color: #a6a6a6; }

.ms-fontColor-neutralTertiaryAlt,
.ms-fontColor-neutralTertiaryAlt--hover:hover {
  color: #c8c8c8; }

.ms-fontColor-neutralLight,
.ms-fontColor-neutralLight--hover:hover {
  color: #eaeaea; }

.ms-fontColor-neutralLighter,
.ms-fontColor-neutralLighter--hover:hover {
  color: #f4f4f4; }

.ms-fontColor-neutralLighterAlt,
.ms-fontColor-neutralLighterAlt--hover:hover {
  color: #f8f8f8; }

.ms-fontColor-white,
.ms-fontColor-white--hover:hover {
  color: #ffffff; }

.ms-fontColor-yellow,
.ms-fontColor-yellow--hover:hover {
  color: #ffb900; }

.ms-fontColor-yellowLight,
.ms-fontColor-yellowLight--hover:hover {
  color: #fff100; }

.ms-fontColor-orange,
.ms-fontColor-orange--hover:hover {
  color: #d83b01; }

.ms-fontColor-orangeLight,
.ms-fontColor-orangeLight--hover:hover {
  color: #ea4300; }

.ms-fontColor-orangeLighter,
.ms-fontColor-orangeLighter--hover:hover {
  color: #ff8c00; }

.ms-fontColor-redDark,
.ms-fontColor-redDark--hover:hover {
  color: #a80000; }

.ms-fontColor-red,
.ms-fontColor-red--hover:hover {
  color: #e81123; }

.ms-fontColor-magentaDark,
.ms-fontColor-magentaDark--hover:hover {
  color: #5c005c; }

.ms-fontColor-magenta,
.ms-fontColor-magenta--hover:hover {
  color: #b4009e; }

.ms-fontColor-magentaLight,
.ms-fontColor-magentaLight--hover:hover {
  color: #e3008c; }

.ms-fontColor-purpleDark,
.ms-fontColor-purpleDark--hover:hover {
  color: #32145a; }

.ms-fontColor-purple,
.ms-fontColor-purple--hover:hover {
  color: #5c2d91; }

.ms-fontColor-purpleLight,
.ms-fontColor-purpleLight--hover:hover {
  color: #b4a0ff; }

.ms-fontColor-blueDark,
.ms-fontColor-blueDark--hover:hover {
  color: #002050; }

.ms-fontColor-blueMid,
.ms-fontColor-blueMid--hover:hover {
  color: #00188f; }

.ms-fontColor-blue,
.ms-fontColor-blue--hover:hover {
  color: #0078d7; }

.ms-fontColor-blueLight,
.ms-fontColor-blueLight--hover:hover {
  color: #00bcf2; }

.ms-fontColor-tealDark,
.ms-fontColor-tealDark--hover:hover {
  color: #004b50; }

.ms-fontColor-teal,
.ms-fontColor-teal--hover:hover {
  color: #008272; }

.ms-fontColor-tealLight,
.ms-fontColor-tealLight--hover:hover {
  color: #00b294; }

.ms-fontColor-greenDark,
.ms-fontColor-greenDark--hover:hover {
  color: #004b1c; }

.ms-fontColor-green,
.ms-fontColor-green--hover:hover {
  color: #107c10; }

.ms-fontColor-greenLight,
.ms-fontColor-greenLight--hover:hover {
  color: #bad80a; }

.ms-fontColor-info,
.ms-fontColor-info--hover:hover {
  color: #767676; }

.ms-fontColor-success,
.ms-fontColor-success--hover:hover {
  color: #107c10; }

.ms-fontColor-alert,
.ms-fontColor-alert--hover:hover {
  color: #d83b01; }

.ms-fontColor-warning,
.ms-fontColor-warning--hover:hover {
  color: #767676; }

.ms-fontColor-severeWarning,
.ms-fontColor-severeWarning--hover:hover {
  color: #d83b01; }

.ms-fontColor-error,
.ms-fontColor-error--hover:hover {
  color: #a80000; }

/*
  Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
*/
@font-face {
  font-family: "Leelawadee UI Bold";
  src: url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Bold.eot?#iefix") format("embedded-opentype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Bold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Bold.ttf") format("truetype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Bold#LeelawadeeUI-Bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Leelawadee UI";
  src: url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Regular.eot?#iefix") format("embedded-opentype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Regular.ttf") format("truetype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Regular#LeelawadeeUI-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Leelawadee UI Semilight";
  src: url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Semilight.eot?#iefix") format("embedded-opentype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Semilight.ttf") format("truetype"), url("https://appsforoffice.microsoft.com/fabric/fonts/LeelawadeeUI-Thai/LeelawadeeUI-Semilight#LeelawadeeUI-Semilight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Light Arabic";
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Regular Arabic";
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semibold Arabic";
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semilight Arabic";
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Arabic/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Light Cyrillic";
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Regular Cyrillic";
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semibold Cyrillic";
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semilight Cyrillic";
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Cyrillic/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Light EastEuropean";
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Regular EastEuropean";
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semibold EastEuropean";
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semilight EastEuropean";
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-EastEuropean/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Light Greek";
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Regular Greek";
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semibold Greek";
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semilight Greek";
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Greek/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Light Hebrew";
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Regular Hebrew";
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semibold Hebrew";
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semilight Hebrew";
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Hebrew/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Light Vietnamese";
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Regular Vietnamese";
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semibold Vietnamese";
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semilight Vietnamese";
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-Vietnamese/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Light WestEuropean";
  src: local("Segoe UI Light"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Regular WestEuropean";
  src: local("Segoe UI"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semibold WestEuropean";
  src: local("Segoe UI Semibold"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Segoe UI Semilight WestEuropean";
  src: local("Segoe UI Semilight"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff2") format("woff2"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

*[lang="ja-JP"] .ms-font-mi,
*[lang="ja-JP"] .ms-font-xs,
*[lang="ja-JP"] .ms-font-s,
*[lang="ja-JP"] .ms-font-s-plus,
*[lang="ja-JP"] .ms-font-m,
*[lang="ja-JP"] .ms-font-m-plus,
*[lang="ja-JP"] .ms-font-l,
*[lang="ja-JP"] .ms-font-xl,
*[lang="ja-JP"] .ms-font-xxl,
*[lang="ja-JP"] .ms-font-su,
*[lang="ja-JP"] .ms-fontWeight-light,
*[lang="ja-JP"] .ms-fontWeight-light-hover:hover,
*[lang="ja-JP"] .ms-fontWeight-semilight,
*[lang="ja-JP"] .ms-fontWeight-semilight-hover:hover,
*[lang="ja-JP"] .ms-fontWeight-regular,
*[lang="ja-JP"] .ms-fontWeight-regular-hover:hover,
*[lang="ja-JP"] .ms-fontWeight-semibold,
*[lang="ja-JP"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Yu Gothic", "Meiryo UI", Meiryo, "MS Pgothic", Osaka, "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ko-KR"] .ms-font-mi,
*[lang="ko-KR"] .ms-font-xs,
*[lang="ko-KR"] .ms-font-s,
*[lang="ko-KR"] .ms-font-s-plus,
*[lang="ko-KR"] .ms-font-m,
*[lang="ko-KR"] .ms-font-m-plus,
*[lang="ko-KR"] .ms-font-l,
*[lang="ko-KR"] .ms-font-xl,
*[lang="ko-KR"] .ms-font-xxl,
*[lang="ko-KR"] .ms-font-su,
*[lang="ko-KR"] .ms-fontWeight-light,
*[lang="ko-KR"] .ms-fontWeight-light-hover:hover,
*[lang="ko-KR"] .ms-fontWeight-semilight,
*[lang="ko-KR"] .ms-fontWeight-semilight-hover:hover,
*[lang="ko-KR"] .ms-fontWeight-regular,
*[lang="ko-KR"] .ms-fontWeight-regular-hover:hover,
*[lang="ko-KR"] .ms-fontWeight-semibold,
*[lang="ko-KR"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Malgun Gothic", Gulim, "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ch-ZHS"] .ms-font-mi,
*[lang="ch-ZHS"] .ms-font-xs,
*[lang="ch-ZHS"] .ms-font-s,
*[lang="ch-ZHS"] .ms-font-s-plus,
*[lang="ch-ZHS"] .ms-font-m,
*[lang="ch-ZHS"] .ms-font-m-plus,
*[lang="ch-ZHS"] .ms-font-l,
*[lang="ch-ZHS"] .ms-font-xl,
*[lang="ch-ZHS"] .ms-font-xxl,
*[lang="ch-ZHS"] .ms-font-su,
*[lang="ch-ZHS"] .ms-fontWeight-light,
*[lang="ch-ZHS"] .ms-fontWeight-light-hover:hover,
*[lang="ch-ZHS"] .ms-fontWeight-semilight,
*[lang="ch-ZHS"] .ms-fontWeight-semilight-hover:hover,
*[lang="ch-ZHS"] .ms-fontWeight-regular,
*[lang="ch-ZHS"] .ms-fontWeight-regular-hover:hover,
*[lang="ch-ZHS"] .ms-fontWeight-semibold,
*[lang="ch-ZHS"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Microsoft Yahei", Verdana, Simsun, "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ch-ZHT"] .ms-font-mi,
*[lang="ch-ZHT"] .ms-font-xs,
*[lang="ch-ZHT"] .ms-font-s,
*[lang="ch-ZHT"] .ms-font-s-plus,
*[lang="ch-ZHT"] .ms-font-m,
*[lang="ch-ZHT"] .ms-font-m-plus,
*[lang="ch-ZHT"] .ms-font-l,
*[lang="ch-ZHT"] .ms-font-xl,
*[lang="ch-ZHT"] .ms-font-xxl,
*[lang="ch-ZHT"] .ms-font-su,
*[lang="ch-ZHT"] .ms-fontWeight-light,
*[lang="ch-ZHT"] .ms-fontWeight-light-hover:hover,
*[lang="ch-ZHT"] .ms-fontWeight-semilight,
*[lang="ch-ZHT"] .ms-fontWeight-semilight-hover:hover,
*[lang="ch-ZHT"] .ms-fontWeight-regular,
*[lang="ch-ZHT"] .ms-fontWeight-regular-hover:hover,
*[lang="ch-ZHT"] .ms-fontWeight-semibold,
*[lang="ch-ZHT"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Microsoft Jhenghei", Pmingliu, "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="hi-IN"] .ms-font-mi,
*[lang="hi-IN"] .ms-font-xs,
*[lang="hi-IN"] .ms-font-s,
*[lang="hi-IN"] .ms-font-s-plus,
*[lang="hi-IN"] .ms-font-m,
*[lang="hi-IN"] .ms-font-m-plus,
*[lang="hi-IN"] .ms-font-l,
*[lang="hi-IN"] .ms-font-xl,
*[lang="hi-IN"] .ms-font-xxl,
*[lang="hi-IN"] .ms-font-su,
*[lang="hi-IN"] .ms-fontWeight-light,
*[lang="hi-IN"] .ms-fontWeight-light-hover:hover,
*[lang="hi-IN"] .ms-fontWeight-semilight,
*[lang="hi-IN"] .ms-fontWeight-semilight-hover:hover,
*[lang="hi-IN"] .ms-fontWeight-regular,
*[lang="hi-IN"] .ms-fontWeight-regular-hover:hover,
*[lang="hi-IN"] .ms-fontWeight-semibold,
*[lang="hi-IN"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Nirmala UI", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="th-TH"] .ms-font-xl,
*[lang="th-TH"] .ms-font-xxl,
*[lang="th-TH"] .ms-fontWeight-light,
*[lang="th-TH"] .ms-fontWeight-light-hover:hover {
  font-family: "Leelawadee UI Semilight", "Kmer UI", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="th-TH"] .ms-font-l,
*[lang="th-TH"] .ms-font-su,
*[lang="th-TH"] .ms-fontWeight-semilight,
*[lang="th-TH"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Leelawadee UI Semilight", "Kmer UI", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="th-TH"] .ms-fontWeight-regular,
*[lang="th-TH"] .ms-fontweight-regular-hover:hover {
  font-family: "Leelawadee UI Regular", "Kmer UI", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="th-TH"] .ms-font-mi,
*[lang="th-TH"] .ms-fontWeight-semibold,
*[lang="th-TH"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Leelawadee UI Bold", "Kmer UI", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ar"] .ms-font-xl,
*[lang="ar"] .ms-font-xxl,
*[lang="ar"] .ms-fontWeight-light,
*[lang="ar"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light Arabic", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ar"] .ms-font-l,
*[lang="ar"] .ms-font-su,
*[lang="ar"] .ms-fontWeight-semilight,
*[lang="ar"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight Arabic", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ar"] .ms-fontWeight-regular,
*[lang="ar"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular Arabic", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ar"] .ms-font-mi,
*[lang="ar"] .ms-fontWeight-semibold,
*[lang="ar"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold Arabic", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="bg-BG"] .ms-font-xl,
*[lang="bg-BG"] .ms-font-xxl,
*[lang="bg-BG"] .ms-fontWeight-light,
*[lang="bg-BG"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light Cyrillic", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="bg-BG"] .ms-font-l,
*[lang="bg-BG"] .ms-font-su,
*[lang="bg-BG"] .ms-fontWeight-semilight,
*[lang="bg-BG"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight Cyrillic", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="bg-BG"] .ms-fontWeight-regular,
*[lang="bg-BG"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular Cyrillic", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="bg-BG"] .ms-font-mi,
*[lang="bg-BG"] .ms-fontWeight-semibold,
*[lang="bg-BG"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold Cyrillic", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ru-RU"] .ms-font-xl,
*[lang="ru-RU"] .ms-font-xxl,
*[lang="ru-RU"] .ms-fontWeight-light,
*[lang="ru-RU"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light Cyrillic", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ru-RU"] .ms-font-l,
*[lang="ru-RU"] .ms-font-su,
*[lang="ru-RU"] .ms-fontWeight-semilight,
*[lang="ru-RU"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight Cyrillic", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ru-RU"] .ms-fontWeight-regular,
*[lang="ru-RU"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular Cyrillic", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="ru-RU"] .ms-font-mi,
*[lang="ru-RU"] .ms-fontWeight-semibold,
*[lang="ru-RU"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold Cyrillic", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="uk-UA"] .ms-font-xl,
*[lang="uk-UA"] .ms-font-xxl,
*[lang="uk-UA"] .ms-fontWeight-light,
*[lang="uk-UA"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light Cyrillic", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="uk-UA"] .ms-font-l,
*[lang="uk-UA"] .ms-font-su,
*[lang="uk-UA"] .ms-fontWeight-semilight,
*[lang="uk-UA"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight Cyrillic", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="uk-UA"] .ms-fontWeight-regular,
*[lang="uk-UA"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular Cyrillic", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="uk-UA"] .ms-font-mi,
*[lang="uk-UA"] .ms-fontWeight-semibold,
*[lang="uk-UA"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold Cyrillic", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="cs-CZ"] .ms-font-xl,
*[lang="cs-CZ"] .ms-font-xxl,
*[lang="cs-CZ"] .ms-fontWeight-light,
*[lang="cs-CZ"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="cs-CZ"] .ms-font-l,
*[lang="cs-CZ"] .ms-font-su,
*[lang="cs-CZ"] .ms-fontWeight-semilight,
*[lang="cs-CZ"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="cs-CZ"] .ms-fontWeight-regular,
*[lang="cs-CZ"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="cs-CZ"] .ms-font-mi,
*[lang="cs-CZ"] .ms-fontWeight-semibold,
*[lang="cs-CZ"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="et-EE"] .ms-font-xl,
*[lang="et-EE"] .ms-font-xxl,
*[lang="et-EE"] .ms-fontWeight-light,
*[lang="et-EE"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="et-EE"] .ms-font-l,
*[lang="et-EE"] .ms-font-su,
*[lang="et-EE"] .ms-fontWeight-semilight,
*[lang="et-EE"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="et-EE"] .ms-fontWeight-regular,
*[lang="et-EE"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="et-EE"] .ms-font-mi,
*[lang="et-EE"] .ms-fontWeight-semibold,
*[lang="et-EE"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="hr-HR"] .ms-font-xl,
*[lang="hr-HR"] .ms-font-xxl,
*[lang="hr-HR"] .ms-fontWeight-light,
*[lang="hr-HR"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="hr-HR"] .ms-font-l,
*[lang="hr-HR"] .ms-font-su,
*[lang="hr-HR"] .ms-fontWeight-semilight,
*[lang="hr-HR"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="hr-HR"] .ms-fontWeight-regular,
*[lang="hr-HR"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="hr-HR"] .ms-font-mi,
*[lang="hr-HR"] .ms-fontWeight-semibold,
*[lang="hr-HR"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="hu-HU"] .ms-font-xl,
*[lang="hu-HU"] .ms-font-xxl,
*[lang="hu-HU"] .ms-fontWeight-light,
*[lang="hu-HU"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="hu-HU"] .ms-font-l,
*[lang="hu-HU"] .ms-font-su,
*[lang="hu-HU"] .ms-fontWeight-semilight,
*[lang="hu-HU"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="hu-HU"] .ms-fontWeight-regular,
*[lang="hu-HU"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="hu-HU"] .ms-font-mi,
*[lang="hu-HU"] .ms-fontWeight-semibold,
*[lang="hu-HU"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lt-LT"] .ms-font-xl,
*[lang="lt-LT"] .ms-font-xxl,
*[lang="lt-LT"] .ms-fontWeight-light,
*[lang="lt-LT"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lt-LT"] .ms-font-l,
*[lang="lt-LT"] .ms-font-su,
*[lang="lt-LT"] .ms-fontWeight-semilight,
*[lang="lt-LT"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lt-LT"] .ms-fontWeight-regular,
*[lang="lt-LT"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lt-LT"] .ms-font-mi,
*[lang="lt-LT"] .ms-fontWeight-semibold,
*[lang="lt-LT"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lv-LV"] .ms-font-xl,
*[lang="lv-LV"] .ms-font-xxl,
*[lang="lv-LV"] .ms-fontWeight-light,
*[lang="lv-LV"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lv-LV"] .ms-font-l,
*[lang="lv-LV"] .ms-font-su,
*[lang="lv-LV"] .ms-fontWeight-semilight,
*[lang="lv-LV"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lv-LV"] .ms-fontWeight-regular,
*[lang="lv-LV"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lv-LV"] .ms-font-mi,
*[lang="lv-LV"] .ms-fontWeight-semibold,
*[lang="lv-LV"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="pl-PL"] .ms-font-xl,
*[lang="pl-PL"] .ms-font-xxl,
*[lang="pl-PL"] .ms-fontWeight-light,
*[lang="pl-PL"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="pl-PL"] .ms-font-l,
*[lang="pl-PL"] .ms-font-su,
*[lang="pl-PL"] .ms-fontWeight-semilight,
*[lang="pl-PL"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="pl-PL"] .ms-fontWeight-regular,
*[lang="pl-PL"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="pl-PL"] .ms-font-mi,
*[lang="pl-PL"] .ms-fontWeight-semibold,
*[lang="pl-PL"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lt-sr-SP"] .ms-font-xl,
*[lang="lt-sr-SP"] .ms-font-xxl,
*[lang="lt-sr-SP"] .ms-fontWeight-light,
*[lang="lt-sr-SP"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lt-sr-SP"] .ms-font-l,
*[lang="lt-sr-SP"] .ms-font-su,
*[lang="lt-sr-SP"] .ms-fontWeight-semilight,
*[lang="lt-sr-SP"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lt-sr-SP"] .ms-fontWeight-regular,
*[lang="lt-sr-SP"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="lt-sr-SP"] .ms-font-mi,
*[lang="lt-sr-SP"] .ms-fontWeight-semibold,
*[lang="lt-sr-SP"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="tr-TR"] .ms-font-xl,
*[lang="tr-TR"] .ms-font-xxl,
*[lang="tr-TR"] .ms-fontWeight-light,
*[lang="tr-TR"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="tr-TR"] .ms-font-l,
*[lang="tr-TR"] .ms-font-su,
*[lang="tr-TR"] .ms-fontWeight-semilight,
*[lang="tr-TR"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="tr-TR"] .ms-fontWeight-regular,
*[lang="tr-TR"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="tr-TR"] .ms-font-mi,
*[lang="tr-TR"] .ms-fontWeight-semibold,
*[lang="tr-TR"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="sk-SK"] .ms-font-xl,
*[lang="sk-SK"] .ms-font-xxl,
*[lang="sk-SK"] .ms-fontWeight-light,
*[lang="sk-SK"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="sk-SK"] .ms-font-l,
*[lang="sk-SK"] .ms-font-su,
*[lang="sk-SK"] .ms-fontWeight-semilight,
*[lang="sk-SK"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="sk-SK"] .ms-fontWeight-regular,
*[lang="sk-SK"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="sk-SK"] .ms-font-mi,
*[lang="sk-SK"] .ms-fontWeight-semibold,
*[lang="sk-SK"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="kk-KZ"] .ms-font-xl,
*[lang="kk-KZ"] .ms-font-xxl,
*[lang="kk-KZ"] .ms-fontWeight-light,
*[lang="kk-KZ"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light EastEuropean", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="kk-KZ"] .ms-font-l,
*[lang="kk-KZ"] .ms-font-su,
*[lang="kk-KZ"] .ms-fontWeight-semilight,
*[lang="kk-KZ"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight EastEuropean", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="kk-KZ"] .ms-fontWeight-regular,
*[lang="kk-KZ"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular EastEuropean", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="kk-KZ"] .ms-font-mi,
*[lang="kk-KZ"] .ms-fontWeight-semibold,
*[lang="kk-KZ"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold EastEuropean", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="el-GR"] .ms-font-xl,
*[lang="el-GR"] .ms-font-xxl,
*[lang="el-GR"] .ms-fontWeight-light,
*[lang="el-GR"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light Greek", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="el-GR"] .ms-font-l,
*[lang="el-GR"] .ms-font-su,
*[lang="el-GR"] .ms-fontWeight-semilight,
*[lang="el-GR"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight Greek", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="el-GR"] .ms-fontWeight-regular,
*[lang="el-GR"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular Greek", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="el-GR"] .ms-font-mi,
*[lang="el-GR"] .ms-fontWeight-semibold,
*[lang="el-GR"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold Greek", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="he-IL"] .ms-font-xl,
*[lang="he-IL"] .ms-font-xxl,
*[lang="he-IL"] .ms-fontWeight-light,
*[lang="he-IL"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light Hebrew", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="he-IL"] .ms-font-l,
*[lang="he-IL"] .ms-font-su,
*[lang="he-IL"] .ms-fontWeight-semilight,
*[lang="he-IL"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight Hebrew", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="he-IL"] .ms-fontWeight-regular,
*[lang="he-IL"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular Hebrew", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="he-IL"] .ms-font-mi,
*[lang="he-IL"] .ms-fontWeight-semibold,
*[lang="he-IL"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold Hebrew", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="vi-VN"] .ms-font-xl,
*[lang="vi-VN"] .ms-font-xxl,
*[lang="vi-VN"] .ms-fontWeight-light,
*[lang="vi-VN"] .ms-fontWeight-light-hover:hover {
  font-family: "Segoe UI Light Vietnamese", "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="vi-VN"] .ms-font-l,
*[lang="vi-VN"] .ms-font-su,
*[lang="vi-VN"] .ms-fontWeight-semilight,
*[lang="vi-VN"] .ms-fontWeight-semilight-hover:hover {
  font-family: "Segoe UI Semilight Vietnamese", "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="vi-VN"] .ms-fontWeight-regular,
*[lang="vi-VN"] .ms-fontweight-regular-hover:hover {
  font-family: "Segoe UI Regular Vietnamese", "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

*[lang="vi-VN"] .ms-font-mi,
*[lang="vi-VN"] .ms-fontWeight-semibold,
*[lang="vi-VN"] .ms-fontWeight-semibold-hover:hover {
  font-family: "Segoe UI Semibold Vietnamese", "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

/*
  Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
*/
/*
  Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
*/
@font-face {
  font-family: 'Office365Icons';
  src: url("https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot?");
  src: url("https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot?#iefix") format("embedded-opentype"), url("https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.woff?") format("woff"), url("https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.ttf?") format("truetype"), url("https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.svg?#office365icons") format("svg");
  font-weight: normal;
  font-style: normal; }

.ms-Icon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none; }

.ms-Icon--circleEmpty:before {
  content: '\e000'; }

.ms-Icon--circleFill:before {
  content: '\e001'; }

.ms-Icon--placeholder:before {
  content: '\e002'; }

.ms-Icon--star:before {
  content: '\e003'; }

.ms-Icon--plus:before {
  content: '\e004'; }

.ms-Icon--minus:before {
  content: '\e005'; }

.ms-Icon--question:before {
  content: '\e006'; }

.ms-Icon--exclamation:before {
  content: '\e007'; }

.ms-Icon--person:before {
  content: '\e008'; }

.ms-Icon--mail:before {
  content: '\e009'; }

.ms-Icon--infoCircle:before {
  content: '\e00a'; }

.ms-Icon--alert:before {
  content: '\e00b'; }

.ms-Icon--xCircle:before {
  content: '\e00c'; }

.ms-Icon--mailOpen:before {
  content: '\e00d'; }

.ms-Icon--people:before {
  content: '\e00e'; }

.ms-Icon--bell:before {
  content: '\e010'; }

.ms-Icon--calendar:before {
  content: '\e011'; }

.ms-Icon--scheduling:before {
  content: '\e012'; }

.ms-Icon--event:before {
  content: '\e013'; }

.ms-Icon--folder:before {
  content: '\e014'; }

.ms-Icon--documents:before {
  content: '\e015'; }

.ms-Icon--onedrive:before {
  content: '\e016'; }

.ms-Icon--chat:before {
  content: '\e017'; }

.ms-Icon--sites:before {
  content: '\e018'; }

.ms-Icon--listBullets:before {
  content: '\e019'; }

.ms-Icon--calendarWeek:before {
  content: '\e01a'; }

.ms-Icon--calendarWorkWeek:before {
  content: '\e01b'; }

.ms-Icon--calendarDay:before {
  content: '\e01c'; }

.ms-Icon--folderMove:before {
  content: '\e01d'; }

.ms-Icon--panel:before {
  content: '\e01e'; }

.ms-Icon--popout:before {
  content: '\e01f'; }

.ms-Icon--menu:before {
  content: '\e020'; }

.ms-Icon--home:before {
  content: '\e021'; }

.ms-Icon--favorites:before {
  content: '\e022'; }

.ms-Icon--phone:before {
  content: '\e023'; }

.ms-Icon--mailSend:before {
  content: '\e024'; }

.ms-Icon--save:before {
  content: '\e025'; }

.ms-Icon--trash:before {
  content: '\e026'; }

.ms-Icon--pencil:before {
  content: '\e027'; }

.ms-Icon--flag:before {
  content: '\e028'; }

.ms-Icon--reply:before {
  content: '\e029'; }

.ms-Icon--miniatures:before {
  content: '\e02a'; }

.ms-Icon--voicemail:before {
  content: '\e02b'; }

.ms-Icon--play:before {
  content: '\e02c'; }

.ms-Icon--pause:before {
  content: '\e02d'; }

.ms-Icon--onlineAdd:before {
  content: '\e02e'; }

.ms-Icon--onlineJoin:before {
  content: '\e02f'; }

.ms-Icon--replyAll:before {
  content: '\e030'; }

.ms-Icon--attachment:before {
  content: '\e031'; }

.ms-Icon--drm:before {
  content: '\e032'; }

.ms-Icon--pinDown:before {
  content: '\e033'; }

.ms-Icon--refresh:before {
  content: '\e034'; }

.ms-Icon--gear:before {
  content: '\e035'; }

.ms-Icon--smiley:before {
  content: '\e036'; }

.ms-Icon--info:before {
  content: '\e037'; }

.ms-Icon--lock:before {
  content: '\e038'; }

.ms-Icon--search:before {
  content: '\e039'; }

.ms-Icon--questionReverse:before {
  content: '\e03a'; }

.ms-Icon--notRecurring:before {
  content: '\e03b'; }

.ms-Icon--tasks:before {
  content: '\e040'; }

.ms-Icon--check:before {
  content: '\e041'; }

.ms-Icon--x:before {
  content: '\e042'; }

.ms-Icon--ellipsis:before {
  content: '\e045'; }

.ms-Icon--dot:before {
  content: '\e046'; }

.ms-Icon--arrowUp:before {
  content: '\e047'; }

.ms-Icon--arrowDown:before {
  content: '\e048'; }

.ms-Icon--arrowLeft:before {
  content: '\e049'; }

.ms-Icon--arrowRight:before {
  content: '\e04a'; }

.ms-Icon--download:before {
  content: '\e04b'; }

.ms-Icon--directions:before {
  content: '\e04c'; }

.ms-Icon--microphone:before {
  content: '\e04f'; }

.ms-Icon--caretUp:before {
  content: '\e051'; }

.ms-Icon--caretDown:before {
  content: '\e052'; }

.ms-Icon--caretLeft:before {
  content: '\e053'; }

.ms-Icon--caretRight:before {
  content: '\e054'; }

.ms-Icon--caretUpLeft:before {
  content: '\e05a'; }

.ms-Icon--caretUpRight:before {
  content: '\e05b'; }

.ms-Icon--caretDownRight:before {
  content: '\e05c'; }

.ms-Icon--caretDownLeft:before {
  content: '\e05d'; }

.ms-Icon--note:before {
  content: '\e06a'; }

.ms-Icon--noteReply:before {
  content: '\e06b'; }

.ms-Icon--noteForward:before {
  content: '\e06c'; }

.ms-Icon--key:before {
  content: '\e06f'; }

.ms-Icon--tile:before {
  content: '\e070'; }

.ms-Icon--taskRecurring:before {
  content: '\e071'; }

.ms-Icon--starEmpty:before {
  content: '\e073'; }

.ms-Icon--upload:before {
  content: '\e076'; }

.ms-Icon--wrench:before {
  content: '\e077'; }

.ms-Icon--share:before {
  content: '\e078'; }

.ms-Icon--documentReply:before {
  content: '\e079'; }

.ms-Icon--documentForward:before {
  content: '\e07a'; }

.ms-Icon--partner:before {
  content: '\e080'; }

.ms-Icon--reactivate:before {
  content: '\e084'; }

.ms-Icon--sort:before {
  content: '\e085'; }

.ms-Icon--personAdd:before {
  content: '\e086'; }

.ms-Icon--chevronUp:before {
  content: '\e087'; }

.ms-Icon--chevronDown:before, .ms-DatePicker-event:before {
  content: '\e088'; }

.ms-Icon--chevronLeft:before {
  content: '\e089'; }

.ms-Icon--chevronRight:before {
  content: '\e08a'; }

.ms-Icon--peopleAdd:before {
  content: '\e08c'; }

.ms-Icon--newsfeed:before {
  content: '\e08d'; }

.ms-Icon--notebook:before {
  content: '\e08e'; }

.ms-Icon--link:before {
  content: '\e08f'; }

.ms-Icon--chevronsUp:before {
  content: '\e090'; }

.ms-Icon--chevronsDown:before {
  content: '\e091'; }

.ms-Icon--chevronsLeft:before {
  content: '\e092'; }

.ms-Icon--chevronsRight:before {
  content: '\e093'; }

.ms-Icon--clutter:before {
  content: '\e09a'; }

.ms-Icon--subscribe:before {
  content: '\e09c'; }

.ms-Icon--unsubscribe:before {
  content: '\e09d'; }

.ms-Icon--personRemove:before {
  content: '\e09e'; }

.ms-Icon--receiptForward:before {
  content: '\e0a0'; }

.ms-Icon--receiptReply:before {
  content: '\e0a1'; }

.ms-Icon--receiptCheck:before {
  content: '\e0a2'; }

.ms-Icon--peopleRemove:before {
  content: '\e0a3'; }

.ms-Icon--merge:before {
  content: '\e0a4'; }

.ms-Icon--split:before {
  content: '\e0a5'; }

.ms-Icon--eventCancel:before {
  content: '\e0a6'; }

.ms-Icon--eventShare:before {
  content: '\e0a7'; }

.ms-Icon--today:before {
  content: '\e0a9'; }

.ms-Icon--oofReply:before {
  content: '\e0aa'; }

.ms-Icon--voicemailReply:before {
  content: '\e0ac'; }

.ms-Icon--voicemailForward:before {
  content: '\e0ad'; }

.ms-Icon--ribbon:before {
  content: '\e0af'; }

.ms-Icon--contact:before {
  content: '\e0b0'; }

.ms-Icon--eye:before {
  content: '\e0b1'; }

.ms-Icon--glasses:before {
  content: '\e0b2'; }

.ms-Icon--print:before {
  content: '\e100'; }

.ms-Icon--room:before {
  content: '\e101'; }

.ms-Icon--post:before {
  content: '\e102'; }

.ms-Icon--toggle:before {
  content: '\e103'; }

.ms-Icon--touch:before {
  content: '\e104'; }

.ms-Icon--clock:before {
  content: '\e105'; }

.ms-Icon--fax:before {
  content: '\e106'; }

.ms-Icon--lightning:before {
  content: '\e110'; }

.ms-Icon--dialpad:before {
  content: '\e111'; }

.ms-Icon--phoneTransfer:before {
  content: '\e112'; }

.ms-Icon--phoneAdd:before {
  content: '\e113'; }

.ms-Icon--late:before {
  content: '\e114'; }

.ms-Icon--chatAdd:before {
  content: '\e115'; }

.ms-Icon--conflict:before {
  content: '\e116'; }

.ms-Icon--navigate:before {
  content: '\e117'; }

.ms-Icon--camera:before {
  content: '\e119'; }

.ms-Icon--filter:before {
  content: '\e11a'; }

.ms-Icon--fullscreen:before {
  content: '\e11b'; }

.ms-Icon--new:before {
  content: '\e11c'; }

.ms-Icon--mailEmpty:before {
  content: '\e11d'; }

.ms-Icon--editBox:before {
  content: '\e11e'; }

.ms-Icon--waffle:before {
  content: '\e11f'; }

.ms-Icon--work:before {
  content: '\e120'; }

.ms-Icon--eventRecurring:before {
  content: '\e121'; }

.ms-Icon--cart:before {
  content: '\e122'; }

.ms-Icon--socialListening:before {
  content: '\e123'; }

.ms-Icon--mapMarker:before {
  content: '\e124'; }

.ms-Icon--org:before {
  content: '\e125'; }

.ms-Icon--replyAlt:before {
  content: '\e150'; }

.ms-Icon--replyAllAlt:before {
  content: '\e152'; }

.ms-Icon--eventInfo:before {
  content: '\e154'; }

.ms-Icon--group:before {
  content: '\e155'; }

.ms-Icon--money:before {
  content: '\e161'; }

.ms-Icon--graph:before {
  content: '\e162'; }

.ms-Icon--noteEdit:before {
  content: '\e163'; }

.ms-Icon--dashboard:before {
  content: '\e164'; }

.ms-Icon--mailEdit:before {
  content: '\e165'; }

.ms-Icon--pinLeft:before {
  content: '\e167'; }

.ms-Icon--heart:before {
  content: '\e16a'; }

.ms-Icon--heartEmpty:before {
  content: '\e16b'; }

.ms-Icon--picture:before {
  content: '\e16c'; }

.ms-Icon--cake:before {
  content: '\e16d'; }

.ms-Icon--books:before {
  content: '\e16e'; }

.ms-Icon--chart:before {
  content: '\e16f'; }

.ms-Icon--video:before {
  content: '\e170'; }

.ms-Icon--soccer:before {
  content: '\e171'; }

.ms-Icon--meal:before {
  content: '\e172'; }

.ms-Icon--balloon:before {
  content: '\e173'; }

.ms-Icon--cat:before {
  content: '\e174'; }

.ms-Icon--dog:before {
  content: '\e175'; }

.ms-Icon--bag:before {
  content: '\e176'; }

.ms-Icon--music:before {
  content: '\e177'; }

.ms-Icon--stopwatch:before {
  content: '\e178'; }

.ms-Icon--coffee:before {
  content: '\e179'; }

.ms-Icon--briefcase:before {
  content: '\e17a'; }

.ms-Icon--pill:before {
  content: '\e17b'; }

.ms-Icon--trophy:before {
  content: '\e17c'; }

.ms-Icon--firstAid:before {
  content: '\e17d'; }

.ms-Icon--plane:before {
  content: '\e17e'; }

.ms-Icon--page:before {
  content: '\e17f'; }

.ms-Icon--car:before {
  content: '\e180'; }

.ms-Icon--dogAlt:before {
  content: '\e181'; }

.ms-Icon--document:before {
  content: '\e182'; }

.ms-Icon--metadata:before {
  content: '\e183'; }

.ms-Icon--pointItem:before {
  content: '\e184'; }

.ms-Icon--text:before {
  content: '\e185'; }

.ms-Icon--fieldText:before {
  content: '\e186'; }

.ms-Icon--fieldNumber:before {
  content: '\e187'; }

.ms-Icon--dropdown:before {
  content: '\e188'; }

.ms-Icon--radioButton:before {
  content: '\e189'; }

.ms-Icon--checkbox:before {
  content: '\e18a'; }

.ms-Icon--story:before {
  content: '\e18b'; }

.ms-Icon--bold:before {
  content: '\e18c'; }

.ms-Icon--italic:before {
  content: '\e18d'; }

.ms-Icon--underline:before {
  content: '\e18e'; }

.ms-Icon--quote:before {
  content: '\e18f'; }

.ms-Icon--styleRemove:before {
  content: '\e190'; }

.ms-Icon--pictureAdd:before {
  content: '\e191'; }

.ms-Icon--pictureRemove:before {
  content: '\e192'; }

.ms-Icon--desktop:before {
  content: '\e193'; }

.ms-Icon--tablet:before {
  content: '\e194'; }

.ms-Icon--mobile:before {
  content: '\e195'; }

.ms-Icon--table:before {
  content: '\e196'; }

.ms-Icon--hide:before {
  content: '\e197'; }

.ms-Icon--shield:before {
  content: '\e198'; }

.ms-Icon--header:before {
  content: '\e19a'; }

.ms-Icon--paint:before {
  content: '\e19b'; }

.ms-Icon--support:before {
  content: '\e19c'; }

.ms-Icon--settings:before {
  content: '\e19d'; }

.ms-Icon--creditCard:before {
  content: '\e19e'; }

.ms-Icon--reload:before {
  content: '\e19f'; }

.ms-Icon--peopleSecurity:before {
  content: '\e200'; }

.ms-Icon--fieldTextBox:before {
  content: '\e203'; }

.ms-Icon--multiChoice:before {
  content: '\e204'; }

.ms-Icon--fieldMail:before {
  content: '\e205'; }

.ms-Icon--contactForm:before {
  content: '\e206'; }

.ms-Icon--circleHalfFilled:before {
  content: '\e207'; }

.ms-Icon--documentPDF:before {
  content: '\e208'; }

.ms-Icon--bookmark:before {
  content: '\e209'; }

.ms-Icon--circleUnfilled:before {
  content: '\e20b'; }

.ms-Icon--circleFilled:before {
  content: '\e20c'; }

.ms-Icon--textBox:before {
  content: '\e20e'; }

.ms-Icon--drop:before {
  content: '\e20f'; }

.ms-Icon--sun:before {
  content: '\e210'; }

.ms-Icon--lifesaver:before {
  content: '\e211'; }

.ms-Icon--lifesaverLock:before {
  content: '\e212'; }

.ms-Icon--mailUnread:before {
  content: '\e213'; }

.ms-Icon--mailRead:before {
  content: '\e214'; }

.ms-Icon--inboxCheck:before {
  content: '\e215'; }

.ms-Icon--folderSearch:before {
  content: '\e216'; }

.ms-Icon--collapse:before {
  content: '\e217'; }

.ms-Icon--expand:before {
  content: '\e218'; }

.ms-Icon--ascending:before {
  content: '\e219'; }

.ms-Icon--descending:before {
  content: '\e21a'; }

.ms-Icon--filterClear:before {
  content: '\e21b'; }

.ms-Icon--checkboxEmpty:before {
  content: '\e21c'; }

.ms-Icon--checkboxMixed:before {
  content: '\e21d'; }

.ms-Icon--boards:before {
  content: '\e21e'; }

.ms-Icon--checkboxCheck:before {
  content: '\e21f'; }

.ms-Icon--frowny:before {
  content: '\e220'; }

.ms-Icon--lightBulb:before {
  content: '\e221'; }

.ms-Icon--globe:before {
  content: '\e222'; }

.ms-Icon--deviceWipe:before {
  content: '\e223'; }

.ms-Icon--listCheck:before {
  content: '\e226'; }

.ms-Icon--listGroup:before {
  content: '\e227'; }

.ms-Icon--timeline:before {
  content: '\e228'; }

.ms-Icon--fontIncrease:before {
  content: '\e229'; }

.ms-Icon--fontDecrease:before {
  content: '\e22a'; }

.ms-Icon--fontColor:before {
  content: '\e22b'; }

.ms-Icon--mailCheck:before {
  content: '\e22c'; }

.ms-Icon--mailDown:before {
  content: '\e22d'; }

.ms-Icon--listCheckbox:before {
  content: '\e22e'; }

.ms-Icon--sunAdd:before {
  content: '\e22f'; }

.ms-Icon--sunQuestion:before {
  content: '\e230'; }

.ms-Icon--chevronThinUp:before {
  content: '\e231'; }

.ms-Icon--chevronThinDown:before {
  content: '\e232'; }

.ms-Icon--chevronThinLeft:before {
  content: '\e233'; }

.ms-Icon--chevronThinRight:before {
  content: '\e234'; }

.ms-Icon--chevronThickUp:before {
  content: '\e235'; }

.ms-Icon--chevronThickDown:before, .ms-DatePicker-event:before {
  content: '\e236'; }

.ms-Icon--chevronThickLeft:before {
  content: '\e237'; }

.ms-Icon--chevronThickRight:before {
  content: '\e238'; }

.ms-Icon--linkRemove:before {
  content: '\e239'; }

.ms-Icon--alertOutline:before {
  content: '\e23b'; }

.ms-Icon--documentLandscape:before {
  content: '\e23c'; }

.ms-Icon--documentAdd:before {
  content: '\e23d'; }

.ms-Icon--toggleMiddle:before {
  content: '\e23e'; }

.ms-Icon--embed:before {
  content: '\e23f'; }

.ms-Icon--listNumbered:before {
  content: '\e240'; }

.ms-Icon--peopleCheck:before {
  content: '\e242'; }

.ms-Icon--caretUpOutline:before {
  content: '\e243'; }

.ms-Icon--caretDownOutline:before {
  content: '\e244'; }

.ms-Icon--caretLeftOutline:before {
  content: '\e245'; }

.ms-Icon--caretRightOutline:before {
  content: '\e246'; }

.ms-Icon--mailSync:before {
  content: '\e248'; }

.ms-Icon--mailError:before {
  content: '\e249'; }

.ms-Icon--mailPause:before {
  content: '\e24a'; }

.ms-Icon--peopleSync:before {
  content: '\e24b'; }

.ms-Icon--peopleError:before {
  content: '\e24c'; }

.ms-Icon--peoplePause:before {
  content: '\e24d'; }

.ms-Icon--circleBall:before {
  content: '\e24e'; }

.ms-Icon--circleBalloons:before {
  content: '\e24f'; }

.ms-Icon--circleCar:before {
  content: '\e250'; }

.ms-Icon--circleCat:before {
  content: '\e251'; }

.ms-Icon--circleCoffee:before {
  content: '\e252'; }

.ms-Icon--circleDog:before {
  content: '\e253'; }

.ms-Icon--circleLightning:before {
  content: '\e254'; }

.ms-Icon--circlePill:before {
  content: '\e255'; }

.ms-Icon--circlePlane:before {
  content: '\e256'; }

.ms-Icon--circlePoodle:before {
  content: '\e257'; }

.ms-Icon--checkPeople:before {
  content: '\e259'; }

.ms-Icon--documentSearch:before {
  content: '\e25a'; }

.ms-Icon--sortLines:before {
  content: '\e25c'; }

.ms-Icon--calendarPublic:before {
  content: '\e25d'; }

.ms-Icon--contactPublic:before {
  content: '\e25e'; }

.ms-Icon--classNotebook:before {
  content: '\e25f'; }

.ms-Icon--triangleUp:before {
  content: '\e260'; }

.ms-Icon--triangleRight:before {
  content: '\e261'; }

.ms-Icon--triangleDown:before {
  content: '\e262'; }

.ms-Icon--triangleLeft:before {
  content: '\e263'; }

.ms-Icon--triangleEmptyUp:before {
  content: '\e264'; }

.ms-Icon--triangleEmptyRight:before {
  content: '\e265'; }

.ms-Icon--triangleEmptyDown:before {
  content: '\e266'; }

.ms-Icon--triangleEmptyLeft:before {
  content: '\e267'; }

.ms-Icon--filePDF:before {
  content: '\e268'; }

.ms-Icon--fileImage:before {
  content: '\e26c'; }

.ms-Icon--fileDocument:before {
  content: '\e26d'; }

.ms-Icon--listGroup2:before {
  content: '\e26e'; }

.ms-Icon--copy:before {
  content: '\e26f'; }

.ms-Icon--creditCardOutline:before {
  content: '\e270'; }

.ms-Icon--mailPublic:before {
  content: '\e272'; }

.ms-Icon--folderPublic:before {
  content: '\e273'; }

.ms-Icon--teamwork:before {
  content: '\e274'; }

.ms-Icon--move:before {
  content: '\e275'; }

.ms-Icon--classroom:before {
  content: '\e276'; }

.ms-Icon--menu2:before {
  content: '\e277'; }

.ms-Icon--plus2:before {
  content: '\e278'; }

.ms-Icon--tag:before {
  content: '\e279'; }

.ms-Icon--arrowUp2:before {
  content: '\e27a'; }

.ms-Icon--arrowDown2:before {
  content: '\e27b'; }

.ms-Icon--circlePlus:before {
  content: '\e27c'; }

.ms-Icon--circleInfo:before {
  content: '\e27d'; }

.ms-Icon--section:before {
  content: '\e27e'; }

.ms-Icon--sections:before {
  content: '\e27f'; }

.ms-Icon--at:before {
  content: '\e282'; }

.ms-Icon--arrowUpRight:before {
  content: '\e283'; }

.ms-Icon--arrowDownRight:before {
  content: '\e284'; }

.ms-Icon--arrowDownLeft:before {
  content: '\e285'; }

.ms-Icon--arrowUpLeft:before {
  content: '\e286'; }

.ms-Icon--bundle:before {
  content: '\e287'; }

.ms-Icon--pictureEdit:before {
  content: '\e288'; }

.ms-Icon--protectionCenter:before {
  content: '\e289'; }

.ms-Icon--alert2:before {
  content: '\e28a'; }

.ms-Icon--circle {
  position: relative;
  display: inline-block;
  font-size: 1rem;
  width: 1em;
  height: 1em;
  margin: 0 0.5em 0 0;
  padding: 0;
  text-align: left;
  -webkit-font-smoothing: antialiased; }
  .ms-Icon--circle:before, .ms-Icon--circle:after {
    line-height: 1;
    font-size: inherit; }
  .ms-Icon--circle:before {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    vertical-align: top;
    position: absolute; }
  .ms-Icon--circle:after {
    content: '\e000';
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(2);
    transform-origin: 50% 50%;
    z-index: 0; }

.ms-Icon--circle.ms-Icon--star:before {
  top: -2%;
  left: 1%; }

.ms-Icon--circle.ms-Icon--person:before {
  top: -2%;
  left: -3%; }

.ms-Icon--circle.ms-Icon--alert:before {
  top: -4%; }

.ms-Icon--circle.ms-Icon--mailOpen:before {
  top: -5%; }

.ms-Icon--circle.ms-Icon--people:before {
  top: -4%;
  left: -7%; }

.ms-Icon--circle.ms-Icon--bell:before {
  top: -3%; }

.ms-Icon--circle.ms-Icon--scheduling:before {
  top: -3%;
  left: 6%; }

.ms-Icon--circle.ms-Icon--documents:before {
  top: -1%;
  left: -2%; }

.ms-Icon--circle.ms-Icon--listBullets:before {
  top: -1%;
  left: 5%; }

.ms-Icon--circle.ms-Icon--panel:before {
  left: -2%; }

.ms-Icon--circle.ms-Icon--popout:before {
  top: -2%;
  left: -2%; }

.ms-Icon--circle.ms-Icon--home:before {
  top: -4%; }

.ms-Icon--circle.ms-Icon--favorites:before {
  top: -2%;
  left: 2%; }

.ms-Icon--circle.ms-Icon--phone:before {
  top: -2%;
  left: -2%; }

.ms-Icon--circle.ms-Icon--mailSend:before {
  left: -10%; }

.ms-Icon--circle.ms-Icon--pencil:before {
  top: -2%;
  left: 3%; }

.ms-Icon--circle.ms-Icon--flag:before {
  left: 3%; }

.ms-Icon--circle.ms-Icon--miniatures:before {
  left: -3%; }

.ms-Icon--circle.ms-Icon--voicemail:before {
  top: 2%;
  left: -7%; }

.ms-Icon--circle.ms-Icon--onlineAdd:before {
  top: -1%;
  left: 2%; }

.ms-Icon--circle.ms-Icon--pinDown:before {
  top: 5%; }

.ms-Icon--circle.ms-Icon--gear:before {
  left: 2%; }

.ms-Icon--circle.ms-Icon--check:before {
  top: 3%; }

.ms-Icon--circle.ms-Icon--ellipsis:before {
  top: 2%;
  left: -12%; }

.ms-Icon--circle.ms-Icon--directions:before {
  left: 10%; }

.ms-Icon--circle.ms-Icon--microphone:before {
  top: -3%; }

.ms-Icon--circle.ms-Icon--caretDown:before {
  top: 5%;
  left: 2%; }

.ms-Icon--circle.ms-Icon--caretLeft:before {
  left: -6%; }

.ms-Icon--circle.ms-Icon--caretRight:before {
  left: 6%; }

.ms-Icon--circle.ms-Icon--caretUpLeft:before {
  top: 5%;
  left: 5%; }

.ms-Icon--circle.ms-Icon--caretUpRight:before {
  top: 5%;
  left: -3%; }

.ms-Icon--circle.ms-Icon--caretDownRight:before {
  left: -3%; }

.ms-Icon--circle.ms-Icon--caretDownLeft:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--note:before {
  top: 2%;
  left: -3%; }

.ms-Icon--circle.ms-Icon--noteReply:before {
  top: 6%;
  left: 3%; }

.ms-Icon--circle.ms-Icon--noteForward:before {
  top: 6%; }

.ms-Icon--circle.ms-Icon--key:before {
  top: 5%;
  left: 1%; }

.ms-Icon--circle.ms-Icon--tile:before {
  top: -1%;
  left: -18%; }

.ms-Icon--circle.ms-Icon--taskRecurring:before {
  top: 2%;
  left: -1%; }

.ms-Icon--circle.ms-Icon--starEmpty:before {
  top: -4%;
  left: 1%; }

.ms-Icon--circle.ms-Icon--documentReply:before {
  top: -2%;
  left: 7%; }

.ms-Icon--circle.ms-Icon--documentForward:before {
  left: 5%; }

.ms-Icon--circle.ms-Icon--partner:before {
  top: -2%; }

.ms-Icon--circle.ms-Icon--reactivate:before {
  top: -2%;
  left: 6%; }

.ms-Icon--circle.ms-Icon--sort:before {
  left: -19%; }

.ms-Icon--circle.ms-Icon--personAdd:before {
  top: -2%;
  left: 6%; }

.ms-Icon--circle.ms-Icon--chevronDown:before, .ms-Icon--circle.ms-DatePicker-event:before {
  top: 4%; }

.ms-Icon--circle.ms-Icon--chevronLeft:before {
  left: -5%; }

.ms-Icon--circle.ms-Icon--chevronRight:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--peopleAdd:before {
  top: -5%;
  left: -12%; }

.ms-Icon--circle.ms-Icon--newsfeed:before {
  left: -4%; }

.ms-Icon--circle.ms-Icon--notebook:before {
  left: -4%; }

.ms-Icon--circle.ms-Icon--link:before {
  top: 2%;
  left: -18%; }

.ms-Icon--circle.ms-Icon--chevronsDown:before {
  top: 5%; }

.ms-Icon--circle.ms-Icon--chevronsLeft:before {
  left: -5%; }

.ms-Icon--circle.ms-Icon--chevronsRight:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--personRemove:before {
  left: 5%; }

.ms-Icon--circle.ms-Icon--receiptForward:before {
  left: -20%; }

.ms-Icon--circle.ms-Icon--receiptReply:before {
  left: -20%; }

.ms-Icon--circle.ms-Icon--receiptCheck:before {
  left: -20%; }

.ms-Icon--circle.ms-Icon--peopleRemove:before {
  top: -3%;
  left: -12%; }

.ms-Icon--circle.ms-Icon--merge:before {
  top: 2%; }

.ms-Icon--circle.ms-Icon--split:before {
  top: 2%; }

.ms-Icon--circle.ms-Icon--eventCancel:before {
  left: -2%; }

.ms-Icon--circle.ms-Icon--today:before {
  top: -2%; }

.ms-Icon--circle.ms-Icon--oofReply:before {
  left: 5%; }

.ms-Icon--circle.ms-Icon--voicemailReply:before {
  top: 4%;
  left: -25%; }

.ms-Icon--circle.ms-Icon--voicemailForward:before {
  top: 4%;
  left: -20%; }

.ms-Icon--circle.ms-Icon--eye:before {
  top: -4%; }

.ms-Icon--circle.ms-Icon--post:before {
  top: -4%;
  left: 4%; }

.ms-Icon--circle.ms-Icon--fax:before {
  top: -3%;
  left: -2%; }

.ms-Icon--circle.ms-Icon--lightning:before {
  top: 2%;
  left: 1%; }

.ms-Icon--circle.ms-Icon--filter:before {
  top: 7%; }

.ms-Icon--circle.ms-Icon--cart:before {
  left: 3%; }

.ms-Icon--circle.ms-Icon--socialListening:before {
  top: 2%; }

.ms-Icon--circle.ms-Icon--mapMarker:before {
  top: 2%; }

.ms-Icon--circle.ms-Icon--replyAllAlt:before {
  left: -16%; }

.ms-Icon--circle.ms-Icon--group:before {
  left: -33%; }

.ms-Icon--circle.ms-Icon--money:before {
  left: -8%; }

.ms-Icon--circle.ms-Icon--noteEdit:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--mailEdit:before {
  top: 3%;
  left: 7%; }

.ms-Icon--circle.ms-Icon--pinLeft:before {
  left: -6%; }

.ms-Icon--circle.ms-Icon--heart:before {
  top: 5%; }

.ms-Icon--circle.ms-Icon--heartEmpty:before {
  top: 5%; }

.ms-Icon--circle.ms-Icon--cake:before {
  top: -5%; }

.ms-Icon--circle.ms-Icon--books:before {
  left: -8%; }

.ms-Icon--circle.ms-Icon--video:before {
  top: -3%;
  left: 3%; }

.ms-Icon--circle.ms-Icon--balloon:before {
  top: 4%;
  left: -1%; }

.ms-Icon--circle.ms-Icon--music:before {
  top: -2%;
  left: -5%; }

.ms-Icon--circle.ms-Icon--stopwatch:before {
  top: -3%;
  left: 3%; }

.ms-Icon--circle.ms-Icon--coffee:before {
  top: -3%;
  left: 3%; }

.ms-Icon--circle.ms-Icon--plane:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--dogAlt:before {
  left: -15%; }

.ms-Icon--circle.ms-Icon--metadata:before {
  top: -4%;
  left: 4%; }

.ms-Icon--circle.ms-Icon--text:before {
  top: -4%;
  left: 10%; }

.ms-Icon--circle.ms-Icon--fieldText:before {
  left: -14%; }

.ms-Icon--circle.ms-Icon--fieldNumber:before {
  left: -14%; }

.ms-Icon--circle.ms-Icon--dropdown:before {
  left: -14%; }

.ms-Icon--circle.ms-Icon--story:before {
  left: -5%; }

.ms-Icon--circle.ms-Icon--bold:before {
  left: 4%; }

.ms-Icon--circle.ms-Icon--underline:before {
  top: 4%; }

.ms-Icon--circle.ms-Icon--quote:before {
  left: -4%; }

.ms-Icon--circle.ms-Icon--styleRemove:before {
  top: 4%;
  left: 5%; }

.ms-Icon--circle.ms-Icon--pictureAdd:before {
  left: -6%; }

.ms-Icon--circle.ms-Icon--pictureRemove:before {
  left: -6%; }

.ms-Icon--circle.ms-Icon--mobile:before {
  left: -3%; }

.ms-Icon--circle.ms-Icon--hide:before {
  top: -4%; }

.ms-Icon--circle.ms-Icon--header:before {
  left: -9%; }

.ms-Icon--circle.ms-Icon--msn:before {
  left: 3%; }

.ms-Icon--circle.ms-Icon--peopleCheck:before {
  left: -7%;
  top: -3%; }

.ms-Icon--circle.ms-Icon--caretDownOutline:before {
  top: 6%; }

.ms-Icon--circle.ms-Icon--caretLeftOutline:before {
  left: -5%; }

.ms-Icon--circle.ms-Icon--caretRightOutline:before {
  left: 5%; }

.ms-Icon--circle.ms-Icon--sway:before {
  left: -3%; }

.ms-Icon--circle.ms-Icon--mailSync:before {
  left: 8%;
  top: 3%; }

.ms-Icon--circle.ms-Icon--peopleSync:before {
  left: -8%; }

.ms-Icon--circle.ms-Icon--peopleError:before {
  left: -8%; }

.ms-Icon--circle.ms-Icon--peoplePause:before {
  left: -8%; }

.ms-Icon--circle.ms-Icon--documentSearch:before {
  left: 8%; }

.ms-Icon--circle.ms-Icon--dynamicsMarketing:before {
  left: -8%; }

.ms-u-slideRightIn10 {
  animation-name: fadeIn, slideRightIn10;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideRightIn10 {
  from {
    transform: translate3d(-10px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideRightIn20 {
  animation-name: fadeIn, slideRightIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideRightIn20 {
  from {
    transform: translate3d(-20px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideRightIn40 {
  animation-name: fadeIn, slideRightIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideRightIn40 {
  from {
    transform: translate3d(-40px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideLeftIn10 {
  animation-name: fadeIn, slideLeftIn10;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideLeftIn10 {
  from {
    transform: translate3d(10px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideLeftIn20 {
  animation-name: fadeIn, slideLeftIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideLeftIn20 {
  from {
    transform: translate3d(20px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideLeftIn40 {
  animation-name: fadeIn, slideLeftIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideLeftIn40 {
  from {
    transform: translate3d(40px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideRightIn400 {
  animation-name: fadeIn, slideRightIn400;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideRightIn400 {
  from {
    transform: translate3d(-400px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideLeftIn400 {
  animation-name: fadeIn, slideLeft400;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideLeft400 {
  from {
    transform: translate3d(400px, 0px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideUpIn20 {
  animation-name: fadeIn, slideUpIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideUpIn20 {
  from {
    transform: translate3d(0px, 20px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideUpIn10 {
  animation-name: fadeIn, slideUpIn10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideUpIn10 {
  from {
    transform: translate3d(0px, 10px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideDownIn20 {
  animation-name: fadeIn, slideDownIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes slideDownIn20 {
  from {
    transform: translate3d(0px, -20px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideDownIn10 {
  animation-name: fadeIn, slideDownIn10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideDownIn10 {
  from {
    transform: translate3d(0px, -10px, 0px); }
  to {
    transform: translate3d(0px, 0px, 0px); } }

.ms-u-slideRightOut40 {
  animation-name: fadeOut, slideRightOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideRightOut40 {
  from {
    transform: translate3d(0px, 0px, 0px); }
  to {
    transform: translate3d(40px, 0px, 0px); } }

.ms-u-slideLeftOut40 {
  animation-name: fadeOut, slideLeftOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideLeftOut40 {
  from {
    transform: translate3d(0, 0px, 0px); }
  to {
    transform: translate3d(-40px, 0px, 0px); } }

.ms-u-slideRightOut400 {
  animation-name: fadeOut, slideRightOut400;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideRightOut400 {
  from {
    transform: translate3d(0, 0px, 0px); }
  to {
    transform: translate3d(400px, 0px, 0px); } }

.ms-u-slideLeftOut400 {
  animation-name: fadeOut, slideLeftOut400;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideLeftOut400 {
  from {
    transform: translate3d(0, 0px, 0px); }
  to {
    transform: translate3d(-400px, 0px, 0px); } }

.ms-u-slideUpOut20 {
  animation-name: fadeOut, slideUpOut20;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideUpOut20 {
  from {
    transform: translate3d(0px, 0, 0px); }
  to {
    transform: translate3d(0px, -20px, 0px); } }

.ms-u-slideUpOut10 {
  animation-name: fadeOut, slideUpOut10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideUpOut10 {
  from {
    transform: translate3d(0px, 0, 0px); }
  to {
    transform: translate3d(0px, -10px, 0px); } }

.ms-u-slideDownOut20 {
  animation-name: fadeOut, slideDownOut20;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideDownOut20 {
  from {
    transform: translate3d(0px, 0, 0px); }
  to {
    transform: translate3d(0px, 20px, 0px); } }

.ms-u-slideDownOut10 {
  animation-name: fadeOut, slideDownOut10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes slideDownOut10 {
  from {
    transform: translate3d(0px, 0, 0px); }
  to {
    transform: translate3d(0px, 10px, 0px); } }

.ms-u-scaleUpIn100 {
  animation-name: fadeIn, scaleUp100;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes scaleUp100 {
  from {
    transform: scale3d(0.98, 0.98, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

.ms-u-scaleDownIn100 {
  animation-name: fadeIn, scaleDown100;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

@keyframes scaleDown100 {
  from {
    transform: scale3d(1.03, 1.03, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

.ms-u-scaleUpOut103 {
  animation-name: fadeOut, scaleUp103;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes scaleUp103 {
  from {
    transform: scale3d(1, 1, 1); }
  to {
    transform: scale3d(1.03, 1.03, 1); } }

.ms-u-scaleDownOut98 {
  animation-name: fadeOut, scaleDown98;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes scaleDown98 {
  from {
    transform: scale3d(1, 1, 1); }
  to {
    transform: scale3d(0.98, 0.98, 1); } }

.ms-u-fadeIn400 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both; }

.ms-u-fadeIn100 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-u-fadeIn200 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.267s; }

.ms-u-fadeIn500 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.467s; }

@keyframes fadeIn {
  from {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9); }
  to {
    opacity: 1; } }

.ms-u-fadeOut400 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both; }

.ms-u-fadeOut100 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.1s; }

.ms-u-fadeOut200 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-u-fadeOut500 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.467s; }

@keyframes fadeOut {
  from {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9); }
  to {
    opacity: 0; } }

.ms-u-rotate90deg {
  animation-name: rotate90;
  -webkit-animation-duration: 0.1s;
  -moz-animation-duration: 0.1s;
  -ms-animation-duration: 0.1s;
  -o-animation-duration: 0.1s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes rotate90 {
  from {
    transform: rotateZ(0deg); }
  to {
    transform: rotateZ(90deg); } }

.ms-u-rotateN90deg {
  animation-name: rotateN90;
  -webkit-animation-duration: 0.1s;
  -moz-animation-duration: 0.1s;
  -ms-animation-duration: 0.1s;
  -o-animation-duration: 0.1s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

@keyframes rotateN90 {
  from {
    transform: rotateZ(90deg); }
  to {
    transform: rotateZ(0deg); } }

.ms-u-expandCollapse400 {
  transition: height 0.367s cubic-bezier(0.1, 0.25, 0.75, 0.9); }

.ms-u-expandCollapse200 {
  transition: height 0.167s cubic-bezier(0.1, 0.25, 0.75, 0.9); }

.ms-u-expandCollapse100 {
  transition: height 0.1s cubic-bezier(0.1, 0.25, 0.75, 0.9); }

.ms-u-delay100 {
  animation-delay: 0.167s; }

.ms-u-delay200 {
  animation-delay: 0.267s; }

@media (max-width: 479px) {
  .ms-u-hiddenSm,
  .ms-u-hiddenMdDown,
  .ms-u-hiddenLgDown,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important; } }

@media (min-width: 480px) and (max-width: 639px) {
  .ms-u-hiddenMd,
  .ms-u-hiddenMdUp,
  .ms-u-hiddenMdDown,
  .ms-u-hiddenLgDown,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important; } }

@media (min-width: 640px) and (max-width: 1023px) {
  .ms-u-hiddenMdUp,
  .ms-u-hiddenLg,
  .ms-u-hiddenLgUp,
  .ms-u-hiddenLgDown,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important; } }

@media (min-width: 1024px) and (max-width: 1365px) {
  .ms-u-hiddenMdUp,
  .ms-u-hiddenLgUp,
  .ms-u-hiddenXl,
  .ms-u-hiddenXlUp,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important; } }

@media (min-width: 1366px) and (max-width: 1919px) {
  .ms-u-hiddenMdUp,
  .ms-u-hiddenLgUp,
  .ms-u-hiddenXlUp,
  .ms-u-hiddenXxl,
  .ms-u-hiddenXxlUp,
  .ms-u-hiddenXxlDown {
    display: none !important; } }

@media (min-width: 1920px) {
  .ms-u-hiddenMdUp,
  .ms-u-hiddenLgUp,
  .ms-u-hiddenXlUp,
  .ms-u-hiddenXxlUp,
  .ms-u-hiddenXxxl {
    display: none !important; } }

.ms-u-sm12 {
  width: 100%; }

.ms-u-sm11 {
  width: 91.66666666666666%; }

.ms-u-sm10 {
  width: 83.33333333333334%; }

.ms-u-sm9 {
  width: 75%; }

.ms-u-sm8 {
  width: 66.66666666666666%; }

.ms-u-sm7 {
  width: 58.333333333333336%; }

.ms-u-sm6 {
  width: 50%; }

.ms-u-sm5 {
  width: 41.66666666666667%; }

.ms-u-sm4 {
  width: 33.33333333333333%; }

.ms-u-sm3 {
  width: 25%; }

.ms-u-sm2 {
  width: 16.666666666666664%; }

.ms-u-sm1 {
  width: 8.333333333333332%; }

.ms-u-smPull12 {
  right: 100%; }

.ms-u-smPull11 {
  right: 91.66666666666666%; }

.ms-u-smPull10 {
  right: 83.33333333333334%; }

.ms-u-smPull9 {
  right: 75%; }

.ms-u-smPull8 {
  right: 66.66666666666666%; }

.ms-u-smPull7 {
  right: 58.333333333333336%; }

.ms-u-smPull6 {
  right: 50%; }

.ms-u-smPull5 {
  right: 41.66666666666667%; }

.ms-u-smPull4 {
  right: 33.33333333333333%; }

.ms-u-smPull3 {
  right: 25%; }

.ms-u-smPull2 {
  right: 16.666666666666664%; }

.ms-u-smPull1 {
  right: 8.333333333333332%; }

.ms-u-smPull0 {
  right: auto; }

.ms-u-smPush12 {
  left: 100%; }

.ms-u-smPush11 {
  left: 91.66666666666666%; }

.ms-u-smPush10 {
  left: 83.33333333333334%; }

.ms-u-smPush9 {
  left: 75%; }

.ms-u-smPush8 {
  left: 66.66666666666666%; }

.ms-u-smPush7 {
  left: 58.333333333333336%; }

.ms-u-smPush6 {
  left: 50%; }

.ms-u-smPush5 {
  left: 41.66666666666667%; }

.ms-u-smPush4 {
  left: 33.33333333333333%; }

.ms-u-smPush3 {
  left: 25%; }

.ms-u-smPush2 {
  left: 16.666666666666664%; }

.ms-u-smPush1 {
  left: 8.333333333333332%; }

.ms-u-smPush0 {
  left: auto; }

.ms-u-smOffset11 {
  margin-left: 91.66666666666666%; }

.ms-u-smOffset10 {
  margin-left: 83.33333333333334%; }

.ms-u-smOffset9 {
  margin-left: 75%; }

.ms-u-smOffset8 {
  margin-left: 66.66666666666666%; }

.ms-u-smOffset7 {
  margin-left: 58.333333333333336%; }

.ms-u-smOffset6 {
  margin-left: 50%; }

.ms-u-smOffset5 {
  margin-left: 41.66666666666667%; }

.ms-u-smOffset4 {
  margin-left: 33.33333333333333%; }

.ms-u-smOffset3 {
  margin-left: 25%; }

.ms-u-smOffset2 {
  margin-left: 16.666666666666664%; }

.ms-u-smOffset1 {
  margin-left: 8.333333333333332%; }

.ms-u-smOffset0 {
  margin-left: 0; }

@media (min-width: 480px) {
  .ms-u-md12 {
    width: 100%; }
  .ms-u-md11 {
    width: 91.66666666666666%; }
  .ms-u-md10 {
    width: 83.33333333333334%; }
  .ms-u-md9 {
    width: 75%; }
  .ms-u-md8 {
    width: 66.66666666666666%; }
  .ms-u-md7 {
    width: 58.333333333333336%; }
  .ms-u-md6 {
    width: 50%; }
  .ms-u-md5 {
    width: 41.66666666666667%; }
  .ms-u-md4 {
    width: 33.33333333333333%; }
  .ms-u-md3 {
    width: 25%; }
  .ms-u-md2 {
    width: 16.666666666666664%; }
  .ms-u-md1 {
    width: 8.333333333333332%; }
  .ms-u-mdPull12 {
    right: 100%; }
  .ms-u-mdPull11 {
    right: 91.66666666666666%; }
  .ms-u-mdPull10 {
    right: 83.33333333333334%; }
  .ms-u-mdPull9 {
    right: 75%; }
  .ms-u-mdPull8 {
    right: 66.66666666666666%; }
  .ms-u-mdPull7 {
    right: 58.333333333333336%; }
  .ms-u-mdPull6 {
    right: 50%; }
  .ms-u-mdPull5 {
    right: 41.66666666666667%; }
  .ms-u-mdPull4 {
    right: 33.33333333333333%; }
  .ms-u-mdPull3 {
    right: 25%; }
  .ms-u-mdPull2 {
    right: 16.666666666666664%; }
  .ms-u-mdPull1 {
    right: 8.333333333333332%; }
  .ms-u-mdPull0 {
    right: auto; }
  .ms-u-mdPush12 {
    left: 100%; }
  .ms-u-mdPush11 {
    left: 91.66666666666666%; }
  .ms-u-mdPush10 {
    left: 83.33333333333334%; }
  .ms-u-mdPush9 {
    left: 75%; }
  .ms-u-mdPush8 {
    left: 66.66666666666666%; }
  .ms-u-mdPush7 {
    left: 58.333333333333336%; }
  .ms-u-mdPush6 {
    left: 50%; }
  .ms-u-mdPush5 {
    left: 41.66666666666667%; }
  .ms-u-mdPush4 {
    left: 33.33333333333333%; }
  .ms-u-mdPush3 {
    left: 25%; }
  .ms-u-mdPush2 {
    left: 16.666666666666664%; }
  .ms-u-mdPush1 {
    left: 8.333333333333332%; }
  .ms-u-mdPush0 {
    left: auto; }
  .ms-u-mdOffset11 {
    margin-left: 91.66666666666666%; }
  .ms-u-mdOffset10 {
    margin-left: 83.33333333333334%; }
  .ms-u-mdOffset9 {
    margin-left: 75%; }
  .ms-u-mdOffset8 {
    margin-left: 66.66666666666666%; }
  .ms-u-mdOffset7 {
    margin-left: 58.333333333333336%; }
  .ms-u-mdOffset6 {
    margin-left: 50%; }
  .ms-u-mdOffset5 {
    margin-left: 41.66666666666667%; }
  .ms-u-mdOffset4 {
    margin-left: 33.33333333333333%; }
  .ms-u-mdOffset3 {
    margin-left: 25%; }
  .ms-u-mdOffset2 {
    margin-left: 16.666666666666664%; }
  .ms-u-mdOffset1 {
    margin-left: 8.333333333333332%; }
  .ms-u-mdOffset0 {
    margin-left: 0; } }

@media (min-width: 640px) {
  .ms-u-lg12 {
    width: 100%; }
  .ms-u-lg11 {
    width: 91.66666666666666%; }
  .ms-u-lg10 {
    width: 83.33333333333334%; }
  .ms-u-lg9 {
    width: 75%; }
  .ms-u-lg8 {
    width: 66.66666666666666%; }
  .ms-u-lg7 {
    width: 58.333333333333336%; }
  .ms-u-lg6 {
    width: 50%; }
  .ms-u-lg5 {
    width: 41.66666666666667%; }
  .ms-u-lg4 {
    width: 33.33333333333333%; }
  .ms-u-lg3 {
    width: 25%; }
  .ms-u-lg2 {
    width: 16.666666666666664%; }
  .ms-u-lg1 {
    width: 8.333333333333332%; }
  .ms-u-lgPull12 {
    right: 100%; }
  .ms-u-lgPull11 {
    right: 91.66666666666666%; }
  .ms-u-lgPull10 {
    right: 83.33333333333334%; }
  .ms-u-lgPull9 {
    right: 75%; }
  .ms-u-lgPull8 {
    right: 66.66666666666666%; }
  .ms-u-lgPull7 {
    right: 58.333333333333336%; }
  .ms-u-lgPull6 {
    right: 50%; }
  .ms-u-lgPull5 {
    right: 41.66666666666667%; }
  .ms-u-lgPull4 {
    right: 33.33333333333333%; }
  .ms-u-lgPull3 {
    right: 25%; }
  .ms-u-lgPull2 {
    right: 16.666666666666664%; }
  .ms-u-lgPull1 {
    right: 8.333333333333332%; }
  .ms-u-lgPull0 {
    right: auto; }
  .ms-u-lgPush12 {
    left: 100%; }
  .ms-u-lgPush11 {
    left: 91.66666666666666%; }
  .ms-u-lgPush10 {
    left: 83.33333333333334%; }
  .ms-u-lgPush9 {
    left: 75%; }
  .ms-u-lgPush8 {
    left: 66.66666666666666%; }
  .ms-u-lgPush7 {
    left: 58.333333333333336%; }
  .ms-u-lgPush6 {
    left: 50%; }
  .ms-u-lgPush5 {
    left: 41.66666666666667%; }
  .ms-u-lgPush4 {
    left: 33.33333333333333%; }
  .ms-u-lgPush3 {
    left: 25%; }
  .ms-u-lgPush2 {
    left: 16.666666666666664%; }
  .ms-u-lgPush1 {
    left: 8.333333333333332%; }
  .ms-u-lgPush0 {
    left: auto; }
  .ms-u-lgOffset11 {
    margin-left: 91.66666666666666%; }
  .ms-u-lgOffset10 {
    margin-left: 83.33333333333334%; }
  .ms-u-lgOffset9 {
    margin-left: 75%; }
  .ms-u-lgOffset8 {
    margin-left: 66.66666666666666%; }
  .ms-u-lgOffset7 {
    margin-left: 58.333333333333336%; }
  .ms-u-lgOffset6 {
    margin-left: 50%; }
  .ms-u-lgOffset5 {
    margin-left: 41.66666666666667%; }
  .ms-u-lgOffset4 {
    margin-left: 33.33333333333333%; }
  .ms-u-lgOffset3 {
    margin-left: 25%; }
  .ms-u-lgOffset2 {
    margin-left: 16.666666666666664%; }
  .ms-u-lgOffset1 {
    margin-left: 8.333333333333332%; }
  .ms-u-lgOffset0 {
    margin-left: 0; } }

@media (min-width: 1024px) {
  .ms-u-xl12 {
    width: 100%; }
  .ms-u-xl11 {
    width: 91.66666666666666%; }
  .ms-u-xl10 {
    width: 83.33333333333334%; }
  .ms-u-xl9 {
    width: 75%; }
  .ms-u-xl8 {
    width: 66.66666666666666%; }
  .ms-u-xl7 {
    width: 58.333333333333336%; }
  .ms-u-xl6 {
    width: 50%; }
  .ms-u-xl5 {
    width: 41.66666666666667%; }
  .ms-u-xl4 {
    width: 33.33333333333333%; }
  .ms-u-xl3 {
    width: 25%; }
  .ms-u-xl2 {
    width: 16.666666666666664%; }
  .ms-u-xl1 {
    width: 8.333333333333332%; }
  .ms-u-xlPull12 {
    right: 100%; }
  .ms-u-xlPull11 {
    right: 91.66666666666666%; }
  .ms-u-xlPull10 {
    right: 83.33333333333334%; }
  .ms-u-xlPull9 {
    right: 75%; }
  .ms-u-xlPull8 {
    right: 66.66666666666666%; }
  .ms-u-xlPull7 {
    right: 58.333333333333336%; }
  .ms-u-xlPull6 {
    right: 50%; }
  .ms-u-xlPull5 {
    right: 41.66666666666667%; }
  .ms-u-xlPull4 {
    right: 33.33333333333333%; }
  .ms-u-xlPull3 {
    right: 25%; }
  .ms-u-xlPull2 {
    right: 16.666666666666664%; }
  .ms-u-xlPull1 {
    right: 8.333333333333332%; }
  .ms-u-xlPull0 {
    right: auto; }
  .ms-u-xlPush12 {
    left: 100%; }
  .ms-u-xlPush11 {
    left: 91.66666666666666%; }
  .ms-u-xlPush10 {
    left: 83.33333333333334%; }
  .ms-u-xlPush9 {
    left: 75%; }
  .ms-u-xlPush8 {
    left: 66.66666666666666%; }
  .ms-u-xlPush7 {
    left: 58.333333333333336%; }
  .ms-u-xlPush6 {
    left: 50%; }
  .ms-u-xlPush5 {
    left: 41.66666666666667%; }
  .ms-u-xlPush4 {
    left: 33.33333333333333%; }
  .ms-u-xlPush3 {
    left: 25%; }
  .ms-u-xlPush2 {
    left: 16.666666666666664%; }
  .ms-u-xlPush1 {
    left: 8.333333333333332%; }
  .ms-u-xlPush0 {
    left: auto; }
  .ms-u-xlOffset11 {
    margin-left: 91.66666666666666%; }
  .ms-u-xlOffset10 {
    margin-left: 83.33333333333334%; }
  .ms-u-xlOffset9 {
    margin-left: 75%; }
  .ms-u-xlOffset8 {
    margin-left: 66.66666666666666%; }
  .ms-u-xlOffset7 {
    margin-left: 58.333333333333336%; }
  .ms-u-xlOffset6 {
    margin-left: 50%; }
  .ms-u-xlOffset5 {
    margin-left: 41.66666666666667%; }
  .ms-u-xlOffset4 {
    margin-left: 33.33333333333333%; }
  .ms-u-xlOffset3 {
    margin-left: 25%; }
  .ms-u-xlOffset2 {
    margin-left: 16.666666666666664%; }
  .ms-u-xlOffset1 {
    margin-left: 8.333333333333332%; }
  .ms-u-xlOffset0 {
    margin-left: 0; } }

@media (min-width: 1366px) {
  .ms-u-xxl12 {
    width: 100%; }
  .ms-u-xxl11 {
    width: 91.66666666666666%; }
  .ms-u-xxl10 {
    width: 83.33333333333334%; }
  .ms-u-xxl9 {
    width: 75%; }
  .ms-u-xxl8 {
    width: 66.66666666666666%; }
  .ms-u-xxl7 {
    width: 58.333333333333336%; }
  .ms-u-xxl6 {
    width: 50%; }
  .ms-u-xxl5 {
    width: 41.66666666666667%; }
  .ms-u-xxl4 {
    width: 33.33333333333333%; }
  .ms-u-xxl3 {
    width: 25%; }
  .ms-u-xxl2 {
    width: 16.666666666666664%; }
  .ms-u-xxl1 {
    width: 8.333333333333332%; }
  .ms-u-xxlPull12 {
    right: 100%; }
  .ms-u-xxlPull11 {
    right: 91.66666666666666%; }
  .ms-u-xxlPull10 {
    right: 83.33333333333334%; }
  .ms-u-xxlPull9 {
    right: 75%; }
  .ms-u-xxlPull8 {
    right: 66.66666666666666%; }
  .ms-u-xxlPull7 {
    right: 58.333333333333336%; }
  .ms-u-xxlPull6 {
    right: 50%; }
  .ms-u-xxlPull5 {
    right: 41.66666666666667%; }
  .ms-u-xxlPull4 {
    right: 33.33333333333333%; }
  .ms-u-xxlPull3 {
    right: 25%; }
  .ms-u-xxlPull2 {
    right: 16.666666666666664%; }
  .ms-u-xxlPull1 {
    right: 8.333333333333332%; }
  .ms-u-xxlPull0 {
    right: auto; }
  .ms-u-xxlPush12 {
    left: 100%; }
  .ms-u-xxlPush11 {
    left: 91.66666666666666%; }
  .ms-u-xxlPush10 {
    left: 83.33333333333334%; }
  .ms-u-xxlPush9 {
    left: 75%; }
  .ms-u-xxlPush8 {
    left: 66.66666666666666%; }
  .ms-u-xxlPush7 {
    left: 58.333333333333336%; }
  .ms-u-xxlPush6 {
    left: 50%; }
  .ms-u-xxlPush5 {
    left: 41.66666666666667%; }
  .ms-u-xxlPush4 {
    left: 33.33333333333333%; }
  .ms-u-xxlPush3 {
    left: 25%; }
  .ms-u-xxlPush2 {
    left: 16.666666666666664%; }
  .ms-u-xxlPush1 {
    left: 8.333333333333332%; }
  .ms-u-xxlPush0 {
    left: auto; }
  .ms-u-xxlOffset11 {
    margin-left: 91.66666666666666%; }
  .ms-u-xxlOffset10 {
    margin-left: 83.33333333333334%; }
  .ms-u-xxlOffset9 {
    margin-left: 75%; }
  .ms-u-xxlOffset8 {
    margin-left: 66.66666666666666%; }
  .ms-u-xxlOffset7 {
    margin-left: 58.333333333333336%; }
  .ms-u-xxlOffset6 {
    margin-left: 50%; }
  .ms-u-xxlOffset5 {
    margin-left: 41.66666666666667%; }
  .ms-u-xxlOffset4 {
    margin-left: 33.33333333333333%; }
  .ms-u-xxlOffset3 {
    margin-left: 25%; }
  .ms-u-xxlOffset2 {
    margin-left: 16.666666666666664%; }
  .ms-u-xxlOffset1 {
    margin-left: 8.333333333333332%; }
  .ms-u-xxlOffset0 {
    margin-left: 0; } }

@media (min-width: 1920px) {
  .ms-u-xxxl12 {
    width: 100%; }
  .ms-u-xxxl11 {
    width: 91.66666666666666%; }
  .ms-u-xxxl10 {
    width: 83.33333333333334%; }
  .ms-u-xxxl9 {
    width: 75%; }
  .ms-u-xxxl8 {
    width: 66.66666666666666%; }
  .ms-u-xxxl7 {
    width: 58.333333333333336%; }
  .ms-u-xxxl6 {
    width: 50%; }
  .ms-u-xxxl5 {
    width: 41.66666666666667%; }
  .ms-u-xxxl4 {
    width: 33.33333333333333%; }
  .ms-u-xxxl3 {
    width: 25%; }
  .ms-u-xxxl2 {
    width: 16.666666666666664%; }
  .ms-u-xxxl1 {
    width: 8.333333333333332%; }
  .ms-u-xxxlPull12 {
    right: 100%; }
  .ms-u-xxxlPull11 {
    right: 91.66666666666666%; }
  .ms-u-xxxlPull10 {
    right: 83.33333333333334%; }
  .ms-u-xxxlPull9 {
    right: 75%; }
  .ms-u-xxxlPull8 {
    right: 66.66666666666666%; }
  .ms-u-xxxlPull7 {
    right: 58.333333333333336%; }
  .ms-u-xxxlPull6 {
    right: 50%; }
  .ms-u-xxxlPull5 {
    right: 41.66666666666667%; }
  .ms-u-xxxlPull4 {
    right: 33.33333333333333%; }
  .ms-u-xxxlPull3 {
    right: 25%; }
  .ms-u-xxxlPull2 {
    right: 16.666666666666664%; }
  .ms-u-xxxlPull1 {
    right: 8.333333333333332%; }
  .ms-u-xxxlPull0 {
    right: auto; }
  .ms-u-xxxlPush12 {
    left: 100%; }
  .ms-u-xxxlPush11 {
    left: 91.66666666666666%; }
  .ms-u-xxxlPush10 {
    left: 83.33333333333334%; }
  .ms-u-xxxlPush9 {
    left: 75%; }
  .ms-u-xxxlPush8 {
    left: 66.66666666666666%; }
  .ms-u-xxxlPush7 {
    left: 58.333333333333336%; }
  .ms-u-xxxlPush6 {
    left: 50%; }
  .ms-u-xxxlPush5 {
    left: 41.66666666666667%; }
  .ms-u-xxxlPush4 {
    left: 33.33333333333333%; }
  .ms-u-xxxlPush3 {
    left: 25%; }
  .ms-u-xxxlPush2 {
    left: 16.666666666666664%; }
  .ms-u-xxxlPush1 {
    left: 8.333333333333332%; }
  .ms-u-xxxlPush0 {
    left: auto; }
  .ms-u-xxxlOffset11 {
    margin-left: 91.66666666666666%; }
  .ms-u-xxxlOffset10 {
    margin-left: 83.33333333333334%; }
  .ms-u-xxxlOffset9 {
    margin-left: 75%; }
  .ms-u-xxxlOffset8 {
    margin-left: 66.66666666666666%; }
  .ms-u-xxxlOffset7 {
    margin-left: 58.333333333333336%; }
  .ms-u-xxxlOffset6 {
    margin-left: 50%; }
  .ms-u-xxxlOffset5 {
    margin-left: 41.66666666666667%; }
  .ms-u-xxxlOffset4 {
    margin-left: 33.33333333333333%; }
  .ms-u-xxxlOffset3 {
    margin-left: 25%; }
  .ms-u-xxxlOffset2 {
    margin-left: 16.666666666666664%; }
  .ms-u-xxxlOffset1 {
    margin-left: 8.333333333333332%; }
  .ms-u-xxxlOffset0 {
    margin-left: 0; } }

.ms-Grid {
  box-sizing: border-box;
  *zoom: 1;
  padding: 0 8px; }
  .ms-Grid:before, .ms-Grid:after {
    display: table;
    content: "";
    line-height: 0; }
  .ms-Grid:after {
    clear: both; }

.ms-Grid-row {
  margin: 0 -8px;
  box-sizing: border-box;
  *zoom: 1; }
  .ms-Grid-row:before, .ms-Grid-row:after {
    display: table;
    content: "";
    line-height: 0; }
  .ms-Grid-row:after {
    clear: both; }

.ms-Grid-col {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  box-sizing: border-box;
  float: left; }

.ms-Grid-col .ms-Grid {
  padding: 0; }

/*
  Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
*/
.ms-Breadcrumb {
  margin: 23px 0 1px 0; }
  .ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow {
    display: inline; }

.ms-Breadcrumb-chevron {
  font-size: 17px;
  color: #666666;
  vertical-align: top;
  margin: 10px 0; }

.ms-Breadcrumb-list {
  display: inline;
  white-space: nowrap;
  padding: 0;
  margin: 0; }
  .ms-Breadcrumb-list .ms-Breadcrumb-listItem {
    list-style-type: none;
    vertical-align: top;
    margin: 0;
    padding: 0;
    display: inline-block; }
    .ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron {
      display: none; }

.ms-Breadcrumb-overflow {
  display: none;
  position: relative;
  margin-right: -4px; }
  .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
    font-size: 12px;
    display: inline-block;
    color: #0078d7;
    margin-right: -4px;
    padding: 12px 8px 3px 8px;
    cursor: pointer; }

.ms-Breadcrumb-overflowMenu {
  display: none;
  position: absolute; }
  .ms-Breadcrumb-overflowMenu.is-open {
    display: block;
    top: 36px;
    left: 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    z-index: 105; }
  .ms-Breadcrumb-overflowMenu:before {
    position: absolute;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
    top: -6px;
    left: 6px;
    content: ' ';
    width: 16px;
    height: 16px;
    transform: rotate(45deg);
    background-color: white; }
  .ms-Breadcrumb-overflowMenu .ms-ContextualMenu {
    border: none;
    box-shadow: none;
    position: relative;
    width: 190px; }
    .ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open {
      margin-bottom: 0; }

.ms-Breadcrumb-itemLink,
.ms-Breadcrumb-overflowButton {
  text-decoration: none;
  outline: transparent; }
  .ms-Breadcrumb-itemLink:hover,
  .ms-Breadcrumb-overflowButton:hover {
    background-color: #f4f4f4;
    cursor: pointer; }
  .ms-Breadcrumb-itemLink:focus,
  .ms-Breadcrumb-overflowButton:focus {
    outline: #767676 solid 1px;
    color: #000000; }
  .ms-Breadcrumb-itemLink:active,
  .ms-Breadcrumb-overflowButton:active {
    outline: transparent;
    background-color: #c8c8c8; }

.ms-Breadcrumb-itemLink {
  color: #333333;
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 21px;
  font-weight: normal;
  display: inline-block;
  padding: 0 4px;
  max-width: 160px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

@media screen and (max-width: 639px) {
  .ms-Breadcrumb {
    margin: 10px 0; }
  .ms-Breadcrumb-itemLink {
    font-size: 17px; }
  .ms-Breadcrumb-chevron {
    font-size: 14px;
    margin-top: 7px; }
  .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
    padding-top: 8px;
    padding-bottom: 3px; } }

@media screen and (max-width: 479px) {
  .ms-Breadcrumb-itemLink {
    font-size: 14px;
    max-width: 116px; }
  .ms-Breadcrumb-chevron {
    margin-top: 4px; }
  .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
    padding-top: 5px;
    padding-bottom: 3px; } }

.ms-Button {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  background-color: #f4f4f4;
  border: 1px solid #f4f4f4;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  min-width: 80px;
  padding: 4px 20px 6px; }
  .ms-Button:hover {
    background-color: #eaeaea;
    border-color: #eaeaea;
    outline: 1px solid transparent; }
    .ms-Button:hover .ms-Button-label {
      color: #000000; }
  .ms-Button:focus {
    background-color: #eaeaea;
    border-color: #0078d7;
    outline: 1px solid transparent; }
    .ms-Button:focus .ms-Button-label {
      color: #000000; }
  .ms-Button:active {
    background-color: #0078d7;
    border-color: #0078d7; }
    .ms-Button:active .ms-Button-label {
      color: #ffffff; }
  .ms-Button:disabled, .ms-Button.is-disabled {
    background-color: #f4f4f4;
    border-color: #f4f4f4;
    cursor: default; }
    .ms-Button:disabled .ms-Button-label, .ms-Button.is-disabled .ms-Button-label {
      color: #a6a6a6; }
    .ms-Button:disabled:hover, .ms-Button:disabled:focus, .ms-Button.is-disabled:hover, .ms-Button.is-disabled:focus {
      outline: 0; }

.ms-Button + .ms-Button {
  margin-left: 6px; }

.ms-Button-label {
  color: #333333;
  font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px; }

.ms-Button-icon,
.ms-Button-description {
  display: none; }

.ms-Button.ms-Button--primary {
  background-color: #0078d7;
  border-color: #0078d7; }
  .ms-Button.ms-Button--primary .ms-Button-label {
    color: #ffffff; }
  .ms-Button.ms-Button--primary:hover {
    background-color: #005a9e;
    border-color: #005a9e; }
  .ms-Button.ms-Button--primary:focus {
    background-color: #005a9e;
    border-color: #004578; }
  .ms-Button.ms-Button--primary:active {
    background-color: #0078d7;
    border-color: #0078d7; }
  .ms-Button.ms-Button--primary:disabled, .ms-Button.ms-Button--primary.is-disabled {
    background-color: #f4f4f4;
    border-color: #f4f4f4; }
    .ms-Button.ms-Button--primary:disabled .ms-Button-label, .ms-Button.ms-Button--primary.is-disabled .ms-Button-label {
      color: #a6a6a6; }

.ms-Button.ms-Button--hero {
  background-color: transparent;
  border: none;
  vertical-align: top;
  line-height: normal; }
  .ms-Button.ms-Button--hero .ms-Button-icon {
    color: #0078d7;
    display: inline-block;
    font-size: 12px;
    position: relative;
    top: -8px;
    text-align: center; }
    .ms-Button.ms-Button--hero .ms-Button-icon .ms-Icon {
      border-radius: 18px;
      border: 1px solid #0078d7;
      height: 18px;
      line-height: 18px;
      width: 18px;
      font-size: 12px;
      margin: 0; }
  .ms-Button.ms-Button--hero .ms-Button-label {
    color: #0078d7;
    font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
    font-size: 21px;
    position: relative;
    top: -5px;
    text-decoration: none; }
  .ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon, .ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon {
    color: #005a9e; }
  .ms-Button.ms-Button--hero:hover .ms-Button-label, .ms-Button.ms-Button--hero:focus .ms-Button-label {
    color: #004578; }
  .ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon {
    color: #0078d7; }
  .ms-Button.ms-Button--hero:active .ms-Button-label {
    color: #0078d7; }
  .ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon, .ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon {
    color: #c8c8c8; }
  .ms-Button.ms-Button--hero:disabled .ms-Button-label, .ms-Button.ms-Button--hero.is-disabled .ms-Button-label {
    color: #a6a6a6; }

.ms-Button.ms-Button--compound {
  height: auto;
  min-height: 72px;
  max-width: 280px;
  padding: 20px; }
  .ms-Button.ms-Button--compound .ms-Button-label {
    display: block;
    font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif;
    position: relative;
    text-align: left;
    margin-top: -5px; }
  .ms-Button.ms-Button--compound .ms-Button-description {
    color: #666666;
    display: block;
    font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
    font-size: 12px;
    position: relative;
    text-align: left;
    top: 3px; }
  .ms-Button.ms-Button--compound:hover .ms-Button-description {
    color: #212121; }
  .ms-Button.ms-Button--compound:focus {
    border-color: #0078d7;
    background-color: #f4f4f4; }
    .ms-Button.ms-Button--compound:focus .ms-Button-label {
      color: #333333; }
    .ms-Button.ms-Button--compound:focus .ms-Button-description {
      color: #666666; }
  .ms-Button.ms-Button--compound:active {
    background-color: #0078d7; }
    .ms-Button.ms-Button--compound:active .ms-Button-description,
    .ms-Button.ms-Button--compound:active .ms-Button-label {
      color: #ffffff; }
  .ms-Button.ms-Button--compound:disabled .ms-Button-label,
  .ms-Button.ms-Button--compound:disabled .ms-Button-description, .ms-Button.ms-Button--compound.is-disabled .ms-Button-label,
  .ms-Button.ms-Button--compound.is-disabled .ms-Button-description {
    color: #a6a6a6; }
  .ms-Button.ms-Button--compound:disabled:focus, .ms-Button.ms-Button--compound:disabled:active, .ms-Button.ms-Button--compound.is-disabled:focus, .ms-Button.ms-Button--compound.is-disabled:active {
    border-color: #f4f4f4;
    background-color: #f4f4f4; }
    .ms-Button.ms-Button--compound:disabled:focus .ms-Button-label,
    .ms-Button.ms-Button--compound:disabled:focus .ms-Button-description, .ms-Button.ms-Button--compound:disabled:active .ms-Button-label,
    .ms-Button.ms-Button--compound:disabled:active .ms-Button-description, .ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,
    .ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description, .ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,
    .ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description {
      color: #a6a6a6; }

.ms-Button.ms-Button--command {
  background-color: transparent;
  border: none;
  height: 32px;
  line-height: 32px;
  min-width: 0;
  padding: 0 8px;
  text-align: left;
  font-size: 14px; }
  .ms-Button.ms-Button--command .ms-Button-icon {
    color: #666666;
    display: inline-block;
    margin-right: 4px;
    position: relative; }
  .ms-Button.ms-Button--command .ms-Button-label {
    font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }
  .ms-Button.ms-Button--command:hover .ms-Button-icon, .ms-Button.ms-Button--command:focus .ms-Button-icon {
    color: #212121; }
  .ms-Button.ms-Button--command:hover .ms-Button-label, .ms-Button.ms-Button--command:focus .ms-Button-label {
    color: #000000; }
  .ms-Button.ms-Button--command:active .ms-Button-icon,
  .ms-Button.ms-Button--command:active .ms-Button-label {
    color: #0078d7; }
  .ms-Button.ms-Button--command:disabled .ms-Button-icon, .ms-Button.ms-Button--command.is-disabled .ms-Button-icon {
    color: #c8c8c8; }
  .ms-Button.ms-Button--command:disabled .ms-Button-label, .ms-Button.ms-Button--command.is-disabled .ms-Button-label {
    color: #a6a6a6; }

.ms-Button.ms-Button--command + .ms-Button.ms-Button--command {
  margin-left: 14px; }

.ms-Callout {
  z-index: 100;
  margin: 16px auto;
  position: relative;
  width: 288px; }

.ms-Callout.ms-Callout--arrowRight:before, .ms-Callout.ms-Callout--arrowRight:after,
.ms-Callout.ms-Callout--arrowLeft:before,
.ms-Callout.ms-Callout--arrowLeft:after,
.ms-Callout.ms-Callout--arrowBottom:before,
.ms-Callout.ms-Callout--arrowBottom:after,
.ms-Callout.ms-Callout--arrowTop:before,
.ms-Callout.ms-Callout--arrowTop:after {
  content: '';
  position: absolute;
  transform: rotate(-45deg);
  height: 0;
  width: 0; }

.ms-Callout.ms-Callout--arrowRight:before,
.ms-Callout.ms-Callout--arrowLeft:before,
.ms-Callout.ms-Callout--arrowBottom:before,
.ms-Callout.ms-Callout--arrowTop:before {
  z-index: 0;
  outline: 1px solid transparent;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); }

.ms-Callout.ms-Callout--arrowRight:after,
.ms-Callout.ms-Callout--arrowLeft:after,
.ms-Callout.ms-Callout--arrowBottom:after,
.ms-Callout.ms-Callout--arrowTop:after {
  z-index: 10; }

.ms-Callout.ms-Callout--arrowLeft:before, .ms-Callout.ms-Callout--arrowLeft:after,
.ms-Callout.ms-Callout--arrowRight:before,
.ms-Callout.ms-Callout--arrowRight:after {
  top: 40px;
  display: none; }

.ms-Callout.ms-Callout--arrowLeft:before, .ms-Callout.ms-Callout--arrowLeft:after {
  border-top: 10px solid #ffffff;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  left: -10px; }

.ms-Callout.ms-Callout--arrowRight:before, .ms-Callout.ms-Callout--arrowRight:after {
  border-top: 10px solid transparent;
  border-right: 10px solid #ffffff;
  border-bottom: 10px solid #ffffff;
  border-left: 10px solid transparent;
  right: -10px; }

.ms-Callout.ms-Callout--arrowTop:before, .ms-Callout.ms-Callout--arrowTop:after,
.ms-Callout.ms-Callout--arrowBottom:before,
.ms-Callout.ms-Callout--arrowBottom:after {
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0; }

.ms-Callout.ms-Callout--arrowTop:before, .ms-Callout.ms-Callout--arrowTop:after {
  border-top: 10px solid #ffffff;
  border-right: 10px solid #ffffff;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  top: -10px; }

.ms-Callout.ms-Callout--arrowBottom:before, .ms-Callout.ms-Callout--arrowBottom:after {
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  border-left: 10px solid #ffffff;
  bottom: -10px; }

@media screen and (-ms-high-contrast: active) {
  .ms-Callout.ms-Callout--arrowRight:before, .ms-Callout.ms-Callout--arrowRight:after,
  .ms-Callout.ms-Callout--arrowLeft:before,
  .ms-Callout.ms-Callout--arrowLeft:after,
  .ms-Callout.ms-Callout--arrowBottom:before,
  .ms-Callout.ms-Callout--arrowBottom:after,
  .ms-Callout.ms-Callout--arrowTop:before,
  .ms-Callout.ms-Callout--arrowTop:after {
    border: 0;
    width: 20px;
    height: 20px;
    background-color: #000000; } }

@media screen and (-ms-high-contrast: black-on-white) {
  .ms-Callout.ms-Callout--arrowRight:before, .ms-Callout.ms-Callout--arrowRight:after,
  .ms-Callout.ms-Callout--arrowLeft:before,
  .ms-Callout.ms-Callout--arrowLeft:after,
  .ms-Callout.ms-Callout--arrowBottom:before,
  .ms-Callout.ms-Callout--arrowBottom:after,
  .ms-Callout.ms-Callout--arrowTop:before,
  .ms-Callout.ms-Callout--arrowTop:after {
    background-color: #ffffff; } }

.ms-Callout-main {
  position: relative;
  background-color: #ffffff;
  box-sizing: border-box;
  outline: 1px solid transparent;
  z-index: 5;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); }

.ms-Callout-close {
  margin: 0;
  border: 0;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 12px;
  padding: 8px;
  width: 32px;
  height: 32px;
  font-size: 14px;
  color: #666666;
  z-index: 110; }

.ms-Callout-inner {
  height: 100%;
  padding: 0 24px 20px; }

.ms-Callout-header {
  z-index: 105;
  padding: 18px 24px 12px; }

.ms-Callout-title {
  margin: 0;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 21px; }

.ms-Callout-subText {
  margin: 0;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  color: #333333;
  font-size: 12px; }

.ms-Callout-link {
  font-size: 14px;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }

.ms-Callout-actions {
  position: relative;
  margin-top: 20px;
  width: 100%;
  white-space: nowrap; }
  .ms-Callout-actions .ms-Link.ms-Link--hero {
    position: relative;
    left: -8px; }

.ms-Callout-action {
  position: relative;
  top: 4px;
  left: -8px;
  margin-left: 0 !important; }
  .ms-Callout-action:hover .ms-Callout-actionIcon,
  .ms-Callout-action:focus .ms-Callout-actionIcon {
    color: #0078d7; }

.ms-Callout-button {
  margin-right: 12px; }

.ms-Callout.ms-Callout--close .ms-Callout-title {
  margin-right: 20px; }

.ms-Callout.ms-Callout--OOBE.ms-Callout--arrowRight:before, .ms-Callout.ms-Callout--OOBE.ms-Callout--arrowRight:after, .ms-Callout.ms-Callout--OOBE.ms-Callout--arrowLeft:before, .ms-Callout.ms-Callout--OOBE.ms-Callout--arrowLeft:after, .ms-Callout.ms-Callout--OOBE.ms-Callout--arrowTop:before, .ms-Callout.ms-Callout--OOBE.ms-Callout--arrowTop:after {
  border-color: #0078d7;
  background-color: transparent; }

.ms-Callout.ms-Callout--OOBE .ms-Callout-header {
  padding: 28px 24px;
  background-color: #0078d7; }

.ms-Callout.ms-Callout--OOBE .ms-Callout-title {
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 28px;
  color: #ffffff; }

.ms-Callout.ms-Callout--OOBE .ms-Callout-inner {
  padding-top: 20px; }

.ms-Callout.ms-Callout--OOBE .ms-Callout-subText {
  font-size: 14px; }

.ms-Callout.ms-Callout--actionText .ms-Callout-actions {
  border-top: 1px solid #eaeaea;
  margin-bottom: -8px; }

.ms-Callout.ms-Callout--peek.ms-Callout--arrowTop:before, .ms-Callout.ms-Callout--peek.ms-Callout--arrowTop:after, .ms-Callout.ms-Callout--peek.ms-Callout--arrowBottom:before, .ms-Callout.ms-Callout--peek.ms-Callout--arrowBottom:after {
  left: 40px;
  right: auto; }

.ms-Callout.ms-Callout--peek.ms-Callout--arrowRight:before, .ms-Callout.ms-Callout--peek.ms-Callout--arrowRight:after, .ms-Callout.ms-Callout--peek.ms-Callout--arrowLeft:before, .ms-Callout.ms-Callout--peek.ms-Callout--arrowLeft:after {
  top: calc("50% - 10px"); }

.ms-Callout.ms-Callout--peek .ms-Callout-header {
  padding-bottom: 0; }

.ms-Callout.ms-Callout--peek .ms-Callout-title {
  font-size: 14px; }

.ms-Callout.ms-Callout--peek .ms-Callout-actions {
  margin-top: 12px;
  margin-bottom: -4px; }

@media (min-width: 480px) {
  .ms-Callout {
    width: 300px;
    margin: 16px; }
  .ms-Callout.ms-Callout--arrowRight:before, .ms-Callout.ms-Callout--arrowRight:after,
  .ms-Callout.ms-Callout--arrowLeft:before,
  .ms-Callout.ms-Callout--arrowLeft:after {
    display: block; } }

.ms-ChoiceField {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  min-height: 36px;
  position: relative; }
  .ms-ChoiceField .ms-Label {
    font-size: 14px;
    padding: 0 0 0 26px; }

.ms-ChoiceField-input:disabled + .ms-ChoiceField-field {
  pointer-events: none;
  cursor: default; }
  .ms-ChoiceField-input:disabled + .ms-ChoiceField-field:before {
    background-color: #c8c8c8;
    color: #c8c8c8; }
  .ms-ChoiceField-input:disabled + .ms-ChoiceField-field:after {
    border-color: #eaeaea; }
  .ms-ChoiceField-input:disabled + .ms-ChoiceField-field .ms-Label {
    color: #a6a6a6; }
  @media screen and (-ms-high-contrast: active) {
    .ms-ChoiceField-input:disabled + .ms-ChoiceField-field:before {
      background-color: #00ff00;
      color: #00ff00; }
    .ms-ChoiceField-input:disabled + .ms-ChoiceField-field:after {
      border-color: #00ff00; }
    .ms-ChoiceField-input:disabled + .ms-ChoiceField-field .ms-Label {
      color: #00ff00; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-ChoiceField-input:disabled + .ms-ChoiceField-field:before {
      background-color: #600000;
      color: #600000; }
    .ms-ChoiceField-input:disabled + .ms-ChoiceField-field:after {
      border-color: #600000; }
    .ms-ChoiceField-input:disabled + .ms-ChoiceField-field .ms-Label {
      color: #600000; } }

.ms-ChoiceField-input {
  position: absolute;
  opacity: 0;
  top: 8px; }
  .ms-ChoiceField-input:focus:not(:disabled) + .ms-ChoiceField-field:after {
    border-color: #767676; }

.ms-ChoiceField-field {
  display: inline-block;
  cursor: pointer;
  margin-top: 8px;
  position: relative; }
  .ms-ChoiceField-field:after {
    content: '';
    display: inline-block;
    border: 1px #c8c8c8 solid;
    width: 19px;
    height: 19px;
    cursor: pointer;
    position: relative;
    font-weight: normal;
    left: -1px;
    top: -1px;
    border-radius: 50%;
    position: absolute; }
  .ms-ChoiceField-field:hover:after {
    border-color: #767676; }
  .ms-ChoiceField-field:hover .ms-Label {
    color: #000000; }

.ms-ChoiceField-input:checked + .ms-ChoiceField-field:before {
  background-color: #666666;
  border-color: #666666;
  color: #666666;
  border-radius: 50%;
  content: '\00a0';
  display: inline-block;
  position: absolute;
  top: 4px;
  bottom: 0;
  left: 4px;
  width: 11px;
  height: 11px;
  box-sizing: border-box; }
  @media screen and (-ms-high-contrast: active) {
    .ms-ChoiceField-input:checked + .ms-ChoiceField-field:before {
      border-color: #ffffff;
      background-color: #ffffff; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-ChoiceField-input:checked + .ms-ChoiceField-field:before {
      border-color: #000000;
      background-color: #000000; } }

.ms-ChoiceField-input:checked + .ms-ChoiceField-field:hover:before {
  background-color: #212121;
  color: #212121; }

.ms-ChoiceField-input[type="checkbox"] + .ms-ChoiceField-field:after {
  border-radius: 0; }

.ms-ChoiceField-input[type="checkbox"]:checked + .ms-ChoiceField-field:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  content: '\e041';
  background-color: transparent;
  border-radius: 0;
  font-size: 13px;
  top: 3px;
  left: 3px; }
  @media screen and (-ms-high-contrast: active) {
    .ms-ChoiceField-input[type="checkbox"]:checked + .ms-ChoiceField-field:before {
      color: #ffffff;
      border-color: transparent;
      background-color: transparent; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-ChoiceField-input[type="checkbox"]:checked + .ms-ChoiceField-field:before {
      color: #000000;
      border-color: transparent;
      background-color: transparent; } }

.ms-ChoiceFieldGroup {
  margin-bottom: 4px; }

.ms-CommandBar {
  background-color: #eff6fc;
  height: 40px;
  white-space: nowrap;
  padding-left: 0;
  border: 0;
  position: relative; }
  .ms-CommandBar:focus {
    outline: none; }

.ms-CommandBar-mainArea {
  overflow-x: hidden;
  display: block;
  padding-left: 58px; }
  @media only screen and (min-width: 1024px) {
    .ms-CommandBar-mainArea {
      padding-left: 24px; } }

.ms-CommandBar-sideCommands {
  float: right;
  text-align: right;
  width: auto;
  padding-right: 8px; }
  .ms-CommandBar-sideCommands .ms-CommandBarItem:last-child {
    margin-right: 0; }
  @media only screen and (min-width: 640px) {
    .ms-CommandBar-sideCommands {
      min-width: 128px; } }
  @media only screen and (min-width: 640px) {
    .ms-CommandBar-sideCommands {
      padding-right: 12px; } }
  @media only screen and (min-width: 1024px) {
    .ms-CommandBar-sideCommands {
      padding-right: 16px; } }

.ms-CommandBarItem {
  display: inline-block;
  color: #0078d7;
  height: 40px;
  outline: none;
  vertical-align: top;
  margin-right: -4px; }
  .ms-CommandBarItem .ms-CommandBarItem-chevronDown,
  .ms-CommandBarItem .ms-CommandBarItem-commandText {
    display: none; }
  @media screen and (-ms-high-contrast: active) {
    .ms-CommandBarItem {
      border-left: 1px solid #000000;
      border-right: 1px solid #000000;
      height: 38px;
      outline: none; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-CommandBarItem {
      border-left: 1px solid #ffffff;
      border-right: 1px solid #ffffff;
      height: 38px;
      outline: none; } }
  .ms-CommandBarItem:hover {
    background-color: #c7e0f4;
    color: #0078d7; }
    @media screen and (-ms-high-contrast: active) {
      .ms-CommandBarItem:hover {
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-CommandBarItem:hover {
        border-left: 1px solid #000000;
        border-right: 1px solid #000000; } }
  @media only screen and (min-width: 640px) {
    .ms-CommandBarItem {
      margin-right: 8px; }
      .ms-CommandBarItem .ms-CommandBarItem-chevronDown,
      .ms-CommandBarItem .ms-CommandBarItem-commandText {
        display: inline; } }

.ms-CommandBarItem.is-hidden {
  width: 0;
  overflow: hidden; }

.ms-CommandBarItem.icon-only .ms-CommandBarItem-chevronDown,
.ms-CommandBarItem.icon-only .ms-CommandBarItem-commandText,
.ms-CommandBarItem.ms-CommandBarItem--iconOnly .ms-CommandBarItem-chevronDown,
.ms-CommandBarItem.ms-CommandBarItem--iconOnly .ms-CommandBarItem-commandText {
  display: none; }

.ms-CommandBarItem.ms-CommandBarItem--hasTextOnly .ms-CommandBarItem-commandText,
.ms-CommandBarItem.ms-CommandBarItem--hasTextOnly .ms-CommandBarItem-chevronDown {
  display: inline; }

.ms-CommandBarItem-overflow {
  display: none; }
  .ms-CommandBarItem-overflow.is-visible {
    display: inline-block; }
  .ms-CommandBarItem-overflow .ms-Icon {
    font-size: 14px;
    color: #666666; }

.ms-CommandBarItem-link {
  line-height: 39px;
  padding: 0 6px;
  cursor: pointer;
  height: 40px;
  min-width: 20px;
  text-align: center;
  position: relative;
  padding: 0 8px;
  display: block;
  height: 100%;
  text-decoration: none; }

.ms-CommandBarItem-link:focus {
  outline: none; }
  .ms-CommandBarItem-link:focus:before {
    position: absolute;
    left: 2px;
    right: 2px;
    top: 2px;
    bottom: 2px;
    border: 1px solid #a6a6a6;
    content: ''; }

.ms-CommandBarItem-icon {
  font-size: 17px;
  color: #0078d7; }

.ms-CommandBarItem-chevronDown {
  vertical-align: middle;
  padding-bottom: 3px;
  margin-top: 13px;
  font-size: 1.1em;
  line-height: 1em;
  color: #666666; }
  .ms-CommandBarItem-chevronDown:before {
    height: 10px;
    line-height: 16px; }

.ms-CommandBarSearch {
  float: left;
  width: 208px;
  max-width: 208px;
  background-color: #deecf9;
  color: #333333;
  height: 40px;
  position: relative;
  box-sizing: border-box;
  border-color: transparent;
  transition: 0.167s cubic-bezier(0.1, 0.9, 0.2, 1);
  transition-property: width, background-color; }
  @media only screen and (max-width: 1023px) {
    .ms-CommandBarSearch {
      overflow: hidden;
      width: 50px;
      position: absolute; } }
  @media screen and (-ms-high-contrast: active) {
    .ms-CommandBarSearch {
      border-right: 1px solid #ffffff;
      z-index: 10; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-CommandBarSearch {
      border-right: 1px solid #000000; } }
  .ms-CommandBarSearch:hover {
    background-color: #c7e0f4;
    color: #0078d7; }
    @media screen and (-ms-high-contrast: active) {
      .ms-CommandBarSearch:hover {
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-CommandBarSearch:hover {
        border-left: 1px solid #000000;
        border-right: 1px solid #000000; } }
  .ms-CommandBarSearch .ms-Icon--search {
    margin-left: 2px;
    margin-top: 12px;
    vertical-align: top; }

.ms-CommandBarSearch-input {
  height: 40px;
  padding: 8px 8px 8px 0;
  border: none;
  border-left: 42px solid transparent;
  background-color: transparent;
  width: 100%;
  box-sizing: border-box;
  outline: none;
  cursor: pointer;
  font-size: 14px;
  -webkit-appearance: none;
  -webkit-border-radius: 0; }
  @media screen and (-ms-high-contrast: active) {
    .ms-CommandBarSearch-input {
      border-left: 40px solid #000000; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-CommandBarSearch-input {
      border-left: 40px solid #ffffff; } }
  .ms-CommandBarSearch-input::-ms-clear {
    display: none; }
  .ms-CommandBarSearch-input::-webkit-input-placeholder {
    color: #333333;
    opacity: 1;
    font-size: 14px; }
  .ms-CommandBarSearch-input::-moz-placeholder {
    color: #333333;
    opacity: 1;
    font-size: 14px; }
  .ms-CommandBarSearch-input:-ms-input-placeholder {
    color: #333333;
    opacity: 1;
    font-size: 14px; }
  .ms-CommandBarSearch-input::placeholder {
    color: #333333;
    opacity: 1;
    font-size: 14px; }
  .ms-CommandBarSearch-input:placeholder {
    color: #333333;
    opacity: 1;
    font-size: 14px; }

.ms-CommandBarSearch-iconSearchWrapper {
  display: block;
  padding-left: 15px; }

.ms-CommandBarSearch-iconArrowWrapper {
  display: none; }

.ms-CommandBarSearch-iconSearchWrapper,
.ms-CommandBarSearch-iconArrowWrapper {
  top: 0;
  padding-left: 8px;
  padding-right: 8px; }

.ms-CommandBarSearch-iconClearWrapper {
  display: none;
  top: 1px;
  right: 0px;
  z-index: 10; }

.ms-CommandBarSearch.is-active {
  background-color: #c7e0f4;
  color: #000000; }
  @media only screen and (max-width: 1023px) {
    .ms-CommandBarSearch.is-active {
      width: 100%;
      position: absolute;
      z-index: 10;
      max-width: 100%; } }
  .ms-CommandBarSearch.is-active:hover {
    background-color: #c7e0f4;
    color: #000000; }
  .ms-CommandBarSearch.is-active .ms-CommandBarSearch-input {
    cursor: text;
    padding-right: 40px;
    border-left-width: 8px; }
  .ms-CommandBarSearch.is-active.ms-CommandBarSearch--hasBack .ms-CommandBarSearch-input {
    border-left-width: 40px; }
  .ms-CommandBarSearch.is-active .ms-CommandBarSearch-iconSearchWrapper {
    display: none; }
  .ms-CommandBarSearch.is-active.ms-CommandBarSearch--hasBack .ms-CommandBarSearch-iconArrowWrapper {
    display: block; }
  .ms-CommandBarSearch.is-active .ms-CommandBarSearch-input {
    padding-right: 40px; }
  .ms-CommandBarSearch.is-active .ms-CommandBarSearch-iconClearWrapper {
    display: block; }

.ms-CommandBarSearch-iconWrapper {
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  padding: 0px 8px;
  position: absolute;
  width: 34px;
  text-align: center; }

.ms-CommandBarSearch .ms-Icon:before {
  font-size: 17px;
  color: #0078d7; }

.ms-ContextualMenu {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  display: none; }
  .ms-ContextualMenu.is-open {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    display: block;
    list-style-type: none;
    position: absolute;
    width: 180px;
    z-index: 105; }

.ms-ContextualMenu-item {
  box-sizing: border-box;
  position: relative; }

.ms-ContextualMenu-item.ms-ContextualMenu-item--divider {
  cursor: default;
  display: block;
  height: 1px;
  margin: 4px 0;
  background-color: #eaeaea;
  position: relative; }

.ms-ContextualMenu-item.ms-ContextualMenu-item--header {
  color: #0078d7;
  font-size: 12px;
  text-transform: uppercase;
  height: 40px;
  line-height: 40px;
  padding: 0 18px; }

.ms-ContextualMenu-link {
  text-decoration: none;
  color: #333333;
  border: 1px solid transparent;
  cursor: pointer;
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 18px;
  position: relative; }
  @media screen and (-ms-high-contrast: active) {
    .ms-ContextualMenu-link {
      border-color: #000000; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-ContextualMenu-link {
      border-color: #ffffff; } }
  .ms-ContextualMenu-link:first-child, .ms-ContextualMenu-link:last-child {
    height: 39px; }
  .ms-ContextualMenu-link:hover, .ms-ContextualMenu-link:active, .ms-ContextualMenu-link:focus {
    background-color: #eaeaea;
    color: #000000; }
  @media screen and (-ms-high-contrast: active) {
    .ms-ContextualMenu-link:hover {
      background-color: #1AEBFF;
      border-color: #1AEBFF;
      color: #000000; }
      .ms-ContextualMenu-link:hover:focus {
        border-color: #000000; }
      .ms-ContextualMenu-link:hover + .ms-ContextualMenu-subMenuIcon,
      .ms-ContextualMenu-link:hover + .ms-ContextualMenu-caretRight {
        color: #000000; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-ContextualMenu-link:hover {
      background-color: #37006E;
      border-color: #37006E;
      color: #ffffff; }
      .ms-ContextualMenu-link:hover + .ms-ContextualMenu-subMenuIcon,
      .ms-ContextualMenu-link:hover + .ms-ContextualMenu-caretRight {
        color: #ffffff; } }
  .ms-ContextualMenu-link:active {
    border: 1px solid #0078d7; }
  .ms-ContextualMenu-link:focus {
    border-color: #0078d7;
    outline: 0; }
    @media screen and (-ms-high-contrast: active) {
      .ms-ContextualMenu-link:focus {
        border-color: #ffffff; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-ContextualMenu-link:focus {
        border-color: #000000; } }
  .ms-ContextualMenu-link.is-selected {
    background-color: #c7e0f4;
    color: #000000;
    font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }
    .ms-ContextualMenu-link.is-selected:hover {
      background-color: #c7e0f4; }
    @media screen and (-ms-high-contrast: active) {
      .ms-ContextualMenu-link.is-selected {
        background-color: #1AEBFF;
        border-color: #1AEBFF;
        color: #000000; }
        .ms-ContextualMenu-link.is-selected:focus {
          border-color: #000000; }
        .ms-ContextualMenu-link.is-selected + .ms-ContextualMenu-subMenuIcon,
        .ms-ContextualMenu-link.is-selected + .ms-ContextualMenu-caretRight {
          color: #000000; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-ContextualMenu-link.is-selected {
        background-color: #37006E;
        border-color: #37006E;
        color: #ffffff; }
        .ms-ContextualMenu-link.is-selected + .ms-ContextualMenu-subMenuIcon,
        .ms-ContextualMenu-link.is-selected + .ms-ContextualMenu-caretRight {
          color: #ffffff; } }
  .ms-ContextualMenu-link.is-disabled {
    color: #a6a6a6;
    cursor: default;
    pointer-events: none; }
    .ms-ContextualMenu-link.is-disabled:active, .ms-ContextualMenu-link.is-disabled:focus {
      border-color: #ffffff; }
      @media screen and (-ms-high-contrast: active) {
        .ms-ContextualMenu-link.is-disabled:active, .ms-ContextualMenu-link.is-disabled:focus {
          border-color: #000000; } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .ms-ContextualMenu-link.is-disabled:active, .ms-ContextualMenu-link.is-disabled:focus {
          border-color: #ffffff; } }
    @media screen and (-ms-high-contrast: active) {
      .ms-ContextualMenu-link.is-disabled {
        color: #00ff00; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-ContextualMenu-link.is-disabled {
        color: #600000; } }

.ms-ContextualMenu-link.ms-ContextualMenu-link--hasMenu ~ .ms-ContextualMenu {
  position: absolute;
  top: -1px;
  left: 178px; }

.ms-ContextualMenu-subMenuIcon,
.ms-ContextualMenu-caretRight {
  color: #666666;
  font-size: 16px;
  height: 39px;
  line-height: 40px;
  position: absolute;
  top: 0;
  right: 7px;
  z-index: 1;
  pointer-events: none; }

.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header {
  padding: 0 30px; }

.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link {
  padding: 0 30px; }
  .ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected {
    background-color: #ffffff; }
    .ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:after {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      font-family: 'Office365Icons';
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      speak: none;
      color: #333333;
      content: '\e041';
      font-size: 12px;
      height: 39px;
      line-height: 40px;
      position: absolute;
      left: 10px; }

.ms-DatePicker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  margin-bottom: 17px;
  z-index: 300; }
  .ms-DatePicker .ms-TextField {
    position: relative; }

.ms-DatePicker-picker {
  color: #000000;
  font-size: 14px;
  position: relative;
  text-align: left;
  z-index: 0; }

.ms-DatePicker-event {
  color: #666666;
  font-size: 21px;
  line-height: 20px;
  pointer-events: none;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 5; }

.ms-DatePicker-holder {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  background: #ffffff;
  position: absolute;
  min-width: 300px;
  display: none; }

.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder {
  animation-name: fadeIn, slideDownIn10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
  box-sizing: border-box;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  border: 1px solid #eaeaea;
  display: block; }

.ms-DatePicker-picker--opened {
  position: relative;
  z-index: 10; }

.ms-DatePicker-frame {
  padding: 1px; }

.ms-DatePicker-wrap {
  margin: -1px;
  padding: 9px; }

.ms-DatePicker-dayPicker {
  display: block;
  margin-bottom: 30px; }

.ms-DatePicker-header {
  height: 40px;
  line-height: 44px; }

.ms-DatePicker-month,
.ms-DatePicker-year {
  display: inline-block;
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 21px;
  color: #0078d7;
  margin-top: -1px; }
  .ms-DatePicker-month:hover,
  .ms-DatePicker-year:hover {
    color: #005a9e;
    cursor: pointer; }

.ms-DatePicker-month {
  margin-left: 15px; }

.ms-DatePicker-year {
  margin-left: 5px; }

.ms-DatePicker-table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit; }
  .ms-DatePicker-table td {
    margin: 0;
    padding: 0; }
    .ms-DatePicker-table td:hover {
      outline: 1px solid transparent; }

.ms-DatePicker-day, .ms-DatePicker-weekday {
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 40px;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #333333; }

.ms-DatePicker-day--today {
  position: relative;
  background-color: #c7e0f4; }

.ms-DatePicker-day--disabled:before {
  border-top-color: #a6a6a6; }

.ms-DatePicker-day--outfocus {
  color: #a6a6a6;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

.ms-DatePicker-day--infocus:hover,
.ms-DatePicker-day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #eaeaea; }

.ms-DatePicker-day--highlighted:hover,
.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted {
  cursor: pointer;
  color: #ffffff;
  background: #0078d7; }

.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,
.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover {
  background: #a6a6a6; }

.ms-DatePicker-monthPicker,
.ms-DatePicker-yearPicker {
  display: none; }

.ms-DatePicker-monthComponents {
  position: absolute;
  top: 9px;
  right: 9px;
  left: 9px; }

.ms-DatePicker-yearComponents,
.ms-DatePicker-decadeComponents {
  position: absolute;
  right: 10px; }

.ms-DatePicker-prevMonth,
.ms-DatePicker-nextMonth,
.ms-DatePicker-prevYear,
.ms-DatePicker-nextYear,
.ms-DatePicker-prevDecade,
.ms-DatePicker-nextDecade {
  width: 40px;
  height: 40px;
  display: block;
  float: right;
  margin-left: 10px;
  text-align: center;
  line-height: 40px;
  text-align: center;
  font-size: 21px;
  color: #666666;
  position: relative;
  top: 3px; }
  .ms-DatePicker-prevMonth:hover,
  .ms-DatePicker-nextMonth:hover,
  .ms-DatePicker-prevYear:hover,
  .ms-DatePicker-nextYear:hover,
  .ms-DatePicker-prevDecade:hover,
  .ms-DatePicker-nextDecade:hover {
    color: #212121;
    cursor: pointer;
    outline: 1px solid transparent; }

.ms-DatePicker-headerToggleView {
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 140px;
  z-index: 5;
  cursor: pointer; }

.ms-DatePicker-currentYear,
.ms-DatePicker-currentDecade {
  display: block;
  font-weight: normal;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 21px;
  height: 40px;
  line-height: 42px;
  margin-left: 15px; }

.ms-DatePicker-currentYear {
  color: #0078d7; }
  .ms-DatePicker-currentYear:hover {
    color: #005a9e;
    cursor: pointer; }

.ms-DatePicker-optionGrid {
  position: relative;
  height: 210px;
  width: 280px;
  margin: 10px 0 30px 5px; }

.ms-DatePicker-monthOption,
.ms-DatePicker-yearOption {
  background-color: #f4f4f4;
  width: 60px;
  height: 60px;
  line-height: 60px;
  cursor: pointer;
  float: left;
  margin: 0 10px 10px 0;
  font-weight: normal;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #333333;
  text-align: center; }
  .ms-DatePicker-monthOption:hover,
  .ms-DatePicker-yearOption:hover {
    background-color: #c8c8c8;
    outline: 1px solid transparent; }
  .ms-DatePicker-monthOption.is-highlighted,
  .ms-DatePicker-yearOption.is-highlighted {
    background-color: #333333;
    color: #ffffff; }

.ms-DatePicker-goToday {
  bottom: 9px;
  color: #0078d7;
  cursor: pointer;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  position: absolute;
  right: 9px; }
  .ms-DatePicker-goToday:hover {
    outline: 1px solid transparent; }

.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
  display: none; }

.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
  display: none; }

.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
  display: block; }

@media (min-width: 460px) {
  .ms-DatePicker-holder {
    width: 440px; }
  .ms-DatePicker-month,
  .ms-DatePicker-year {
    font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }
  .ms-DatePicker-header {
    height: 30px;
    line-height: 28px; }
  .ms-DatePicker-dayPicker {
    box-sizing: border-box;
    border-right: 1px solid #eaeaea;
    width: 220px; }
  .ms-DatePicker-monthPicker {
    display: block; }
  .ms-DatePicker-dayPicker {
    margin: -10px 0;
    padding: 10px 0; }
  .ms-DatePicker-monthPicker,
  .ms-DatePicker-yearPicker {
    top: 9px;
    left: 238px;
    position: absolute; }
  .ms-DatePicker-optionGrid {
    width: 200px;
    height: auto;
    margin: 10px 0 0 0; }
  .ms-DatePicker-monthComponents {
    width: 210px; }
  .ms-DatePicker-month {
    margin-left: 12px; }
  .ms-DatePicker-month,
  .ms-DatePicker-year {
    font-size: 17px;
    color: #333333; }
    .ms-DatePicker-month:hover,
    .ms-DatePicker-year:hover {
      color: #333333;
      cursor: default; }
  .ms-DatePicker-day,
  .ms-DatePicker-weekday {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif;
    font-size: 12px; }
  .ms-DatePicker-prevMonth,
  .ms-DatePicker-nextMonth,
  .ms-DatePicker-prevYear,
  .ms-DatePicker-nextYear,
  .ms-DatePicker-prevDecade,
  .ms-DatePicker-nextDecade {
    font-size: 17px;
    width: 30px;
    height: 30px;
    line-height: 29px; }
  .ms-DatePicker-toggleMonthView {
    display: none; }
  .ms-DatePicker-currentYear,
  .ms-DatePicker-currentDecade {
    font-size: 17px;
    margin: 0;
    height: 30px;
    line-height: 26px;
    padding: 0 10px;
    display: inline-block; }
  .ms-DatePicker-monthOption,
  .ms-DatePicker-yearOption {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    margin: 0 10px 10px 0; }
    .ms-DatePicker-monthOption:hover,
    .ms-DatePicker-yearOption:hover {
      outline: 1px solid transparent; }
  .ms-DatePicker-goToday {
    box-sizing: border-box;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    right: 10px;
    text-align: right;
    top: 199px;
    width: 210px; }
  .ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
  .ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
    display: block; }
  .ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
    display: none; }
  .ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
    display: block; } }

@media (max-width: 459px) {
  .ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,
  .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents {
    display: none; }
  .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker {
    display: block; } }

.ms-Dialog {
  background-color: transparent;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 300;
  display: block;
  font-size: 0;
  line-height: 100vh;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .ms-Dialog::before {
    vertical-align: middle;
    display: inline-block;
    content: "";
    height: 100%;
    width: 0; }
  .ms-Dialog .ms-Button.ms-Button--compound {
    display: block;
    margin-left: 0; }
  .ms-Dialog .ms-Overlay {
    z-index: 0; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Dialog .ms-Overlay {
        opacity: 0; } }

.ms-Dialog-main {
  vertical-align: middle;
  display: inline-block;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  background-color: #ffffff;
  box-sizing: border-box;
  line-height: 1.35;
  margin: auto;
  width: 288px;
  position: relative;
  text-align: left;
  outline: 3px solid transparent; }

.ms-Dialog-button.ms-Dialog-button--close {
  display: none;
  position: absolute;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  cursor: pointer;
  top: 12px;
  right: 12px;
  padding: 8px;
  z-index: 10; }
  .ms-Dialog-button.ms-Dialog-button--close .ms-Icon.ms-Icon--x {
    color: #666666;
    font-size: 16px; }

.ms-Dialog-inner {
  height: 100%;
  padding: 0 20px 20px; }

.ms-Dialog-header {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  padding: 12px 20px 15px; }

.ms-Dialog-title {
  margin: 0;
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 21px; }

.ms-Dialog-content {
  position: relative;
  width: 100%; }
  .ms-Dialog-content .ms-Button.ms-Button--compound:not(:last-child) {
    margin-bottom: 20px; }

.ms-Dialog-subText {
  margin: 0 0 20px 0;
  padding-top: 8px;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  color: #333333;
  font-size: 12px; }

.ms-Dialog-actions {
  position: relative;
  width: 100%;
  min-height: 24px;
  line-height: 24px;
  margin: 20px 0 0;
  font-size: 0; }
  .ms-Dialog-actions .ms-Button {
    line-height: normal; }

.ms-Dialog-actionsRight {
  text-align: right;
  font-size: 0; }
  .ms-Dialog-actionsRight .ms-Dialog-action:first-child {
    margin: 0; }
  .ms-Dialog-actionsRight .ms-Dialog-action + .ms-Dialog-action {
    margin: 0 0 0 16px; }

.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-title {
  margin-right: 20px; }

.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-button.ms-Dialog-button--close {
  display: block; }

.ms-Dialog.ms-Dialog--multiline .ms-Dialog-title {
  font-size: 28px; }

.ms-Dialog.ms-Dialog--multiline .ms-Dialog-inner {
  padding: 0 20px 20px; }

.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-header {
  background-color: #0078d7;
  padding: 26px 20px 28px;
  margin-bottom: 8px; }

.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-title {
  font-size: 28px;
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  color: #ffffff; }

.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-subText {
  font-size: 14px; }

@media (min-width: 480px) {
  .ms-Dialog-main {
    width: auto;
    min-width: 288px;
    max-width: 340px; } }

.ms-Dropdown {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  margin-bottom: 10px;
  position: relative;
  outline: 0; }
  .ms-Dropdown:hover .ms-Dropdown-title,
  .ms-Dropdown:hover .ms-Dropdown-caretDown, .ms-Dropdown:focus .ms-Dropdown-title,
  .ms-Dropdown:focus .ms-Dropdown-caretDown, .ms-Dropdown:active .ms-Dropdown-title,
  .ms-Dropdown:active .ms-Dropdown-caretDown {
    color: #000000; }
  .ms-Dropdown:hover .ms-Dropdown-title, .ms-Dropdown:active .ms-Dropdown-title {
    border-color: #767676; }
  .ms-Dropdown:focus .ms-Dropdown-title {
    border-color: #0078d7; }
  .ms-Dropdown .ms-Label {
    display: inline-block;
    margin-bottom: 8px; }

.ms-Dropdown.is-disabled .ms-Dropdown-title {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  color: #a6a6a6;
  cursor: default; }
  @media screen and (-ms-high-contrast: active) {
    .ms-Dropdown.is-disabled .ms-Dropdown-title {
      border-color: #00ff00;
      color: #00ff00; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-Dropdown.is-disabled .ms-Dropdown-title {
      border-color: #600000;
      color: #600000; } }

.ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
  color: #a6a6a6; }
  @media screen and (-ms-high-contrast: active) {
    .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
      color: #00ff00; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
      color: #600000; } }

.ms-Dropdown.ms-Dropdown--open .ms-Dropdown-items,
.ms-Dropdown.is-open .ms-Dropdown-items {
  display: block;
  position: fixed; }

.ms-Dropdown-select {
  display: none; }

.ms-Dropdown-caretDown {
  color: #666666;
  font-size: 17px;
  position: absolute;
  right: 9px;
  bottom: 5px;
  z-index: 1;
  pointer-events: none; }

.ms-Dropdown-title {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  background: #ffffff;
  border: 1px solid #c8c8c8;
  cursor: pointer;
  display: block;
  height: 32px;
  line-height: 30px;
  padding: 0 32px 0 10px;
  position: relative;
  overflow: hidden; }

.ms-Dropdown-items {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  background-color: #ffffff;
  display: none;
  list-style-type: none;
  position: absolute;
  width: 100%;
  max-width: 268px;
  z-index: 400;
  top: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll; }
  .ms-Dropdown-items:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #eaeaea; }
  @media screen and (-ms-high-contrast: active) {
    .ms-Dropdown-items {
      border: 1px solid #ffffff; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-Dropdown-items {
      border: 1px solid #000000; } }

.ms-Dropdown-item {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 40px;
  line-height: 38px;
  padding: 0 10px;
  position: relative;
  border: 1px solid transparent;
  white-space: nowrap; }
  @media screen and (-ms-high-contrast: active) {
    .ms-Dropdown-item {
      border-color: #000000; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-Dropdown-item {
      border-color: #ffffff; } }
  .ms-Dropdown-item:first-child, .ms-Dropdown-item:last-child {
    height: 39px; }
  .ms-Dropdown-item:hover {
    background-color: #eaeaea;
    color: #000000; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Dropdown-item:hover {
        background-color: #1AEBFF;
        border-color: #1AEBFF;
        color: #000000; }
        .ms-Dropdown-item:hover:focus {
          border-color: #000000; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-Dropdown-item:hover {
        background-color: #37006E;
        border-color: #37006E;
        color: #ffffff; } }
  .ms-Dropdown-item:active {
    background-color: #eaeaea;
    border-color: #0078d7;
    color: #000000; }
  .ms-Dropdown-item.is-disabled {
    background: #ffffff;
    color: #a6a6a6;
    cursor: default;
    line-height: 40px; }

.ms-Dropdown-item.is-selected,
.ms-Dropdown-item.ms-Dropdown-item--selected {
  background-color: #c7e0f4;
  color: #000000;
  line-height: 40px; }
  .ms-Dropdown-item.is-selected:hover,
  .ms-Dropdown-item.ms-Dropdown-item--selected:hover {
    background-color: #c7e0f4; }
  @media screen and (-ms-high-contrast: active) {
    .ms-Dropdown-item.is-selected,
    .ms-Dropdown-item.ms-Dropdown-item--selected {
      background-color: #1AEBFF;
      border-color: #1AEBFF;
      color: #000000; }
      .ms-Dropdown-item.is-selected:focus,
      .ms-Dropdown-item.ms-Dropdown-item--selected:focus {
        border-color: #000000; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-Dropdown-item.is-selected,
    .ms-Dropdown-item.ms-Dropdown-item--selected {
      background-color: #37006E;
      border-color: #37006E;
      color: #ffffff; } }

@media (min-width: 480px) {
  .ms-Dropdown-items {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    max-width: 100%;
    max-height: 200px; }
  .ms-Dropdown.ms-Dropdown--open .ms-Dropdown-items,
  .ms-Dropdown.is-open .ms-Dropdown-items {
    position: absolute; } }

.ms-Facepile {
  position: relative;
  height: 32px;
  width: auto; }
  .ms-Facepile .ms-PersonaCard {
    display: none;
    position: absolute;
    top: 40px;
    height: 200px; }
    .ms-Facepile .ms-PersonaCard.is-active {
      display: block; }

.ms-Facepile-itemBtn {
  background: none;
  border: 0;
  cursor: pointer;
  position: relative;
  height: 32px;
  width: 32px;
  line-height: 32px;
  text-align: center;
  float: left;
  padding: 0;
  margin-right: 4px;
  outline: transparent;
  border-radius: 50%;
  vertical-align: top; }
  .ms-Facepile-itemBtn .ms-Persona-presence,
  .ms-Facepile-itemBtn .ms-Persona-details {
    display: none; }

.ms-Facepile-itemBtn.ms-Facepile-itemBtn--addPerson {
  background-color: #0078d7;
  color: #ffffff;
  font-size: 16px; }
  .ms-Facepile-itemBtn.ms-Facepile-itemBtn--addPerson:hover, .ms-Facepile-itemBtn.ms-Facepile-itemBtn--addPerson:focus {
    background-color: #005a9e; }
  .ms-Facepile-itemBtn.ms-Facepile-itemBtn--addPerson:active {
    background-color: #004578; }
  .ms-Facepile-itemBtn.ms-Facepile-itemBtn--addPerson:disabled {
    background-color: #c8c8c8; }

.ms-Facepile-itemBtn.ms-Facepile-itemBtn--overflow {
  background-color: #eaeaea;
  color: #666666;
  display: none; }
  .ms-Facepile-itemBtn.ms-Facepile-itemBtn--overflow.is-active {
    display: block; }
  .ms-Facepile-itemBtn.ms-Facepile-itemBtn--overflow:hover {
    color: #212121; }
  .ms-Facepile-itemBtn.ms-Facepile-itemBtn--overflow:disabled {
    color: #c8c8c8; }

.ms-Facepile-addPersonIcon {
  position: relative;
  top: -1px; }

.ms-Facepile-overflowText {
  font-size: 14px; }

.ms-Facepile-panel.ms-Facepile-panel--overflow .ms-Panel-headerText,
.ms-Facepile-panel.ms-Facepile-panel--overflow .ms-PeoplePicker-searchBox,
.ms-Facepile-panel.ms-Facepile-panel--overflow .ms-PeoplePicker-results,
.ms-Facepile-panel.ms-Facepile-panel--overflow .ms-PeoplePicker-resultAction {
  display: none; }

.ms-Facepile-panel.ms-Facepile-panel--overflow .ms-PeoplePicker-selectedHeader {
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 21px;
  color: #333333;
  line-height: 82px;
  height: 74px;
  text-transform: none; }

.ms-Label {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  padding: 5px 0; }
  .ms-Label.is-required:after {
    content: ' *';
    color: #a80000; }
  .ms-Label.is-disabled {
    color: #a6a6a6; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Label.is-disabled {
        color: #00ff00; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-Label.is-disabled {
        color: #600000; } }

.is-disabled .ms-Label {
  color: #a6a6a6; }
  @media screen and (-ms-high-contrast: active) {
    .is-disabled .ms-Label {
      color: #00ff00; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .is-disabled .ms-Label {
      color: #600000; } }

.ms-Link {
  color: #0078d7;
  text-decoration: none;
  cursor: pointer; }
  .ms-Link:hover, .ms-Link:focus {
    color: #004578; }
  .ms-Link:active {
    color: #0078d7; }
  @media screen and (-ms-high-contrast: active) {
    .ms-Link {
      color: #8080ff; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-Link {
      color: #00009F; } }

.ms-List {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  list-style-type: none; }

@media (min-width: 480px) {
  .ms-List.ms-List--grid .ms-ListItem {
    width: 33.33333333333333%;
    float: left;
    border-width: 0 1px 1px 0; }
  .ms-List.ms-List--grid .ms-ListItem:nth-child(3n) {
    border-width: 0 0 1px 0; } }

.ms-ListItem {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  *zoom: 1;
  padding: 9px 28px 3px;
  position: relative;
  display: block; }
  .ms-ListItem:before, .ms-ListItem:after {
    display: table;
    content: "";
    line-height: 0; }
  .ms-ListItem:after {
    clear: both; }

.ms-ListItem-primaryText,
.ms-ListItem-secondaryText,
.ms-ListItem-tertiaryText {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block; }

.ms-ListItem-primaryText {
  color: #212121;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 21px;
  padding-right: 80px;
  position: relative;
  top: -4px; }

.ms-ListItem-secondaryText {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  line-height: 25px;
  position: relative;
  top: -7px;
  padding-right: 30px; }

.ms-ListItem-tertiaryText {
  color: #767676;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  position: relative;
  top: -9px;
  margin-bottom: -4px;
  padding-right: 30px; }

.ms-ListItem-metaText {
  color: #333333;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 11px;
  position: absolute;
  right: 30px;
  top: 39px; }

.ms-ListItem-image {
  float: left;
  height: 70px;
  margin-left: -8px;
  margin-right: 10px;
  width: 70px; }

.ms-ListItem-selectionTarget {
  display: none; }

.ms-ListItem-actions {
  max-width: 80px;
  position: absolute;
  right: 30px;
  text-align: right;
  top: 10px; }

.ms-ListItem-action {
  color: #a6a6a6;
  display: inline-block;
  font-size: 15px;
  position: relative;
  text-align: center;
  top: 3px;
  cursor: pointer;
  height: 16px;
  width: 16px; }
  .ms-ListItem-action .ms-Icon {
    vertical-align: top; }
  .ms-ListItem-action:hover {
    color: #666666;
    outline: 1px solid transparent; }

.ms-ListItem.is-unread {
  border-left: 3px solid #0078d7;
  padding-left: 27px; }
  .ms-ListItem.is-unread .ms-ListItem-secondaryText, .ms-ListItem.is-unread .ms-ListItem-metaText {
    color: #0078d7;
    font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }

.ms-ListItem.is-unseen:after {
  border-right: 10px solid transparent;
  border-top: 10px solid #0078d7;
  left: 0;
  position: absolute;
  top: 0; }

.ms-ListItem.is-selectable .ms-ListItem-selectionTarget {
  display: block;
  height: 20px;
  left: 6px;
  position: absolute;
  top: 13px;
  width: 20px; }

.ms-ListItem.is-selectable .ms-ListItem-image {
  margin-left: 0; }

.ms-ListItem.is-selectable:hover {
  background-color: #eaeaea;
  cursor: pointer;
  outline: 1px solid transparent; }
  .ms-ListItem.is-selectable:hover:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: 'Office365Icons';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    position: absolute;
    top: 12px;
    left: 6px;
    height: 15px;
    width: 15px;
    border: 1px solid #767676; }

.ms-ListItem.is-selected:before {
  border: 1px solid transparent; }

.ms-ListItem.is-selected:before, .ms-ListItem.is-selected:hover:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  content: '\e041';
  font-size: 15px;
  color: #767676;
  position: absolute;
  top: 12px;
  left: 6px; }

.ms-ListItem.is-selected:hover {
  background-color: #c7e0f4;
  outline: 1px solid transparent; }

.ms-ListItem.ms-ListItem--document {
  padding: 0; }
  .ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon {
    width: 70px;
    height: 70px;
    float: left;
    text-align: center; }
  .ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon .ms-Icon {
    font-size: 38px;
    line-height: 70px;
    color: #666666; }
  .ms-ListItem.ms-ListItem--document .ms-ListItem-primaryText {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    padding-top: 15px;
    padding-right: 0;
    position: static; }
  .ms-ListItem.ms-ListItem--document .ms-ListItem-secondaryText {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666666;
    font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
    font-size: 11px;
    padding-top: 6px; }

.ms-MessageBanner {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  position: relative;
  border-bottom: 1px solid #767676;
  background-color: #eff6fc;
  min-width: 320px;
  width: 100%;
  height: 52px;
  text-align: center;
  overflow: hidden;
  animation-name: fadeIn, slideDownIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }
  .ms-MessageBanner .ms-Icon {
    font-size: 16px; }

.ms-MessageBanner.hide {
  animation-name: fadeOut, slideUpOut20;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

.ms-MessageBanner.is-hidden {
  display: none; }

.ms-MessageBanner-expand,
.ms-MessageBanner-close {
  height: 52px;
  width: 40px;
  cursor: pointer;
  border: none;
  background-color: transparent; }
  .ms-MessageBanner-expand:focus,
  .ms-MessageBanner-close:focus {
    outline: 1px solid transparent; }

.ms-MessageBanner-close {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 52px;
  color: #666666; }

.ms-MessageBanner-text {
  display: inline-block;
  padding: 18px 0;
  margin-left: 0;
  max-width: 770px;
  overflow: hidden;
  text-align: left; }

.ms-MessageBanner-expand {
  display: none;
  vertical-align: top; }
  .ms-MessageBanner-expand.is-visible {
    display: inline-block; }

.ms-MessageBanner-action {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  margin-left: 10px;
  padding-right: 36px; }
  .ms-MessageBanner-action .ms-Button {
    color: #ffffff; }

.ms-MessageBanner-clipper {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top; }

.ms-MessageBanner.is-expanded {
  height: auto; }
  .ms-MessageBanner.is-expanded .ms-MessageBanner-clipper {
    white-space: normal; }

@media screen and (max-width: 479px) {
  .ms-MessageBanner-expand {
    display: inline-block; }
  .ms-MessageBanner-action {
    margin: 0;
    display: block;
    text-align: right;
    padding: 0 10px 10px 0; }
  .ms-MessageBanner-text {
    margin-left: -25px;
    padding: 18px 0 10px 0;
    min-width: 240px; }
  .ms-MessageBanner-expand {
    padding: 0;
    margin-left: -5px;
    width: 20px; }
    .ms-MessageBanner-expand .ms-Icon {
      color: #0078d7; } }

/*
  Base template file
*/
.ms-MessageBar {
  padding: 8px;
  display: table;
  background-color: #f4f4f4; }

.ms-MessageBar-icon,
.ms-MessageBar-text {
  display: table-cell;
  vertical-align: top; }

.ms-MessageBar-icon {
  padding-right: 8px;
  font-size: 16px;
  color: #767676; }

.ms-MessageBar-text {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal; }

.ms-MessageBar.ms-MessageBar--warning {
  background-color: #fff4ce; }

.ms-MessageBar.ms-MessageBar--severeWarning {
  background-color: #fed9cc; }
  .ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon {
    color: #d83b01; }

.ms-MessageBar.ms-MessageBar--error {
  background-color: #fde7e9; }
  .ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon {
    color: #a80000; }

.ms-MessageBar.ms-MessageBar--remove {
  background-color: #fde7e9; }
  .ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon {
    color: #a80000; }
  .ms-MessageBar.ms-MessageBar--remove .ms-Icon {
    font-size: 8px;
    margin-left: 3px; }

.ms-MessageBar.ms-MessageBar--success {
  background-color: #dff6dd; }
  .ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon {
    color: #107c10; }
  .ms-MessageBar.ms-MessageBar--success .ms-Icon {
    font-size: 12px;
    top: 3px; }
    .ms-MessageBar.ms-MessageBar--success .ms-Icon:before {
      margin-left: 1px; }
    .ms-MessageBar.ms-MessageBar--success .ms-Icon:after {
      font-size: 8px;
      margin-left: 3px;
      top: 1px; }

.ms-NavBar {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  background-color: #f4f4f4;
  height: 40px;
  padding: 0 10px;
  width: 100%;
  outline: 1px solid transparent; }
  .ms-NavBar .ms-Overlay {
    display: block;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.367s cubic-bezier(0.1, 0.9, 0.2, 1);
    z-index: 0; }

.ms-NavBar-openMenu {
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: 27px;
  text-align: center;
  width: 40px;
  cursor: pointer; }

.ms-NavBar-items {
  display: none; }

.ms-NavBar-item {
  box-sizing: border-box;
  display: block;
  height: 40px;
  line-height: 40px;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 17px;
  padding-left: 20px;
  position: relative; }
  .ms-NavBar-item:hover {
    cursor: pointer;
    background-color: #deecf9;
    color: #000000; }
    .ms-NavBar-item:hover .ms-Icon {
      color: #333333; }
  .ms-NavBar-item:active {
    color: #0078d7; }
  .ms-NavBar-item.is-selected {
    font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }
  .ms-NavBar-item.is-disabled {
    color: #a6a6a6; }
    .ms-NavBar-item.is-disabled:hover {
      cursor: default;
      border: none; }

.ms-NavBar-link {
  color: #333333;
  text-decoration: none; }
  .ms-NavBar-link:active {
    color: #0078d7; }

.ms-NavBar-item.ms-NavBar-item--hasMenu .ms-NavBar-items {
  display: none; }

.ms-NavBar-item.ms-NavBar-item--hasMenu:hover:after {
  color: #212121; }

.ms-NavBar-chevronDown {
  color: #666666;
  font-size: 22px;
  position: absolute;
  top: 10px;
  right: 20px; }

.ms-NavBar-item.ms-NavBar-item--search {
  position: relative;
  width: 30px; }
  .ms-NavBar-item.ms-NavBar-item--search:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: 'Office365Icons';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    color: #666666;
    content: '\e039';
    font-size: 21px;
    line-height: 40px;
    position: absolute;
    right: 5px;
    top: 0; }
  .ms-NavBar-item.ms-NavBar-item--search .ms-TextField {
    display: none; }
  .ms-NavBar-item.ms-NavBar-item--search.is-open {
    width: 200px;
    padding-right: 40px;
    border: none; }
    .ms-NavBar-item.ms-NavBar-item--search.is-open .ms-TextField {
      display: block; }
    .ms-NavBar-item.ms-NavBar-item--search.is-open .ms-TextField-field {
      border: none;
      background-color: transparent; }

@media (max-width: 479px) {
  .ms-NavBar.is-open .ms-NavBar-items {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
    background-color: #ffffff;
    bottom: 0;
    display: block;
    left: 50px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    outline: 1px solid transparent;
    z-index: 5; }
  .ms-NavBar.is-open .ms-NavBar-item .ms-ContextualMenu {
    position: relative; } }

@media (min-width: 320px) and (max-width: 479px) {
  .ms-NavBar-item.ms-NavBar-item--hasMenu.is-selected {
    height: inherit;
    background-color: transparent;
    font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }
    .ms-NavBar-item.ms-NavBar-item--hasMenu.is-selected .ms-NavBar-chevronDown {
      transform: scaleY(-1); }
  .ms-NavBar-item .ms-ContextualMenu {
    position: static;
    border: none;
    box-shadow: none;
    width: auto; }
    .ms-NavBar-item .ms-ContextualMenu .ms-ContextualMenu-link {
      font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
      font-size: 17px; }
  .ms-NavBar.is-open .ms-Overlay {
    display: block;
    cursor: pointer;
    opacity: 1;
    pointer-events: auto; } }

@media (min-width: 480px) {
  .ms-NavBar-openMenu {
    display: none; }
  .ms-NavBar-items {
    display: block;
    list-style: none;
    margin: 0 7px 0 0;
    padding: 0; }
  .ms-NavBar-chevronDown {
    top: 3px;
    right: 0;
    float: none;
    position: relative; }
  .ms-NavBar-item {
    float: left;
    margin-right: 18px;
    font-size: 14px;
    padding: 0; }
    .ms-NavBar-item:hover {
      border-bottom: 2px solid #0078d7;
      background-color: transparent; }
    .ms-NavBar-item.is-selected {
      font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif;
      border-bottom: 2px solid #0078d7; }
  .ms-NavBar-item.ms-NavBar-item--hasMenu:after {
    position: relative;
    top: 3px;
    padding-top: 0;
    right: auto; }
  .ms-NavBar-item.ms-NavBar-item--right {
    float: right;
    margin: 0; } }

.ms-OrgChart {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none; }

.ms-OrgChart-groupTitle {
  color: #666666;
  line-height: 1; }

.ms-OrgChart-list {
  padding: 0;
  margin: 12px 0 16px 0; }

.ms-OrgChart-listItem {
  height: 50px;
  width: 100%;
  position: relative;
  list-style: none;
  margin-bottom: 8px; }

.ms-OrgChart-listItemBtn {
  background: none;
  border: 0;
  cursor: pointer;
  position: relative;
  height: 50px;
  width: 100%;
  background: none;
  border: 0;
  text-align: left;
  margin: 0;
  padding: 0;
  outline: transparent; }

.ms-Overlay {
  background-color: rgba(255, 255, 255, 0.4);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 200; }

.ms-Overlay.ms-Overlay--dark {
  background-color: rgba(0, 0, 0, 0.4); }

.ms-Overlay--none {
  visibility: hidden; }

.ms-Panel {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 300;
  display: none;
  pointer-events: none; }
  .ms-Panel .ms-Overlay {
    z-index: 0;
    display: none;
    pointer-events: none;
    opacity: 1;
    cursor: pointer;
    transition: opacity 0.367s cubic-bezier(0.1, 0.9, 0.2, 1); }

.ms-Panel-main {
  background-color: #ffffff;
  bottom: 0;
  position: fixed;
  right: 0;
  top: 0;
  display: none;
  z-index: 10;
  width: 100%; }
  @media (min-width: 480px) {
    .ms-Panel-main {
      border-left: 1px solid #eaeaea;
      border-right: 1px solid #eaeaea;
      pointer-events: auto;
      width: 340px;
      box-shadow: -30px 0px 30px -30px rgba(0, 0, 0, 0.2);
      left: auto; } }
  .ms-Panel-main .ms-CommandBar {
    outline: 1px solid transparent; }
    @media (min-width: 480px) {
      .ms-Panel-main .ms-CommandBar {
        display: none; } }
  .ms-Panel-main .ms-CommandBarItem {
    margin-left: 8px; }
    .ms-Panel-main .ms-CommandBarItem .ms-CommandBarItem-commandText {
      display: inline-block; }
  .ms-Panel-main .ms-CommandBar-mainArea {
    padding-left: 0;
    margin-left: -1px;
    overflow: hidden; }

.ms-Panel.ms-Panel--lightDismiss .ms-Panel-main {
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  width: 272px;
  box-shadow: -30px 0px 30px -30px rgba(0, 0, 0, 0.2); }

.ms-Panel.ms-Panel--lightDismiss .ms-Panel-commands,
.ms-Panel.ms-Panel--lightDismiss .ms-Panel-contentInner {
  display: none; }

.ms-Panel.ms-Panel--lightDismiss.ms-Panel-animateIn .ms-Panel-main {
  animation-name: fadeIn, slideLeftIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--lightDismiss.ms-Panel-animateIn .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.267s; }

.ms-Panel.ms-Panel--lightDismiss.ms-Panel-animateOut .ms-Panel-main {
  animation-name: fadeOut, slideRightOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--lightDismiss.ms-Panel-animateOut .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-Panel.ms-Panel--left .ms-Panel-main {
  right: auto;
  left: 0;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  width: 272px;
  box-shadow: -30px 0px 30px 30px rgba(0, 0, 0, 0.2); }

.ms-Panel.ms-Panel--left .ms-Panel-commands,
.ms-Panel.ms-Panel--left .ms-Panel-contentInner {
  display: none; }

.ms-Panel.ms-Panel--left.ms-Panel-animateIn .ms-Panel-main {
  animation-name: fadeIn, slideLeftIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--left.ms-Panel-animateIn .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.267s; }

.ms-Panel.ms-Panel--left.ms-Panel-animateOut .ms-Panel-main {
  animation-name: fadeOut, slideRightOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--left.ms-Panel-animateOut .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-Panel.ms-Panel--left.ms-Panel-animateIn .ms-Panel-main {
  animation-name: fadeIn, slideRightIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--left.ms-Panel-animateIn .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.267s; }

.ms-Panel.ms-Panel--left.ms-Panel--left.ms-Panel-animateOut .ms-Panel-main {
  animation-name: fadeOut, slideLeftOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both; }

.ms-Panel.ms-Panel--left.ms-Panel--left.ms-Panel-animateOut .ms-Overlay {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.167s; }

.ms-Panel.ms-Panel--sm .ms-Panel-main {
  width: 100%; }
  @media (min-width: 480px) {
    .ms-Panel.ms-Panel--sm .ms-Panel-main {
      width: 340px; } }

@media (min-width: 640px) {
  .ms-Panel.ms-Panel--md .ms-Panel-main,
  .ms-Panel.ms-Panel--lg .ms-Panel-main,
  .ms-Panel.ms-Panel--xl .ms-Panel-main {
    left: 48px;
    width: auto; } }

@media (min-width: 1024px) {
  .ms-Panel.ms-Panel--md .ms-Panel-main {
    left: auto;
    width: 643px; } }

@media (min-width: 1366px) {
  .ms-Panel.ms-Panel--lg .ms-Panel-main {
    left: 428px; } }

@media (min-width: 1366px) {
  .ms-Panel.ms-Panel--lg.ms-Panel--fixed .ms-Panel-main {
    left: auto;
    width: 940px; } }

@media (min-width: 1366px) {
  .ms-Panel.ms-Panel--xl .ms-Panel-main {
    left: 176px; } }

.ms-Panel.is-open {
  display: block; }
  .ms-Panel.is-open .ms-Panel-main {
    opacity: 1;
    pointer-events: auto;
    display: block; }
  .ms-Panel.is-open .ms-Overlay {
    display: block;
    pointer-events: auto; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Panel.is-open .ms-Overlay {
        opacity: 0; } }
  .ms-Panel.is-open.ms-Panel-animateIn .ms-Panel-main {
    -webkit-animation-duration: 0.367s;
    -webkit-animation-name: fadeIn;
    -webkit-animation-fill-mode: both;
    animation-duration: 0.367s;
    animation-name: fadeIn;
    animation-fill-mode: both;
    animation-duration: 0.167s; }
  .ms-Panel.is-open.ms-Panel-animateOut .ms-Panel-main {
    -webkit-animation-duration: 0.367s;
    -webkit-animation-name: fadeOut;
    -webkit-animation-fill-mode: both;
    animation-duration: 0.367s;
    animation-name: fadeOut;
    animation-fill-mode: both;
    animation-duration: 0.1s; }
  .ms-Panel.is-open.ms-Panel-animateOut .ms-Overlay {
    display: none; }
  @media (min-width: 480px) {
    .ms-Panel.is-open.ms-Panel-animateIn .ms-Panel-main {
      animation-name: fadeIn, slideLeftIn40;
      -webkit-animation-duration: 0.367s;
      -moz-animation-duration: 0.367s;
      -ms-animation-duration: 0.367s;
      -o-animation-duration: 0.367s;
      animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
      animation-fill-mode: both; }
    .ms-Panel.is-open.ms-Panel-animateIn .ms-Overlay {
      -webkit-animation-duration: 0.367s;
      -webkit-animation-name: fadeIn;
      -webkit-animation-fill-mode: both;
      animation-duration: 0.367s;
      animation-name: fadeIn;
      animation-fill-mode: both;
      animation-duration: 0.267s; }
    .ms-Panel.is-open.ms-Panel-animateOut .ms-Panel-main {
      animation-name: fadeOut, slideRightOut40;
      -webkit-animation-duration: 0.167s;
      -moz-animation-duration: 0.167s;
      -ms-animation-duration: 0.167s;
      -o-animation-duration: 0.167s;
      animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
      animation-fill-mode: both; }
    .ms-Panel.is-open.ms-Panel-animateOut .ms-Overlay {
      -webkit-animation-duration: 0.367s;
      -webkit-animation-name: fadeOut;
      -webkit-animation-fill-mode: both;
      animation-duration: 0.367s;
      animation-name: fadeOut;
      animation-fill-mode: both;
      animation-duration: 0.167s; }
    .ms-Panel.is-open.ms-Panel--left.ms-Panel-animateIn .ms-Panel-main {
      animation-name: fadeIn, slideRightIn40;
      -webkit-animation-duration: 0.367s;
      -moz-animation-duration: 0.367s;
      -ms-animation-duration: 0.367s;
      -o-animation-duration: 0.367s;
      animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
      animation-fill-mode: both; }
    .ms-Panel.is-open.ms-Panel--left.ms-Panel-animateIn .ms-Overlay {
      -webkit-animation-duration: 0.367s;
      -webkit-animation-name: fadeIn;
      -webkit-animation-fill-mode: both;
      animation-duration: 0.367s;
      animation-name: fadeIn;
      animation-fill-mode: both;
      animation-duration: 0.267s; }
    .ms-Panel.is-open.ms-Panel--left.ms-Panel-animateOut .ms-Panel-main {
      animation-name: fadeOut, slideLeftOut40;
      -webkit-animation-duration: 0.167s;
      -moz-animation-duration: 0.167s;
      -ms-animation-duration: 0.167s;
      -o-animation-duration: 0.167s;
      animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
      animation-fill-mode: both; }
    .ms-Panel.is-open.ms-Panel--left.ms-Panel-animateOut .ms-Overlay {
      -webkit-animation-duration: 0.367s;
      -webkit-animation-name: fadeOut;
      -webkit-animation-fill-mode: both;
      animation-duration: 0.367s;
      animation-name: fadeOut;
      animation-fill-mode: both;
      animation-duration: 0.167s; }
    .ms-Panel.is-open .ms-Overlay {
      cursor: pointer;
      opacity: 1;
      pointer-events: auto; } }

@media screen and (min-width: 480px) and (-ms-high-contrast: active) {
  .ms-Panel.is-open.ms-Panel-animateIn .ms-Overlay, .ms-Panel.is-open.ms-Panel--left.ms-Panel-animateIn .ms-Overlay {
    opacity: 0;
    animation-name: none; } }

.ms-Panel-closeButton {
  background: none;
  border: 0;
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 0;
  height: 40px;
  width: 40px;
  line-height: 40px;
  outline: 0;
  padding: 0;
  color: #666666;
  font-size: 14px; }
  .ms-Panel-closeButton:hover {
    color: #333333; }

.ms-Panel-contentInner {
  position: absolute;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 16px 20px;
  overflow-y: auto; }
  @media (min-width: 640px) {
    .ms-Panel-contentInner {
      padding: 0 32px 20px; } }
  @media (min-width: 1366px) {
    .ms-Panel-contentInner {
      padding: 0 40px 20px; } }

.ms-Panel-headerText {
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 21px;
  color: #333333;
  margin: 10px 0;
  padding: 4px 0;
  line-height: 1;
  text-overflow: ellipsis;
  overflow: hidden; }
  @media (min-width: 1024px) {
    .ms-Panel-headerText {
      margin-top: 30px; } }

@media (min-width: 480px) {
  .ms-Panel.ms-Panel--animatedCommands .ms-CommandBar {
    display: block; } }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:hover {
    background-color: #d7eaf9; }
  .ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:active {
    background-color: #b5d8f4; }
    .ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:active .ms-CommandBarItem-icon {
      color: #07288b; }
    .ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:active .ms-CommandBarItem-commandText {
      color: #000000; }

.ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child {
  background-color: #0078d7;
  box-shadow: inset 0 1px 0 0 #2488D8; }
  .ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child .ms-CommandBarItem-icon {
    color: #ffffff; }
  .ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child .ms-CommandBarItem-commandText {
    color: #ffffff; }
  .ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child .ms-CommandBarItem-linkWrapper {
    padding-left: 12px;
    padding-right: 12px;
    cursor: pointer; }
  .ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child:hover {
    background-color: #005a9e;
    box-shadow: none; }
    .ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child:hover .ms-CommandBarItem-icon {
      color: #ffffff; }
    .ms-Panel.ms-Panel--animatedCommands .ms-CommandBarItem:first-child:hover .ms-CommandBarItem-commandText {
      color: #ffffff; }

.ms-Panel.ms-Panel--animatedCommands.is-open .ms-CommandBar {
  animation-name: fadeIn, slideDownIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
  animation-delay: 250ms; }

@media (min-width: 480px) {
  .ms-Panel.ms-Panel--animatedCommands.is-open .ms-CommandBar {
    animation-delay: 500ms; } }

.ms-PeoplePicker {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  background-color: #ffffff;
  margin-bottom: 10px; }

.ms-PeoplePicker-searchBox {
  *zoom: 1;
  border: 1px solid #c8c8c8;
  box-sizing: border-box;
  min-height: 40px;
  width: 100%; }
  .ms-PeoplePicker-searchBox:before, .ms-PeoplePicker-searchBox:after {
    display: table;
    content: "";
    line-height: 0; }
  .ms-PeoplePicker-searchBox:after {
    clear: both; }
  .ms-PeoplePicker-searchBox:hover {
    border-color: #767676; }

.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox {
  border-color: #0078d7; }

.ms-PeoplePicker-searchField {
  border: 0;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  height: 38px;
  outline: none;
  padding-left: 8px;
  width: 100%; }

.ms-PeoplePicker-persona {
  display: inline-block;
  float: left;
  margin: 4px;
  outline: 1px solid transparent; }
  .ms-PeoplePicker-persona .ms-Persona {
    background-color: #f4f4f4;
    float: left;
    min-height: 30px; }

.ms-PeoplePicker-persona.has-error .ms-Persona-primaryText {
  color: #a80000; }

.ms-PeoplePicker-personaRemove {
  background: none;
  border: 0;
  cursor: pointer;
  background-color: #f4f4f4;
  color: #666666;
  display: inline-block;
  float: left;
  text-align: center;
  height: 32px;
  width: 32px; }
  .ms-PeoplePicker-personaRemove:hover {
    background-color: #eaeaea;
    color: #333333;
    cursor: pointer; }
  .ms-PeoplePicker-personaRemove:focus {
    background-color: #eaeaea;
    color: #333333;
    border: 1px solid #0078d7;
    outline: none; }

.ms-PeoplePicker-results {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  display: none;
  margin-bottom: -1px;
  max-width: 340px;
  padding-top: 9px;
  position: absolute;
  z-index: 305; }

.ms-PeoplePicker.is-active .ms-PeoplePicker-results {
  display: block;
  opacity: 1; }

.ms-PeoplePicker-resultGroups {
  max-height: 309px;
  overflow-y: scroll; }

.ms-PeoplePicker-resultGroup {
  border-top: 1px solid #eaeaea; }
  .ms-PeoplePicker-resultGroup:first-child {
    border-top: 0; }

.ms-PeoplePicker-resultGroupTitle {
  color: #0078d7;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  padding: 17px 0 0 12px;
  text-transform: uppercase;
  height: 40px; }

.ms-PeoplePicker-resultList {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  margin-bottom: -1px;
  list-style-type: none; }

.ms-PeoplePicker-result {
  position: relative; }
  .ms-PeoplePicker-result .ms-Persona:hover {
    cursor: pointer; }
  .ms-PeoplePicker-result .ms-Persona:active {
    background-color: #c7e0f4; }
  .ms-PeoplePicker-result .ms-Persona-details {
    width: 100%; }

.ms-PeoplePicker-resultBtn,
.ms-PeoplePicker-peopleListBtn {
  background: none;
  border: 0;
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  height: 34px;
  width: 100%;
  background: none;
  border: 0;
  text-align: left;
  margin: 0 0 10px 0;
  padding: 0 0 0 9px; }
  @media (min-width: 480px) {
    .ms-PeoplePicker-resultBtn,
    .ms-PeoplePicker-peopleListBtn {
      height: 48px; } }
  .ms-PeoplePicker-resultBtn:hover,
  .ms-PeoplePicker-peopleListBtn:hover {
    background-color: #eaeaea;
    outline: 1px solid transparent; }
  .ms-PeoplePicker-resultBtn:focus,
  .ms-PeoplePicker-peopleListBtn:focus {
    outline: 1; }
  .ms-PeoplePicker-resultBtn.ms-PeoplePicker-resultBtn--compact,
  .ms-PeoplePicker-peopleListBtn.ms-PeoplePicker-resultBtn--compact {
    height: 32px; }

.ms-PeoplePicker-peopleListBtn {
  margin-bottom: 0;
  padding: 0; }
  .ms-PeoplePicker-peopleListBtn:hover {
    background-color: transparent; }

.ms-PeoplePicker-resultAction {
  background: none;
  border: 0;
  cursor: pointer;
  display: block;
  height: 34px;
  transition: background-color 0.367s cubic-bezier(0.1, 0.9, 0.2, 1);
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  text-align: center; }
  @media (min-width: 480px) {
    .ms-PeoplePicker-resultAction {
      height: 48px; } }
  .ms-PeoplePicker-resultAction .ms-Icon {
    color: #666666;
    font-size: 15px; }
  .ms-PeoplePicker-resultAction:hover {
    background-color: #c8c8c8;
    outline: 1px solid transparent; }
  .ms-PeoplePicker-resultAction:active {
    background-color: #71afe5; }

.ms-PeoplePicker-resultAdditionalContent {
  display: none; }

.ms-PeoplePicker-result.is-expanded {
  background-color: #f4f4f4;
  margin-bottom: 11px; }
  .ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAction .ms-Icon {
    transform: rotate(180deg); }
  .ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAdditionalContent {
    display: block; }

.ms-PeoplePicker-searchMore {
  border-top: 1px solid #eaeaea;
  height: 69px;
  position: relative;
  overflow: hidden; }
  .ms-PeoplePicker-searchMore .ms-Spinner {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 20px;
    left: 20px;
    display: none; }
    .ms-PeoplePicker-searchMore .ms-Spinner .ms-Spinner-circle {
      background-color: #0078d7; }

.ms-PeoplePicker-searchMore.is-searching .ms-Spinner {
  display: block; }

.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon .ms-Icon {
  display: none; }

.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMorePrimary {
  color: #0078d7; }

.ms-PeoplePicker-searchMore.is-searching:hover {
  background-color: transparent;
  cursor: default; }

.ms-PeoplePicker-searchMoreBtn {
  background: none;
  border: 0;
  cursor: pointer;
  position: relative;
  height: 69px;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-left: 70px;
  text-align: left; }
  .ms-PeoplePicker-searchMoreBtn:hover {
    background-color: #eaeaea;
    cursor: pointer; }
  .ms-PeoplePicker-searchMoreBtn:focus, .ms-PeoplePicker-searchMoreBtn:active {
    background-color: #c7e0f4; }

.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact {
  height: 49px;
  padding-left: 50px; }

.ms-PeoplePicker-searchMoreIcon {
  height: 70px;
  position: absolute;
  top: 0;
  left: 0;
  width: 70px; }
  .ms-PeoplePicker-searchMoreIcon .ms-Icon {
    color: #333333;
    font-size: 16px;
    position: absolute;
    text-align: center;
    top: 27px;
    width: 100%; }

.ms-PeoplePicker-searchMorePrimary {
  padding-top: 2px;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

.ms-PeoplePicker-searchMoreSecondary {
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #666666; }

.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected:hover {
  background-color: inherit;
  cursor: default; }

.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMoreIcon .ms-Icon {
  color: #666666; }

.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMorePrimary {
  color: #666666;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  position: relative;
  top: 12px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-resultGroups {
  max-height: 209px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-resultAction {
  height: 32px; }
  .ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-resultAction .ms-Icon {
    margin-top: -8px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMore {
  height: 49px; }
  .ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMore .ms-Spinner {
    width: 28px;
    height: 28px;
    top: 12px;
    left: 12px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon {
  background-size: 16px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMoreIcon {
  height: 50px;
  width: 50px; }
  .ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMoreIcon .ms-Icon {
    font-size: 17px;
    top: 0;
    margin-top: 0;
    line-height: 50px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMorePrimary {
  font-size: 12px;
  line-height: 45px; }

.ms-PeoplePicker.ms-PeoplePicker--compact .ms-PeoplePicker-searchMoreSecondary {
  display: none; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchBox,
.ms-PeoplePicker.ms-PeoplePicker--membersList .ms-PeoplePicker-searchBox {
  height: 30px;
  min-height: 30px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchField,
.ms-PeoplePicker.ms-PeoplePicker--membersList .ms-PeoplePicker-searchField {
  height: 28px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-Persona,
.ms-PeoplePicker.ms-PeoplePicker--membersList .ms-Persona {
  cursor: pointer; }

.ms-PeoplePicker-selected {
  margin-bottom: 20px;
  display: none; }
  .ms-PeoplePicker-selected.is-active {
    display: block; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile.is-searching .ms-PeoplePicker-results {
  border-bottom: 0;
  padding: 20px 0 0; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile.is-searching .ms-PeoplePicker-peopleListHeader {
  display: none; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results {
  position: relative;
  border: 0;
  box-shadow: none;
  margin: 0;
  max-width: 100%;
  padding: 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #eaeaea; }

@media (max-width: 479px) {
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-imageArea,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-image,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-imageArea,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-image {
    width: 32px;
    height: 32px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-placeholder,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-placeholder {
    font-size: 28px;
    top: 6px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-initials,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-initials {
    font-size: 12px;
    line-height: 32px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-presence,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-presence {
    left: 19px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-details,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-details {
    padding-left: 8px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-primaryText,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-primaryText {
    font-size: 14px;
    padding-top: 3px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona-secondaryText,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona-secondaryText {
    display: none; } }

@media (min-width: 480px) {
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-results .ms-Persona .ms-Persona-secondaryText,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-selectedPeople .ms-Persona .ms-Persona-secondaryText {
    display: block; } }

@media (min-width: 480px) {
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-resultBtn,
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-peopleListBtn {
    height: 42px; } }

@media (min-width: 480px) {
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-resultAction {
    height: 42px; } }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-Persona.ms-Persona--selectable {
  padding: 0; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMore {
  display: none; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMore.is-active {
    display: block; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMore,
.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMoreBtn,
.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMoreIcon {
  height: 48px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMoreBtn {
  padding-left: 48px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMoreIcon {
  width: 48px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMorePrimary {
  font-size: 12px;
  line-height: 48px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PeoplePicker-searchMoreIcon .ms-Icon {
  top: 0;
  line-height: 48px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-Spinner {
  top: 16px;
  left: 14px;
  height: 20px;
  width: 20px; }

.ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PersonaCard {
  display: none;
  position: absolute;
  height: 200px; }
  .ms-PeoplePicker.ms-PeoplePicker--Facepile .ms-PersonaCard.is-active {
    display: block; }

.ms-PeoplePicker-selectedHeader,
.ms-PeoplePicker-peopleListHeader {
  color: #0078d7;
  font-size: 12px;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  height: 50px;
  line-height: 50px; }

.ms-PeoplePicker-selectedPeople,
.ms-PeoplePicker-peopleList {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  list-style: none; }

.ms-PeoplePicker-selectedPerson {
  margin-bottom: 8px;
  position: relative; }

.ms-PeoplePicker-peopleListItem {
  margin-bottom: 6px;
  position: relative; }

.ms-Persona {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  display: table;
  line-height: 1;
  position: relative; }

.ms-Persona-imageArea {
  position: relative;
  display: block;
  overflow: hidden;
  text-align: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  z-index: 0; }
  @media screen and (-ms-high-contrast: active) {
    .ms-Persona-imageArea {
      border: 1px solid #ffffff; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-Persona-imageArea {
      border: 1px solid #000000; } }

.ms-Persona-placeholder {
  color: #ffffff;
  position: absolute;
  right: 0;
  left: 0;
  font-size: 47px;
  top: 9px; }

.ms-Persona-initials {
  color: #ffffff;
  font-size: 17px;
  font-family: "Segoe UI Light WestEuropean", "Segoe UI Light", "Segoe UI", Tahoma, Arial, sans-serif;
  line-height: 48px; }
  .ms-Persona-initials.ms-Persona-initials--lightBlue {
    background-color: #6ba5e7; }
  .ms-Persona-initials.ms-Persona-initials--blue {
    background-color: #2d89ef; }
  .ms-Persona-initials.ms-Persona-initials--darkBlue {
    background-color: #2b5797; }
  .ms-Persona-initials.ms-Persona-initials--teal {
    background-color: #00aba9; }
  .ms-Persona-initials.ms-Persona-initials--lightGreen {
    background-color: #99b433; }
  .ms-Persona-initials.ms-Persona-initials--green {
    background-color: #00a300; }
  .ms-Persona-initials.ms-Persona-initials--darkGreen {
    background-color: #1e7145; }
  .ms-Persona-initials.ms-Persona-initials--lightPink {
    background-color: #e773bd; }
  .ms-Persona-initials.ms-Persona-initials--pink {
    background-color: #ff0097; }
  .ms-Persona-initials.ms-Persona-initials--magenta {
    background-color: #7e3878; }
  .ms-Persona-initials.ms-Persona-initials--purple {
    background-color: #603cba; }
  .ms-Persona-initials.ms-Persona-initials--black {
    background-color: #1d1d1d; }
  .ms-Persona-initials.ms-Persona-initials--orange {
    background-color: #da532c; }
  .ms-Persona-initials.ms-Persona-initials--red {
    background-color: #ee1111; }
  .ms-Persona-initials.ms-Persona-initials--darkRed {
    background-color: #b91d47; }

.ms-Persona-image {
  display: table-cell;
  margin-right: 10px;
  position: absolute;
  top: 0;
  left: 0;
  width: 48px;
  height: 48px; }

.ms-Persona-image[src=""] {
  display: none; }

.ms-Persona-presence {
  background-color: #5dd255;
  position: absolute;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  top: auto;
  left: 34px;
  bottom: -1px;
  border: 2px solid #ffffff; }

.ms-Persona-details {
  display: table-cell;
  padding: 0 12px;
  vertical-align: middle;
  overflow: hidden; }

.ms-Persona-primaryText,
.ms-Persona-secondaryText,
.ms-Persona-tertiaryText,
.ms-Persona-optionalText {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 190px;
  overflow: hidden;
  text-overflow: ellipsis; }

.ms-Persona-primaryText {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 17px;
  margin-top: -3px;
  line-height: 1.4; }

.ms-Persona-secondaryText,
.ms-Persona-tertiaryText,
.ms-Persona-optionalText {
  color: #666666;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  line-height: 1.3; }

.ms-Persona-secondaryText {
  padding-top: 3px; }

.ms-Persona-tertiaryText,
.ms-Persona-optionalText {
  padding-top: 5px;
  display: none; }

.ms-Persona.ms-Persona--square .ms-Persona-imageArea {
  background-color: #a6a6a6;
  border-radius: 0; }

.ms-Persona.ms-Persona--square .ms-Persona-presence {
  top: 0;
  left: 0;
  bottom: auto;
  right: auto;
  height: 48px;
  width: 5px;
  border-radius: 0;
  border: 0; }
  @media screen and (-ms-high-contrast: active) {
    .ms-Persona.ms-Persona--square .ms-Persona-presence {
      border: 1px solid #ffffff; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-Persona.ms-Persona--square .ms-Persona-presence {
      border: 1px solid #000000; } }

.ms-Persona.ms-Persona--tiny {
  height: 30px;
  display: inline-block; }
  .ms-Persona.ms-Persona--tiny .ms-Persona-imageArea {
    overflow: visible;
    background: transparent;
    height: 0;
    width: 0; }
  .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
    right: auto;
    top: 10px;
    left: 0;
    border: 0; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
        top: 9px;
        border: 1px solid #ffffff; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
        border: 1px solid #000000; } }
  .ms-Persona.ms-Persona--tiny .ms-Persona-details {
    padding-left: 20px; }
  .ms-Persona.ms-Persona--tiny .ms-Persona-primaryText {
    font-size: 14px;
    padding-top: 9px; }
  .ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText {
    display: none; }

.ms-Persona.ms-Persona--tiny.ms-Persona--readonly {
  padding: 0;
  background-color: transparent; }
  .ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText:after {
    content: ';'; }

.ms-Persona.ms-Persona--square.ms-Persona--tiny .ms-Persona-presence {
  height: 12px;
  width: 12px;
  top: 10px; }

.ms-Persona.ms-Persona--xs .ms-Persona-imageArea,
.ms-Persona.ms-Persona--xs .ms-Persona-image {
  width: 32px;
  height: 32px; }

.ms-Persona.ms-Persona--xs .ms-Persona-placeholder {
  font-size: 28px;
  top: 6px; }

.ms-Persona.ms-Persona--xs .ms-Persona-initials {
  font-size: 12px;
  line-height: 32px; }

.ms-Persona.ms-Persona--xs .ms-Persona-presence {
  left: 19px; }

.ms-Persona.ms-Persona--xs .ms-Persona-details {
  padding-left: 8px; }

.ms-Persona.ms-Persona--xs .ms-Persona-primaryText {
  font-size: 14px;
  padding-top: 3px; }

.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText {
  display: none; }

.ms-Persona.ms-Persona--square.ms-Persona--xs .ms-Persona-presence {
  height: 32px;
  width: 4px;
  left: 0; }

.ms-Persona.ms-Persona--sm .ms-Persona-imageArea,
.ms-Persona.ms-Persona--sm .ms-Persona-image {
  width: 40px;
  height: 40px; }

.ms-Persona.ms-Persona--sm .ms-Persona-placeholder {
  font-size: 38px;
  top: 5px; }

.ms-Persona.ms-Persona--sm .ms-Persona-initials {
  font-size: 14px;
  line-height: 40px; }

.ms-Persona.ms-Persona--sm .ms-Persona-presence {
  left: 27px; }

.ms-Persona.ms-Persona--sm .ms-Persona-details {
  padding-left: 8px; }

.ms-Persona.ms-Persona--sm .ms-Persona-primaryText {
  font-size: 14px; }

.ms-Persona.ms-Persona--sm .ms-Persona-primaryText,
.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText {
  padding-top: 1px; }

.ms-Persona.ms-Persona--square.ms-Persona--sm .ms-Persona-presence {
  height: 40px;
  width: 4px;
  left: 0; }

.ms-Persona.ms-Persona--lg .ms-Persona-imageArea,
.ms-Persona.ms-Persona--lg .ms-Persona-image {
  width: 72px;
  height: 72px; }

.ms-Persona.ms-Persona--lg .ms-Persona-placeholder {
  font-size: 67px;
  top: 10px; }

.ms-Persona.ms-Persona--lg .ms-Persona-initials {
  font-size: 28px;
  line-height: 72px; }

.ms-Persona.ms-Persona--lg .ms-Persona-presence {
  left: 49px; }

.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText {
  padding-top: 3px; }

.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText {
  padding-top: 5px; }

.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText {
  display: block; }

.ms-Persona.ms-Persona--square.ms-Persona--lg .ms-Persona-presence {
  height: 72px;
  width: 7px;
  left: 0; }

.ms-Persona.ms-Persona--xl .ms-Persona-imageArea,
.ms-Persona.ms-Persona--xl .ms-Persona-image {
  width: 100px;
  height: 100px; }

.ms-Persona.ms-Persona--xl .ms-Persona-placeholder {
  font-size: 95px;
  top: 12px; }

.ms-Persona.ms-Persona--xl .ms-Persona-initials {
  font-size: 42px;
  line-height: 100px; }

.ms-Persona.ms-Persona--xl .ms-Persona-presence {
  height: 20px;
  width: 20px;
  left: 71px; }

.ms-Persona.ms-Persona--xl .ms-Persona-details {
  padding-left: 20px; }

.ms-Persona.ms-Persona--xl .ms-Persona-primaryText {
  font-size: 21px;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  margin-top: 0; }

.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText {
  padding-top: 2px; }

.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText,
.ms-Persona.ms-Persona--xl .ms-Persona-optionalText {
  padding-top: 5px;
  display: block; }

.ms-Persona.ms-Persona--square.ms-Persona--xl .ms-Persona-presence {
  height: 100px;
  width: 9px;
  left: 0; }

.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText, .ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-primaryText {
  color: #212121; }

.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText, .ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-secondaryText,
.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText, .ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-tertiaryText,
.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText, .ms-PeoplePicker-result .ms-Persona:hover .ms-Persona-optionalText {
  color: #333333; }

.ms-Persona.ms-Persona--selectable {
  cursor: pointer;
  padding: 0 10px; }
  .ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover, .ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus {
    background-color: #deecf9;
    outline: 1px solid transparent; }

.ms-Persona.ms-Persona--available .ms-Persona-presence {
  background-color: #5dd255; }

.ms-Persona.ms-Persona--away .ms-Persona-presence {
  background-color: #ffd200; }

.ms-Persona.ms-Persona--blocked .ms-Persona-presence {
  background-color: #dedede;
  background-image: linear-gradient(to bottom, #dedede 0%, #dedede 48%, #c72d25 40%, #c72d25 58%, #dedede 52%, #dedede 100%); }

.ms-Persona.ms-Persona--busy .ms-Persona-presence {
  background-color: #d93b3b;
  background: repeating-linear-gradient(-45deg, #e57a79, #e57a79 1px, #d00e0d 0px, #d00e0d 2px); }

.ms-Persona.ms-Persona--busy.ms-Persona--square .ms-Persona-presence {
  background-color: #d93b3b;
  background: repeating-linear-gradient(-45deg, #e57a79, #e57a79 3px, #d00e0d 3px, #d00e0d 6px); }

.ms-Persona.ms-Persona--dnd .ms-Persona-presence {
  background-color: #c72d25;
  background-image: linear-gradient(to bottom, #c72d25 0%, #c72d25 48%, #ffffff 48%, #ffffff 52%, #c72d25 52%, #c72d25 100%); }

.ms-Persona.ms-Persona--offline .ms-Persona-presence {
  background-color: #b6cfd8; }

.ms-PersonaCard {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  animation-name: fadeIn, slideUpIn10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  outline: 1px solid transparent; }

.ms-PersonaCard-persona {
  background-color: #f4f4f4; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-imageArea {
  width: 80px;
  height: 80px;
  margin: 12px 0 12px 20px; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-image {
  width: 80px;
  height: 80px; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-placeholder {
  font-size: 75px;
  left: 1px;
  top: 11px; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-initials {
  font-size: 28px;
  line-height: 80px; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-presence {
  border-color: #f4f4f4;
  left: 77px;
  bottom: 12px; }

.ms-PersonaCard-persona .ms-Persona .ms-Persona-tertiaryText,
.ms-PersonaCard-persona .ms-Persona .ms-Persona-optionalText {
  display: block; }

.ms-PersonaCard-actions {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 10px;
  border-bottom: 1px solid #c8c8c8;
  background-color: #ffffff;
  height: 48px; }

.ms-PersonaCard-action, .ms-PersonaCard-overflow {
  display: inline-block;
  cursor: pointer;
  font-size: 17px;
  height: 48px;
  line-height: 48px;
  padding: 0 10px;
  color: #666666;
  position: relative;
  box-sizing: border-box; }
  .ms-PersonaCard-action:hover, .ms-PersonaCard-overflow:hover {
    color: #212121; }
  .ms-PersonaCard-action:active, .ms-PersonaCard-overflow:active {
    color: #0078d7; }
  .ms-PersonaCard-action.is-active, .is-active.ms-PersonaCard-overflow {
    color: #0078d7; }
    .ms-PersonaCard-action.is-active:after, .is-active.ms-PersonaCard-overflow:after {
      box-sizing: border-box;
      transform: rotate(45deg);
      content: "";
      width: 10px;
      height: 10px;
      border: 1px solid #c8c8c8;
      background-color: #ffffff;
      position: absolute;
      border-right: 0;
      border-bottom: 0;
      bottom: -4px;
      left: 15px; }

.ms-PersonaCard-overflow {
  font-size: 14px;
  color: #333333;
  float: right;
  margin-top: -1px; }
  .ms-PersonaCard-overflow:hover {
    color: #0078d7; }

.ms-PersonaCard-orgChart {
  position: absolute;
  right: 12px;
  top: 0; }

.ms-PersonaCard-actionDetailBox {
  min-height: 48px;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #ffffff; }

.ms-PersonaCard-actionDetails {
  list-style: none;
  width: 20%;
  float: left;
  min-height: 48px;
  color: #666666;
  padding: 9px 20px;
  transition: max-height 0.267s cubic-bezier(0.1, 0.9, 0.2, 1) 0.2s;
  box-sizing: border-box; }
  .ms-PersonaCard-actionDetails.is-collapsed {
    height: 30px;
    overflow: hidden; }
    .ms-PersonaCard-actionDetails.is-collapsed .ms-PersonaCard-detailExpander:after {
      content: '\e088'; }

.ms-PersonaCard-detailChat,
.ms-PersonaCard-detailPhone,
.ms-PersonaCard-detailVideo,
.ms-PersonaCard-detailMail,
.ms-PersonaCard-detailOrg {
  overflow: hidden;
  width: 500%;
  padding: 0;
  margin: 0; }

.ms-PersonaCard-detailOrg {
  overflow-y: auto; }

.ms-PersonaCard-detailChat {
  margin-left: 0; }

.ms-PersonaCard-detailPhone {
  margin-left: -100%; }

.ms-PersonaCard-detailVideo {
  margin-left: -200%; }

.ms-PersonaCard-detailMail {
  margin-left: -300%; }

.ms-PersonaCard-detailOrg {
  margin-left: -400%; }

.ms-PersonaCard-detailChat .detail-1,
.ms-PersonaCard-detailPhone .detail-2,
.ms-PersonaCard-detailVideo .detail-3,
.ms-PersonaCard-detailMail .detail-4 {
  max-height: 78px;
  transition: max-height 0.25s ease; }

.ms-PersonaCard-detailOrg .detail-5 {
  max-height: 300px;
  transition: max-height 0.25s ease; }

.ms-PersonaCard-detailChat .detail-2,
.ms-PersonaCard-detailChat .detail-3,
.ms-PersonaCard-detailChat .detail-4,
.ms-PersonaCard-detailChat .detail-5,
.ms-PersonaCard-detailPhone .detail-1,
.ms-PersonaCard-detailPhone .detail-3,
.ms-PersonaCard-detailPhone .detail-4,
.ms-PersonaCard-detailPhone .detail-5,
.ms-PersonaCard-detailVideo .detail-1,
.ms-PersonaCard-detailVideo .detail-2,
.ms-PersonaCard-detailVideo .detail-4,
.ms-PersonaCard-detailVideo .detail-5,
.ms-PersonaCard-detailMail .detail-1,
.ms-PersonaCard-detailMail .detail-2,
.ms-PersonaCard-detailMail .detail-3,
.ms-PersonaCard-detailMail .detail-5,
.ms-PersonaCard-detailOrg .detail-1,
.ms-PersonaCard-detailOrg .detail-2,
.ms-PersonaCard-detailOrg .detail-3,
.ms-PersonaCard-detailOrg .detail-4 {
  max-height: 48px; }

.ms-PersonaCard-detailExpander {
  color: #333333;
  cursor: pointer;
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  margin-top: 1px;
  position: absolute;
  right: 10px;
  text-align: center;
  width: 30px; }
  .ms-PersonaCard-detailExpander:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: 'Office365Icons';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    content: '\e087'; }

.ms-PersonaCard-detailLine {
  color: #333333;
  line-height: 30px; }

.ms-PersonaCard-detailLabel {
  color: #666666; }

.ms-PersonaCard-action.ms-PersonaCard-orgChart:after, .ms-PersonaCard-orgChart.ms-PersonaCard-overflow:after {
  display: none; }

.ms-PersonaCard.ms-PersonaCard--square .ms-PersonaCard-persona .ms-Persona-imageArea,
.ms-PersonaCard.ms-PersonaCard--square .ms-PersonaCard-persona .ms-Persona-image {
  width: 100px;
  height: 100px;
  margin: 0; }

.ms-PersonaCard.ms-PersonaCard--square .ms-PersonaCard-persona .ms-Persona-presence {
  left: 0; }

@media (min-width: 480px) {
  .ms-PersonaCard {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
    max-width: 360px;
    position: relative; } }

.ms-Pivot {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  height: 40px;
  list-style-type: none;
  overflow-x: hidden;
  white-space: nowrap; }

.ms-Pivot-link {
  color: #333333;
  display: inline-block;
  position: relative;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 15px;
  line-height: 40px;
  margin-right: 8px; }
  .ms-Pivot-link:after {
    content: '';
    width: 100%;
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    height: 2px;
    background-color: #0078d7; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Pivot-link:after {
        background-color: #1AEBFF; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-Pivot-link:after {
        background-color: #37006E; } }
  .ms-Pivot-link:hover, .ms-Pivot-link:focus, .ms-Pivot-link:active {
    color: #000000;
    cursor: pointer; }
    .ms-Pivot-link:hover + .ms-Pivot-dropdownIcon, .ms-Pivot-link:focus + .ms-Pivot-dropdownIcon, .ms-Pivot-link:active + .ms-Pivot-dropdownIcon {
      color: #212121; }
  .ms-Pivot-link:active {
    font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Pivot-link:active {
        color: #1AEBFF; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-Pivot-link:active {
        color: #37006E; } }
    .ms-Pivot-link:active:after {
      display: block; }
  .ms-Pivot-link.is-selected {
    color: #000000;
    font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Pivot-link.is-selected {
        color: #1AEBFF; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-Pivot-link.is-selected {
        color: #37006E; } }
    .ms-Pivot-link.is-selected:after {
      display: block; }
    .ms-Pivot-link.is-selected + .ms-Pivot-dropdownIcon {
      color: #212121; }

.ms-Pivot-dropdownIcon {
  font-size: 16px;
  position: relative;
  top: 2px; }

.ms-Pivot-link.ms-Pivot-link--overflow {
  color: #666666; }
  .ms-Pivot-link.ms-Pivot-link--overflow.is-selected {
    color: #0078d7; }
  .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected), .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected) {
    color: #212121; }
  .ms-Pivot-link.ms-Pivot-link--overflow:active:after {
    display: none; }

.ms-Pivot-ellipsis {
  font-size: 15px;
  position: relative;
  top: 0; }

.ms-Pivot.ms-Pivot--large .ms-Pivot-link {
  font-size: 17px; }
  .ms-Pivot.ms-Pivot--large .ms-Pivot-link:active {
    font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }
  .ms-Pivot.ms-Pivot--large .ms-Pivot-link.is-selected {
    font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif; }

.ms-Pivot.ms-Pivot--large .ms-Pivot-link.ms-Pivot-link--overflow:after {
  font-size: 17px; }

.ms-Pivot.ms-Pivot--tabs {
  height: 40px; }
  .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link {
    height: 40px;
    background-color: #f4f4f4;
    line-height: 40px;
    margin-right: -2px;
    padding: 0 10px;
    font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif !important; }
    .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:hover:not(.is-selected):not(.ms-Pivot-link--overflow), .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:focus:not(.is-selected):not(.ms-Pivot-link--overflow) {
      color: #000000; }
    .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active {
      color: #ffffff !important;
      background-color: #0078d7;
      font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }
      @media screen and (-ms-high-contrast: active) {
        .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active {
          background-color: #1AEBFF;
          color: #000000; } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active {
          background-color: #37006E;
          color: #ffffff; } }
    .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
      background-color: #0078d7;
      color: #ffffff;
      font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif; }
      @media screen and (-ms-high-contrast: active) {
        .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
          background-color: #1AEBFF;
          color: #000000; } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
          background-color: #37006E;
          color: #ffffff; } }
  .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected), .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected) {
    background-color: #ffffff; }
  .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:active {
    background-color: #0078d7 !important; }

@media (min-width: 640px) {
  .ms-Pivot-link {
    font-size: 14px; }
  .ms-Pivot-link.ms-Pivot-link--overflow:after {
    font-size: 14px; } }

@media screen and (-ms-high-contrast: active) {
  .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
    font-family: "Segoe UI Semibold WestEuropean", "Segoe UI Semibold", "Segoe UI", Tahoma, Arial, sans-serif; } }

.ms-ProgressIndicator-itemName {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-top: 4px;
  line-height: 20px; }

.ms-ProgressIndicator-itemDescription {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #767676;
  font-size: 11px;
  line-height: 18px; }

.ms-ProgressIndicator-itemProgress {
  position: relative;
  width: 180px;
  height: 2px;
  padding: 8px 0; }

.ms-ProgressIndicator-progressTrack {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #eaeaea;
  outline: 1px solid transparent; }

.ms-ProgressIndicator-progressBar {
  position: absolute;
  height: 2px;
  background-color: #0078d7; }
  @media screen and (-ms-high-contrast: active) {
    .ms-ProgressIndicator-progressBar {
      background-color: #ffffff; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-ProgressIndicator-progressBar {
      background-color: #000000; } }

.ms-SearchBox {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  position: relative;
  margin-bottom: 10px;
  display: inline-block; }
  .ms-SearchBox.is-disabled .ms-SearchBox-label {
    color: #a6a6a6; }
    @media screen and (-ms-high-contrast: active) {
      .ms-SearchBox.is-disabled .ms-SearchBox-label {
        color: #00ff00; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-SearchBox.is-disabled .ms-SearchBox-label {
        color: #600000; } }
  .ms-SearchBox.is-disabled .ms-SearchBox-icon {
    color: #c8c8c8; }
  .ms-SearchBox.is-disabled .ms-SearchBox-field {
    background-color: #f4f4f4;
    border-color: #f4f4f4;
    pointer-events: none;
    cursor: default; }
  .ms-SearchBox.is-active .ms-SearchBox-closeButton {
    display: block;
    outline: transparent 1px solid; }

.ms-SearchBox-field {
  position: relative;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  border: 1px solid #71afe5;
  outline: transparent 1px solid;
  border-radius: 0;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  height: 32px;
  padding: 6px 3px 7px 10px;
  width: 180px;
  background-color: transparent;
  z-index: 5; }
  .ms-SearchBox-field.hovering {
    border-color: #0078d7;
    background-color: #deecf9; }
    .ms-SearchBox-field.hovering + .ms-SearchBox-label {
      color: #000000; }
      .ms-SearchBox-field.hovering + .ms-SearchBox-label .ms-Icon {
        color: #333333; }
  .ms-SearchBox-field:focus {
    padding: 6px 32px 7px 10px;
    border-color: #0078d7;
    background-color: #deecf9; }
  .ms-SearchBox-field::-ms-clear {
    display: none; }

.ms-SearchBox-closeButton {
  border: none;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  height: 32px;
  width: 32px;
  background-color: #0078d7;
  text-align: center;
  display: none;
  font-size: 17px;
  color: #ffffff;
  z-index: 10; }

.ms-SearchBox-label {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 8px;
  line-height: 32px;
  color: #666666; }

.ms-SearchBox-icon {
  margin-right: 7px;
  font-size: 17px;
  color: #767676; }

.ms-Spinner {
  position: relative;
  height: 20px; }
  .ms-Spinner.ms-Spinner--large {
    height: 28px; }
    .ms-Spinner.ms-Spinner--large .ms-Spinner-label {
      left: 34px;
      top: 6px; }

.ms-Spinner-circle {
  position: absolute;
  border-radius: 100px;
  background-color: #0078d7;
  opacity: 0; }
  @media screen and (-ms-high-contrast: active) {
    .ms-Spinner-circle {
      background-color: #ffffff; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-Spinner-circle {
      background-color: #000000; } }

.ms-Spinner-label {
  position: relative;
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #0078d7;
  left: 28px;
  top: 2px; }

.ms-Table {
  display: table;
  width: 100%;
  border-collapse: collapse; }

.ms-Table--fixed {
  table-layout: fixed; }

.ms-Table tr,
.ms-Table-row {
  display: table-row;
  line-height: 30px;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #333333; }
  .ms-Table tr:hover,
  .ms-Table-row:hover {
    background-color: #f4f4f4;
    cursor: pointer;
    outline: 1px solid transparent; }
  .ms-Table tr.is-selected,
  .ms-Table-row.is-selected {
    background-color: #c7e0f4; }
    .ms-Table tr.is-selected .ms-Table-rowCheck,
    .ms-Table-row.is-selected .ms-Table-rowCheck {
      background-color: #0078d7; }
      .ms-Table tr.is-selected .ms-Table-rowCheck:before,
      .ms-Table-row.is-selected .ms-Table-rowCheck:before {
        display: none; }
      .ms-Table tr.is-selected .ms-Table-rowCheck:after,
      .ms-Table-row.is-selected .ms-Table-rowCheck:after {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-family: 'Office365Icons';
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        speak: none;
        content: '\e041';
        color: #ffffff;
        font-size: 12px;
        position: absolute;
        left: 4px;
        top: 9px; }

.ms-Table th,
.ms-Table td,
.ms-Table-cell,
.ms-Table th,
.ms-Table td {
  display: table-cell;
  padding: 0 10px; }

.ms-Table thead th,
.ms-Table-head,
.ms-Table thead th {
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #666666; }

.ms-Table thead td,
.ms-Table thead th,
.ms-Table thead .ms-Table-cell, .ms-Table thead th, .ms-Table thead td,
.ms-Table thead .ms-Table-rowCheck,
.ms-Table-head td, .ms-Table thead th td,
.ms-Table-head th, .ms-Table thead th th,
.ms-Table-head .ms-Table-cell, .ms-Table thead th .ms-Table-cell,
.ms-Table-head .ms-Table th, .ms-Table
.ms-Table-head th, .ms-Table thead th th,
.ms-Table-head .ms-Table td, .ms-Table
.ms-Table-head td, .ms-Table thead th td,
.ms-Table-head .ms-Table-rowCheck, .ms-Table thead th .ms-Table-rowCheck {
  font-weight: normal;
  text-align: left;
  border-bottom: 1px solid #eaeaea; }

.ms-Table thead .ms-Table-rowCheck:after,
.ms-Table-head .ms-Table-rowCheck:after, .ms-Table thead th .ms-Table-rowCheck:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  content: '\e041';
  color: #a6a6a6;
  font-size: 12px;
  position: absolute;
  left: 4px;
  top: 9px; }

.ms-Table-rowCheck {
  display: table-cell;
  width: 20px;
  position: relative;
  padding: 0; }
  .ms-Table-rowCheck:before {
    border: 1px solid #a6a6a6;
    content: '';
    display: block;
    height: 14px;
    left: 2px;
    position: absolute;
    top: 6px;
    width: 14px; }

@media screen and (-ms-high-contrast: active) {
  .ms-Table-row.is-selected .ms-Table-rowCheck {
    background: none; }
    .ms-Table-row.is-selected .ms-Table-rowCheck:before {
      display: block; } }

.ms-Label {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  padding: 5px 0; }
  .ms-Label.is-required:after {
    content: ' *';
    color: #a80000; }
  .ms-Label.is-disabled {
    color: #a6a6a6; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Label.is-disabled {
        color: #00ff00; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-Label.is-disabled {
        color: #600000; } }

.is-disabled .ms-Label {
  color: #a6a6a6; }
  @media screen and (-ms-high-contrast: active) {
    .is-disabled .ms-Label {
      color: #00ff00; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .is-disabled .ms-Label {
      color: #600000; } }

.ms-TextField {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  margin-bottom: 8px; }

.ms-TextField.is-disabled .ms-TextField-field {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  pointer-events: none;
  cursor: default; }

.ms-TextField.is-disabled::-webkit-input-placeholder, .ms-TextField.is-disabled::-moz-placeholder, .ms-TextField.is-disabled:-moz-placeholder, .ms-TextField.is-disabled:-ms-input-placeholder {
  color: #a6a6a6; }

.ms-TextField.is-required .ms-Label:after {
  content: ' *';
  color: #a80000; }

.ms-TextField.is-required::-webkit-input-placeholder:after, .ms-TextField.is-required::-moz-placeholder:after, .ms-TextField.is-required:-moz-placeholder:after, .ms-TextField.is-required:-ms-input-placeholder:after {
  content: ' *';
  color: #a80000; }

.ms-TextField.is-active {
  border-color: #0078d7; }

.ms-TextField-field {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  border: 1px solid #c8c8c8;
  border-radius: 0;
  font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  height: 32px;
  padding: 6px 10px 8px;
  width: 100%;
  min-width: 180px;
  outline: 0; }
  .ms-TextField-field:hover {
    border-color: #767676; }
  .ms-TextField-field:focus {
    border-color: #0078d7; }
  @media screen and (-ms-high-contrast: active) {
    .ms-TextField-field:hover, .ms-TextField-field:focus {
      border-color: #1AEBFF; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-TextField-field:hover, .ms-TextField-field:focus {
      border-color: #37006E; } }
  .ms-TextField-field::-webkit-input-placeholder, .ms-TextField-field::-moz-placeholder, .ms-TextField-field:-moz-placeholder, .ms-TextField-field:-ms-input-placeholder {
    color: #666666; }

.ms-TextField-description {
  color: #767676;
  font-size: 11px; }

.ms-TextField.ms-TextField--placeholder {
  position: relative; }
  .ms-TextField.ms-TextField--placeholder .ms-Label {
    position: absolute;
    font-family: "Segoe UI Semilight WestEuropean", "Segoe UI Semilight", "Segoe UI", Tahoma, Arial, sans-serif;
    font-size: 12px;
    color: #666666;
    padding: 7px 0 7px 10px; }
  .ms-TextField.ms-TextField--placeholder.is-disabled {
    color: #a6a6a6; }
    .ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label {
      color: #a6a6a6; }
      @media screen and (-ms-high-contrast: active) {
        .ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label {
          color: #00ff00; } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label {
          color: #600000; } }

.ms-TextField.ms-TextField--underlined {
  border-bottom: 1px solid #c8c8c8;
  display: table;
  width: 100%;
  min-width: 180px; }
  .ms-TextField.ms-TextField--underlined:hover {
    border-color: #767676; }
    @media screen and (-ms-high-contrast: active) {
      .ms-TextField.ms-TextField--underlined:hover {
        border-color: #1AEBFF; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-TextField.ms-TextField--underlined:hover {
        border-color: #37006E; } }
  .ms-TextField.ms-TextField--underlined:active, .ms-TextField.ms-TextField--underlined:focus {
    border-color: #0078d7; }
  .ms-TextField.ms-TextField--underlined .ms-Label {
    font-size: 12px;
    margin-right: 8px;
    display: table-cell;
    vertical-align: bottom;
    padding-left: 12px;
    padding-bottom: 5px;
    height: 32px;
    width: 1%;
    white-space: nowrap; }
  .ms-TextField.ms-TextField--underlined .ms-TextField-field {
    border: 0;
    float: left;
    display: table-cell;
    text-align: left;
    padding-top: 8px;
    padding-bottom: 2px; }
    .ms-TextField.ms-TextField--underlined .ms-TextField-field:active, .ms-TextField.ms-TextField--underlined .ms-TextField-field:focus, .ms-TextField.ms-TextField--underlined .ms-TextField-field:hover {
      outline: 0; }
  .ms-TextField.ms-TextField--underlined.is-disabled {
    border-bottom-color: #eaeaea; }
    .ms-TextField.ms-TextField--underlined.is-disabled .ms-Label {
      color: #a6a6a6; }
      @media screen and (-ms-high-contrast: active) {
        .ms-TextField.ms-TextField--underlined.is-disabled .ms-Label {
          color: #00ff00; } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .ms-TextField.ms-TextField--underlined.is-disabled .ms-Label {
          color: #600000; } }
    .ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field {
      background-color: transparent;
      color: #a6a6a6; }
  .ms-TextField.ms-TextField--underlined.is-active {
    border-color: #0078d7; }
    @media screen and (-ms-high-contrast: active) {
      .ms-TextField.ms-TextField--underlined.is-active {
        border-color: #1AEBFF; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-TextField.ms-TextField--underlined.is-active {
        border-color: #37006E; } }

.ms-TextField.ms-TextField--multiline .ms-TextField-field {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  min-height: 60px;
  min-width: 260px;
  padding-top: 6px;
  overflow: auto; }

.ms-Label {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  padding: 5px 0; }
  .ms-Label.is-required:after {
    content: ' *';
    color: #a80000; }
  .ms-Label.is-disabled {
    color: #a6a6a6; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Label.is-disabled {
        color: #00ff00; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-Label.is-disabled {
        color: #600000; } }

.is-disabled .ms-Label {
  color: #a6a6a6; }
  @media screen and (-ms-high-contrast: active) {
    .is-disabled .ms-Label {
      color: #00ff00; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .is-disabled .ms-Label {
      color: #600000; } }

.ms-Toggle {
  color: #333333;
  font-family: "Segoe UI Regular WestEuropean", "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
  position: relative;
  display: block;
  margin-bottom: 26px; }
  .ms-Toggle .ms-Label {
    position: relative;
    padding: 0 0 0 62px;
    font-size: 12px; }
  .ms-Toggle:hover .ms-Label {
    color: #000000; }
  .ms-Toggle:active .ms-Label {
    color: #333333; }
  .ms-Toggle.is-disabled .ms-Label {
    color: #a6a6a6; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Toggle.is-disabled .ms-Label {
        color: #00ff00; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-Toggle.is-disabled .ms-Label {
        color: #600000; } }
  .ms-Toggle.is-disabled .ms-Toggle-field {
    background-color: #ffffff !important;
    border-color: #c8c8c8 !important;
    pointer-events: none !important;
    cursor: default !important; }
    .ms-Toggle.is-disabled .ms-Toggle-field:before {
      background-color: #c8c8c8 !important; }
  @media screen and (-ms-high-contrast: active) {
    .ms-Toggle.is-disabled .ms-Toggle-field,
    .ms-Toggle.is-disabled .ms-Toggle-field:before {
      border-color: #00ff00; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .ms-Toggle.is-disabled .ms-Toggle-field,
    .ms-Toggle.is-disabled .ms-Toggle-field:before {
      border-color: #600000; } }

.ms-Toggle-description {
  position: relative;
  font-size: 12px;
  vertical-align: top;
  display: block;
  margin-bottom: 8px; }

.ms-Toggle-field {
  position: relative;
  display: inline-block;
  width: 57px;
  height: 20px;
  box-sizing: border-box;
  border: 2.5px #c8c8c8 solid;
  cursor: pointer; }

.ms-Toggle-input {
  position: absolute;
  opacity: 0;
  top: 0; }
  .ms-Toggle-input + .ms-Toggle-field {
    background-color: #f4f4f4; }
    .ms-Toggle-input + .ms-Toggle-field:before {
      position: absolute;
      display: block;
      box-sizing: content-box;
      content: '';
      top: -2.5px;
      left: -2.5px;
      width: 12px;
      height: 20px;
      background-color: #767676;
      outline: 2px solid transparent; }
      @media screen and (-ms-high-contrast: active) {
        .ms-Toggle-input + .ms-Toggle-field:before {
          border: 2.5px solid #ffffff;
          height: 15px;
          outline: 0; } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .ms-Toggle-input + .ms-Toggle-field:before {
          border-color: #000000; } }
    .ms-Toggle-input + .ms-Toggle-field:before {
      right: auto;
      border-right: 2.5px solid #ffffff; }
    .ms-Toggle-input + .ms-Toggle-field:active {
      background-color: #0078d7; }
    .ms-Toggle-input + .ms-Toggle-field .ms-Label--off {
      display: block; }
    .ms-Toggle-input + .ms-Toggle-field .ms-Label--on {
      display: none; }
  .ms-Toggle-input:checked + .ms-Toggle-field {
    background-color: #0078d7; }
    .ms-Toggle-input:checked + .ms-Toggle-field:before {
      position: absolute;
      display: block;
      box-sizing: content-box;
      content: '';
      top: -2.5px;
      right: -2.5px;
      width: 12px;
      height: 20px;
      background-color: #767676;
      outline: 2px solid transparent; }
      @media screen and (-ms-high-contrast: active) {
        .ms-Toggle-input:checked + .ms-Toggle-field:before {
          border: 2.5px solid #ffffff;
          height: 15px;
          outline: 0; } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .ms-Toggle-input:checked + .ms-Toggle-field:before {
          border-color: #000000; } }
    .ms-Toggle-input:checked + .ms-Toggle-field:before {
      left: auto;
      border-left: 2.5px solid #ffffff; }
    .ms-Toggle-input:checked + .ms-Toggle-field:active {
      background-color: #0078d7; }
    .ms-Toggle-input:checked + .ms-Toggle-field .ms-Label--off {
      display: none; }
    .ms-Toggle-input:checked + .ms-Toggle-field .ms-Label--on {
      display: block; }
    @media screen and (-ms-high-contrast: active) {
      .ms-Toggle-input:checked + .ms-Toggle-field {
        background-color: #ffffff; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .ms-Toggle-input:checked + .ms-Toggle-field {
        background-color: #000000; } }
  .ms-Toggle-input:focus + .ms-Toggle-field, .ms-Toggle-input:hover + .ms-Toggle-field {
    background-color: #eaeaea; }
  .ms-Toggle-input:focus:checked + .ms-Toggle-field, .ms-Toggle-input:hover:checked + .ms-Toggle-field {
    background-color: #005a9e; }

.ms-Toggle.ms-Toggle--textLeft {
  width: 225px;
  margin-bottom: 40px; }
  .ms-Toggle.ms-Toggle--textLeft .ms-Toggle-description {
    display: inline-block;
    max-width: 150px;
    top: -3px;
    margin-bottom: 0; }
  .ms-Toggle.ms-Toggle--textLeft .ms-Toggle-field {
    float: right; }

.z-9 {
  z-index: 9;
  position: relative; }

.z-99 {
  z-index: 99;
  position: relative; }

.z-999 {
  z-index: 999;
  position: relative; }

.z-9999 {
  z-index: 9999;
  position: relative; }

.z-99999 {
  z-index: 99999;
  position: relative; }

.inline {
  display: inline !important; }

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

.block {
  display: block !important; }

.relative, .second-level, .third-level, .detail, .ul--concept, .list--concept {
  position: relative; }

.absolute {
  position: absolute; }

.fixed {
  position: fixed; }

.m-a-0 {
  margin: 0 !important; }

.m-t-0 {
  margin-top: 0 !important; }

.m-r-0 {
  margin-right: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-0 {
  margin-left: 0 !important; }

.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.p-a-0 {
  padding: 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-x-0 {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.m-a-xxs {
  margin: 0.25rem !important; }

.m-t-xxs {
  margin-top: 0.25rem !important; }

.m-r-xxs {
  margin-right: 0.25rem !important; }

.m-b-xxs {
  margin-bottom: 0.25rem !important; }

.m-l-xxs {
  margin-left: 0.25rem !important; }

.m-x-xxs {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.m-y-xxs {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.p-a-xxs {
  padding: 0.25rem !important; }

.p-t-xxs {
  padding-top: 0.25rem !important; }

.p-r-xxs {
  padding-right: 0.25rem !important; }

.p-b-xxs {
  padding-bottom: 0.25rem !important; }

.p-l-xxs {
  padding-left: 0.25rem !important; }

.p-x-xxs {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

.p-y-xxs {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.m-a-xs {
  margin: 0.5rem !important; }

.m-t-xs {
  margin-top: 0.5rem !important; }

.m-r-xs {
  margin-right: 0.5rem !important; }

.m-b-xs {
  margin-bottom: 0.5rem !important; }

.m-l-xs {
  margin-left: 0.5rem !important; }

.m-x-xs {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.m-y-xs {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.p-a-xs {
  padding: 0.5rem !important; }

.p-t-xs {
  padding-top: 0.5rem !important; }

.p-r-xs {
  padding-right: 0.5rem !important; }

.p-b-xs {
  padding-bottom: 0.5rem !important; }

.p-l-xs {
  padding-left: 0.5rem !important; }

.p-x-xs {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

.p-y-xs {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.m-a-sm {
  margin: 1rem !important; }

.m-t-sm {
  margin-top: 1rem !important; }

.m-r-sm {
  margin-right: 1rem !important; }

.m-b-sm, .discovery__concept {
  margin-bottom: 1rem !important; }

.m-l-sm {
  margin-left: 1rem !important; }

.m-x-sm {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.m-y-sm {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.p-a-sm {
  padding: 1rem !important; }

.p-t-sm {
  padding-top: 1rem !important; }

.p-r-sm {
  padding-right: 1rem !important; }

.p-b-sm, .discovery__concept {
  padding-bottom: 1rem !important; }

.p-l-sm {
  padding-left: 1rem !important; }

.p-x-sm {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.p-y-sm {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.m-a-md {
  margin: 1.5rem !important; }

.m-t-md {
  margin-top: 1.5rem !important; }

.m-r-md {
  margin-right: 1.5rem !important; }

.m-b-md {
  margin-bottom: 1.5rem !important; }

.m-l-md {
  margin-left: 1.5rem !important; }

.m-x-md {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.m-y-md {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.p-a-md {
  padding: 1.5rem !important; }

.p-t-md {
  padding-top: 1.5rem !important; }

.p-r-md {
  padding-right: 1.5rem !important; }

.p-b-md {
  padding-bottom: 1.5rem !important; }

.p-l-md {
  padding-left: 1.5rem !important; }

.p-x-md {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.p-y-md {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.m-a-base {
  margin: 2rem !important; }

.m-t-base {
  margin-top: 2rem !important; }

.m-r-base {
  margin-right: 2rem !important; }

.m-b-base {
  margin-bottom: 2rem !important; }

.m-l-base {
  margin-left: 2rem !important; }

.m-x-base {
  margin-right: 2rem !important;
  margin-left: 2rem !important; }

.m-y-base {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important; }

.p-a-base {
  padding: 2rem !important; }

.p-t-base {
  padding-top: 2rem !important; }

.p-r-base {
  padding-right: 2rem !important; }

.p-b-base {
  padding-bottom: 2rem !important; }

.p-l-base {
  padding-left: 2rem !important; }

.p-x-base {
  padding-right: 2rem !important;
  padding-left: 2rem !important; }

.p-y-base {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important; }

.m-a-middle {
  margin: 2.5rem !important; }

.m-t-middle {
  margin-top: 2.5rem !important; }

.m-r-middle {
  margin-right: 2.5rem !important; }

.m-b-middle {
  margin-bottom: 2.5rem !important; }

.m-l-middle {
  margin-left: 2.5rem !important; }

.m-x-middle {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important; }

.m-y-middle {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important; }

.p-a-middle {
  padding: 2.5rem !important; }

.p-t-middle {
  padding-top: 2.5rem !important; }

.p-r-middle {
  padding-right: 2.5rem !important; }

.p-b-middle {
  padding-bottom: 2.5rem !important; }

.p-l-middle {
  padding-left: 2.5rem !important; }

.p-x-middle {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important; }

.p-y-middle {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important; }

.m-a-gutter {
  margin: 3.5rem !important; }

.m-t-gutter {
  margin-top: 3.5rem !important; }

.m-r-gutter {
  margin-right: 3.5rem !important; }

.m-b-gutter {
  margin-bottom: 3.5rem !important; }

.m-l-gutter {
  margin-left: 3.5rem !important; }

.m-x-gutter {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important; }

.m-y-gutter {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important; }

.p-a-gutter {
  padding: 3.5rem !important; }

.p-t-gutter {
  padding-top: 3.5rem !important; }

.p-r-gutter {
  padding-right: 3.5rem !important; }

.p-b-gutter {
  padding-bottom: 3.5rem !important; }

.p-l-gutter {
  padding-left: 3.5rem !important; }

.p-x-gutter {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important; }

.p-y-gutter {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important; }

.m-a-lg {
  margin: 4rem !important; }

.m-t-lg {
  margin-top: 4rem !important; }

.m-r-lg {
  margin-right: 4rem !important; }

.m-b-lg {
  margin-bottom: 4rem !important; }

.m-l-lg {
  margin-left: 4rem !important; }

.m-x-lg {
  margin-right: 4rem !important;
  margin-left: 4rem !important; }

.m-y-lg {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important; }

.p-a-lg {
  padding: 4rem !important; }

.p-t-lg {
  padding-top: 4rem !important; }

.p-r-lg {
  padding-right: 4rem !important; }

.p-b-lg {
  padding-bottom: 4rem !important; }

.p-l-lg {
  padding-left: 4rem !important; }

.p-x-lg {
  padding-right: 4rem !important;
  padding-left: 4rem !important; }

.p-y-lg {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important; }

.m-a-xl {
  margin: 5rem !important; }

.m-t-xl {
  margin-top: 5rem !important; }

.m-r-xl {
  margin-right: 5rem !important; }

.m-b-xl {
  margin-bottom: 5rem !important; }

.m-l-xl {
  margin-left: 5rem !important; }

.m-x-xl {
  margin-right: 5rem !important;
  margin-left: 5rem !important; }

.m-y-xl {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important; }

.p-a-xl {
  padding: 5rem !important; }

.p-t-xl {
  padding-top: 5rem !important; }

.p-r-xl {
  padding-right: 5rem !important; }

.p-b-xl {
  padding-bottom: 5rem !important; }

.p-l-xl {
  padding-left: 5rem !important; }

.p-x-xl {
  padding-right: 5rem !important;
  padding-left: 5rem !important; }

.p-y-xl {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important; }

.m-a-xxl {
  margin: 7.5rem !important; }

.m-t-xxl {
  margin-top: 7.5rem !important; }

.m-r-xxl {
  margin-right: 7.5rem !important; }

.m-b-xxl {
  margin-bottom: 7.5rem !important; }

.m-l-xxl {
  margin-left: 7.5rem !important; }

.m-x-xxl {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important; }

.m-y-xxl {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important; }

.p-a-xxl {
  padding: 7.5rem !important; }

.p-t-xxl {
  padding-top: 7.5rem !important; }

.p-r-xxl {
  padding-right: 7.5rem !important; }

.p-b-xxl {
  padding-bottom: 7.5rem !important; }

.p-l-xxl {
  padding-left: 7.5rem !important; }

.p-x-xxl {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important; }

.p-y-xxl {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important; }

.inline-block {
  display: inline-block; }

.middle {
  vertical-align: middle; }

.flag--en {
  background: url("../images/en.svg") no-repeat 10px center;
  background-size: 16px auto; }

.flag--fr {
  background: url("../images/fr.svg") no-repeat 10px center;
  background-size: 16px auto; }

.flag--it {
  background: url("../images/it.svg") no-repeat 10px center;
  background-size: 16px auto; }

.flag--ge {
  background: url("../images/ge.svg") no-repeat 10px center;
  background-size: 16px auto; }

.flag--es {
  background: url("../images/es.svg") no-repeat 10px center;
  background-size: 16px auto; }

.flag--de {
  background: url("../images/de.svg") no-repeat 10px center;
  background-size: 16px auto; }

.flag--pt {
  background: url("../images/pt.svg") no-repeat 10px center;
  background-size: 16px auto; }

.button, .ms-font-mi {
  font-size: 1.2rem;
  line-height: 1.5;
  text-transform: uppercase; }

.minus {
  font-size: 1.2rem;
  line-height: 1.3; }

.caption {
  font-size: 1.4rem;
  line-height: 1.3; }

.body, .ms-font-m {
  font-size: 1.6rem;
  line-height: 1.5; }

.subhead, .ms-font-l {
  font-size: 1.8rem;
  line-height: 1.5; }

.headline6, .ms-font-xs {
  font-size: 1.2rem;
  line-height: 1.3; }

.headline5, .ms-font-s-plus, .ms-font-s {
  font-size: 1.4rem;
  line-height: 1.3; }

.headline4, .ms-font-m-plus {
  font-size: 1.6rem;
  line-height: 1.3; }

.headline3, .ms-font-xl {
  font-size: 2rem;
  line-height: 1.3; }

.headline2, .ms-font-xxl {
  font-size: 2.4rem;
  line-height: 1.2; }

.headline1, .ms-font-su {
  font-size: 15rem;
  line-height: 1.2; }

@font-face {
  font-family: "one-icon";
  /* IE9 Compat Modes */
  src: url("../fonts/one-icon.eot") format("embedded-opentype"), url("../fonts/one-icon.woff2") format("woff2"), url("../fonts/one-icon.woff") format("woff"), url("../fonts/one-icon.ttf") format("truetype"), url("../fonts/one-icon.svg") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal; }

@font-face {
  font-family: "OpenSans-Bold";
  /* IE9 Compat Modes */
  src: url("../fonts/OpenSans-Bold.eot") format("embedded-opentype"), url("../fonts/OpenSans-Bold.woff2") format("woff2"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype"), url("../fonts/OpenSans-Bold.svg") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: "OpenSans-ExtraBold";
  /* IE9 Compat Modes */
  src: url("../fonts/OpenSans-ExtraBold.eot") format("embedded-opentype"), url("../fonts/OpenSans-ExtraBold.woff2") format("woff2"), url("../fonts/OpenSans-ExtraBold.woff") format("woff"), url("../fonts/OpenSans-ExtraBold.ttf") format("truetype"), url("../fonts/OpenSans-ExtraBold.svg") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 900; }

@font-face {
  font-family: "OpenSans-Italic";
  /* IE9 Compat Modes */
  src: url("../fonts/OpenSans-Italic.eot") format("embedded-opentype"), url("../fonts/OpenSans-Italic.woff2") format("woff2"), url("../fonts/OpenSans-Italic.woff") format("woff"), url("../fonts/OpenSans-Italic.ttf") format("truetype"), url("../fonts/OpenSans-Italic.svg") format("svg");
  /* Legacy iOS */
  font-style: italic;
  font-weight: normal; }

@font-face {
  font-family: "OpenSans-Regular";
  /* IE9 Compat Modes */
  src: url("../fonts/OpenSans-Regular.eot") format("embedded-opentype"), url("../fonts/OpenSans-Regular.woff2") format("woff2"), url("../fonts/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans-Regular.ttf") format("truetype"), url("../fonts/OpenSans-Regular.svg") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal; }

@font-face {
  font-family: "RobotoSlab-Bold";
  /* IE9 Compat Modes */
  src: url("../fonts/RobotoSlab-Bold.eot") format("embedded-opentype"), url("../fonts/RobotoSlab-Bold.woff2") format("woff2"), url("../fonts/RobotoSlab-Bold.woff") format("woff"), url("../fonts/RobotoSlab-Bold.ttf") format("truetype"), url("../fonts/RobotoSlab-Bold.svg") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: "RobotoSlab-Regular";
  /* IE9 Compat Modes */
  src: url("../fonts/RobotoSlab-Regular.eot") format("embedded-opentype"), url("../fonts/RobotoSlab-Regular.woff2") format("woff2"), url("../fonts/RobotoSlab-Regular.woff") format("woff"), url("../fonts/RobotoSlab-Regular.ttf") format("truetype"), url("../fonts/RobotoSlab-Regular.svg") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal; }

.ls-0 {
  letter-spacing: 0px; }

.ls-50, .sidebar__title, .one-tab > a, .sidebar__nav__title, .sidebar__pane__title,
.title-caption, .ms-TextField-field, .ms-DatePicker-headerToggleView, .ms-DatePicker-monthOption, .ms-DatePicker-yearOption, .rzslider .rz-ticks .rz-tick .rz-tick-legend, .ms-ChoiceField,
.ms-ChoiceField-field,
.ms-ChoiceField .ms-Label, h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6, .ms-Dialog.ms-Dialog--multiline .ms-Dialog-title,
.ms-Dialog-title {
  letter-spacing: 0.5px; }

.ls-100 {
  letter-spacing: 1px; }

.sidebar__title, .one-tab > a, .sidebar__nav__title, .sidebar__pane__title,
.title-caption {
  display: inline-block;
  padding: 16px 15px;
  cursor: pointer;
  font-size: 1.4rem;
  line-height: 1.3; }

.nobr {
  display: inline-block;
  white-space: nowrap; }

.pointer {
  cursor: pointer; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

@keyframes button-bounce {
  0% {
    opacity: 0;
    transform: scale(1); }
  10% {
    transform: scale(0.94); }
  20% {
    transform: scale(1.06); }
  52%,
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes button-blip {
  0% {
    transform: scaleX(1) scaleY(1);
    opacity: 0; }
  10% {
    transform: scaleX(1) scaleY(1);
    opacity: .7; }
  30%,
  99% {
    transform: scaleX(1.15) scaleY(1.49);
    opacity: 0; }
  100% {
    transform: scaleX(1) scaleY(1);
    opacity: 0; } }

@keyframes button-blip-circle {
  0% {
    transform: scaleX(1) scaleY(1);
    opacity: 0; }
  10% {
    transform: scaleX(1) scaleY(1);
    opacity: .7; }
  30%,
  99% {
    transform: scaleX(1.3) scaleY(1.3);
    opacity: 0; }
  100% {
    transform: scaleX(1) scaleY(1);
    opacity: 0; } }

.bg-one-primary-darker {
  background-color: #004b78; }

.bg-one-primary-dark, .one-btn--rule.ms-Button--default:before, .one-btn--rule.ms-Button--primary:before {
  background-color: #04629a; }

.bg-one-primary, .ms-DatePicker-event, .ms-DatePicker-monthOption.is-highlighted, .ms-DatePicker-yearOption.is-highlighted, .ms-DatePicker-day--selected, .ms-DatePicker-day--selected:hover, .rzslider .rz-pointer, .rzslider .rz-bar.rz-selection {
  background-color: #0075be; }

.bg-gray-base {
  background-color: #33414B; }

.bg-gray-darker {
  background-color: #727272; }

.bg-gray-dark {
  background-color: #9D9D9D; }

.bg-cosmos {
  background-color: #000000; }

.bg-gray {
  background-color: #C7C7C7; }

.bg-gray-light, .ms-DatePicker-monthOption:hover, .ms-DatePicker-yearOption:hover {
  background-color: #DCDEDF; }

.bg-gray-lighter, .one-btn--rule.ms-Button--link:before, .ms-DatePicker-monthOption, .ms-DatePicker-yearOption, .ms-DatePicker-day:hover, .rzslider .rz-bar, .sidebar__nav > div:before {
  background-color: #E9ECED; }

.bg-light, .ms-DatePicker-day, .rzslider .rz-pointer:after, .resource-item > div:after {
  background-color: #FFF; }

.bg-one-primary, .ms-DatePicker-event, .ms-DatePicker-monthOption.is-highlighted, .ms-DatePicker-yearOption.is-highlighted, .ms-DatePicker-day--selected, .ms-DatePicker-day--selected:hover, .rzslider .rz-pointer, .rzslider .rz-bar.rz-selection {
  background-color: #0075be; }

.bg-one-success, .sidebar__nav__title--first:before, .active .sidebar__nav__title--second:before {
  background-color: #8cc841; }

.bg-one-serenity, .sidebar__nav__title--second:before, .active .sidebar__nav__title--first:before {
  background-color: #a154a1; }

.bg-one-info {
  background-color: #0074B0; }

.bg-one-warning {
  background-color: #F2D201; }

.bg-one-danger {
  background-color: #D76170; }

.one-btn, .ms-Button, .one-btn--square, .one-btn--circle {
  background-color: #0075be;
  color: #FFF;
  display: inline-block;
  min-width: inherit;
  height: 40px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
  position: relative;
  border: 0;
  border-radius: 0px;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background-image: none;
  text-align: center;
  line-height: 40px;
  white-space: nowrap;
  font-weight: 900;
  letter-spacing: inherit;
  text-transform: uppercase; }
  .one-btn span.ms-Button-label, .ms-Button span.ms-Button-label, .one-btn--square span.ms-Button-label, .one-btn--circle span.ms-Button-label {
    color: #FFF; }
  .one-btn:hover, .ms-Button:hover, .one-btn--square:hover, .one-btn--circle:hover, .one-btn:focus, .ms-Button:focus, .one-btn--square:focus, .one-btn--circle:focus, .one-btn:active, .ms-Button:active, .one-btn--square:active, .one-btn--circle:active {
    background-color: #007ecd;
    color: #FFF; }
    .one-btn:hover span.ms-Button-label, .ms-Button:hover span.ms-Button-label, .one-btn--square:hover span.ms-Button-label, .one-btn--circle:hover span.ms-Button-label, .one-btn:focus span.ms-Button-label, .ms-Button:focus span.ms-Button-label, .one-btn--square:focus span.ms-Button-label, .one-btn--circle:focus span.ms-Button-label, .one-btn:active span.ms-Button-label, .ms-Button:active span.ms-Button-label, .one-btn--square:active span.ms-Button-label, .one-btn--circle:active span.ms-Button-label {
      color: white; }
    .one-btn:hover:after, .ms-Button:hover:after, .one-btn--square:hover:after, .one-btn--circle:hover:after, .one-btn:focus:after, .ms-Button:focus:after, .one-btn--square:focus:after, .one-btn--circle:focus:after, .one-btn:active:after, .ms-Button:active:after, .one-btn--square:active:after, .one-btn--circle:active:after {
      background-color: #0075be; }
  .one-btn[disabled], [disabled].ms-Button, [disabled].one-btn--square, [disabled].one-btn--circle {
    cursor: default;
    pointer-events: none; }
    .one-btn[disabled]:hover, [disabled].ms-Button:hover, [disabled].one-btn--square:hover, [disabled].one-btn--circle:hover, .one-btn[disabled]:focus, [disabled].ms-Button:focus, [disabled].one-btn--square:focus, [disabled].one-btn--circle:focus, .one-btn[disabled]:active, [disabled].ms-Button:active, [disabled].one-btn--square:active, [disabled].one-btn--circle:active {
      background-color: #007ecd;
      color: white; }
      .one-btn[disabled]:hover span.ms-Button-label, [disabled].ms-Button:hover span.ms-Button-label, [disabled].one-btn--square:hover span.ms-Button-label, [disabled].one-btn--circle:hover span.ms-Button-label, .one-btn[disabled]:focus span.ms-Button-label, [disabled].ms-Button:focus span.ms-Button-label, [disabled].one-btn--square:focus span.ms-Button-label, [disabled].one-btn--circle:focus span.ms-Button-label, .one-btn[disabled]:active span.ms-Button-label, [disabled].ms-Button:active span.ms-Button-label, [disabled].one-btn--square:active span.ms-Button-label, [disabled].one-btn--circle:active span.ms-Button-label {
        color: white; }

.ms-Button-label {
  position: relative; }

.ms-Button, .ms-Button.is-disabled {
  transition: background-color 0.4s cubic-bezier(0.075, 0.82, 0.165, 1); }

.one-btn--square, .one-btn--circle {
  width: 3.6rem;
  height: 3.6rem; }

.one-btn--circle {
  border-radius: 1.8rem; }
  .one-btn--circle:active:after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: button-blip-circle 2200ms forwards 1 cubic-bezier(0.215, 0.61, 0.355, 1); }

.one-btn--rule {
  padding: 0 20px; }
  .one-btn--rule:before {
    content: ' ';
    position: absolute;
    width: 5px;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    transition: width 0.35s cubic-bezier(0.74, 0.25, 0.17, 1); }
  .one-btn--rule:hover:before {
    width: 100%; }
  .one-btn--rule .ms-Button-label {
    z-index: 2; }
  .one-btn--rule.ms-Button--success:before {
    background-color: #6c9e2e; }

.ms-Button.ms-Button--save {
  position: relative;
  z-index: 1;
  background-color: #C7C7C7;
  color: #FFF;
  transition: all 0.35s cubic-bezier(0.74, 0.25, 0.17, 1); }
  .ms-Button.ms-Button--save span.ms-Button-label {
    color: #FFF; }
  .ms-Button.ms-Button--save:hover, .ms-Button.ms-Button--save:focus, .ms-Button.ms-Button--save:active {
    background-color: #cfcfcf;
    color: #FFF; }
    .ms-Button.ms-Button--save:hover span.ms-Button-label, .ms-Button.ms-Button--save:focus span.ms-Button-label, .ms-Button.ms-Button--save:active span.ms-Button-label {
      color: white; }
    .ms-Button.ms-Button--save:hover:after, .ms-Button.ms-Button--save:focus:after, .ms-Button.ms-Button--save:active:after {
      background-color: #C7C7C7; }
  .ms-Button.ms-Button--save[disabled] {
    cursor: default;
    pointer-events: none; }
    .ms-Button.ms-Button--save[disabled]:hover, .ms-Button.ms-Button--save[disabled]:focus, .ms-Button.ms-Button--save[disabled]:active {
      background-color: #cfcfcf;
      color: white; }
      .ms-Button.ms-Button--save[disabled]:hover span.ms-Button-label, .ms-Button.ms-Button--save[disabled]:focus span.ms-Button-label, .ms-Button.ms-Button--save[disabled]:active span.ms-Button-label {
        color: white; }
  .ms-Button.ms-Button--save.active {
    background-color: #0075be;
    color: #FFF; }
    .ms-Button.ms-Button--save.active span.ms-Button-label {
      color: #FFF; }
    .ms-Button.ms-Button--save.active:hover, .ms-Button.ms-Button--save.active:focus, .ms-Button.ms-Button--save.active:active {
      background-color: #007ecd;
      color: #FFF; }
      .ms-Button.ms-Button--save.active:hover span.ms-Button-label, .ms-Button.ms-Button--save.active:focus span.ms-Button-label, .ms-Button.ms-Button--save.active:active span.ms-Button-label {
        color: white; }
      .ms-Button.ms-Button--save.active:hover:after, .ms-Button.ms-Button--save.active:focus:after, .ms-Button.ms-Button--save.active:active:after {
        background-color: #0075be; }
    .ms-Button.ms-Button--save.active[disabled] {
      cursor: default;
      pointer-events: none; }
      .ms-Button.ms-Button--save.active[disabled]:hover, .ms-Button.ms-Button--save.active[disabled]:focus, .ms-Button.ms-Button--save.active[disabled]:active {
        background-color: #007ecd;
        color: white; }
        .ms-Button.ms-Button--save.active[disabled]:hover span.ms-Button-label, .ms-Button.ms-Button--save.active[disabled]:focus span.ms-Button-label, .ms-Button.ms-Button--save.active[disabled]:active span.ms-Button-label {
          color: white; }

.one-btn--fixed {
  position: fixed;
  float: right;
  border-radius: 2px;
  right: 4%;
  bottom: 40px;
  z-index: 99;
  display: inline-block;
  animation: button-bounce 2200ms forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: background-color 0.3s ease;
  /*&:before */ }
  .one-btn--fixed:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #8cc841;
    border-radius: 5px;
    animation: button-blip 2200ms forwards 1 cubic-bezier(0.215, 0.61, 0.355, 1); }
  .one-btn--fixed:hover:after {
    border-color: transparent; }

.one-btn.btn-default, .btn-default.ms-Button, .btn-default.one-btn--square, .btn-default.one-btn--circle, .ms-Button.ms-Button--default {
  background-color: #0075be;
  color: #FFF; }
  .one-btn.btn-default span.ms-Button-label, .btn-default.ms-Button span.ms-Button-label, .btn-default.one-btn--square span.ms-Button-label, .btn-default.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--default span.ms-Button-label {
    color: #FFF; }
  .one-btn.btn-default:hover, .btn-default.ms-Button:hover, .btn-default.one-btn--square:hover, .btn-default.one-btn--circle:hover, .ms-Button.ms-Button--default:hover, .one-btn.btn-default:focus, .btn-default.ms-Button:focus, .btn-default.one-btn--square:focus, .btn-default.one-btn--circle:focus, .ms-Button.ms-Button--default:focus, .one-btn.btn-default:active, .btn-default.ms-Button:active, .btn-default.one-btn--square:active, .btn-default.one-btn--circle:active, .ms-Button.ms-Button--default:active {
    background-color: #007ecd;
    color: #FFF; }
    .one-btn.btn-default:hover span.ms-Button-label, .btn-default.ms-Button:hover span.ms-Button-label, .btn-default.one-btn--square:hover span.ms-Button-label, .btn-default.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--default:hover span.ms-Button-label, .one-btn.btn-default:focus span.ms-Button-label, .btn-default.ms-Button:focus span.ms-Button-label, .btn-default.one-btn--square:focus span.ms-Button-label, .btn-default.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--default:focus span.ms-Button-label, .one-btn.btn-default:active span.ms-Button-label, .btn-default.ms-Button:active span.ms-Button-label, .btn-default.one-btn--square:active span.ms-Button-label, .btn-default.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--default:active span.ms-Button-label {
      color: white; }
    .one-btn.btn-default:hover:after, .btn-default.ms-Button:hover:after, .btn-default.one-btn--square:hover:after, .btn-default.one-btn--circle:hover:after, .ms-Button.ms-Button--default:hover:after, .one-btn.btn-default:focus:after, .btn-default.ms-Button:focus:after, .btn-default.one-btn--square:focus:after, .btn-default.one-btn--circle:focus:after, .ms-Button.ms-Button--default:focus:after, .one-btn.btn-default:active:after, .btn-default.ms-Button:active:after, .btn-default.one-btn--square:active:after, .btn-default.one-btn--circle:active:after, .ms-Button.ms-Button--default:active:after {
      background-color: #0075be; }
  .one-btn.btn-default[disabled], .btn-default[disabled].ms-Button, .btn-default[disabled].one-btn--square, .btn-default[disabled].one-btn--circle, [disabled].ms-Button.ms-Button--default {
    cursor: default;
    pointer-events: none; }
    .one-btn.btn-default[disabled]:hover, .btn-default[disabled].ms-Button:hover, .btn-default[disabled].one-btn--square:hover, .btn-default[disabled].one-btn--circle:hover, [disabled].ms-Button.ms-Button--default:hover, .one-btn.btn-default[disabled]:focus, .btn-default[disabled].ms-Button:focus, .btn-default[disabled].one-btn--square:focus, .btn-default[disabled].one-btn--circle:focus, [disabled].ms-Button.ms-Button--default:focus, .one-btn.btn-default[disabled]:active, .btn-default[disabled].ms-Button:active, .btn-default[disabled].one-btn--square:active, .btn-default[disabled].one-btn--circle:active, [disabled].ms-Button.ms-Button--default:active {
      background-color: #007ecd;
      color: white; }
      .one-btn.btn-default[disabled]:hover span.ms-Button-label, .btn-default[disabled].ms-Button:hover span.ms-Button-label, .btn-default[disabled].one-btn--square:hover span.ms-Button-label, .btn-default[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--default:hover span.ms-Button-label, .one-btn.btn-default[disabled]:focus span.ms-Button-label, .btn-default[disabled].ms-Button:focus span.ms-Button-label, .btn-default[disabled].one-btn--square:focus span.ms-Button-label, .btn-default[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--default:focus span.ms-Button-label, .one-btn.btn-default[disabled]:active span.ms-Button-label, .btn-default[disabled].ms-Button:active span.ms-Button-label, .btn-default[disabled].one-btn--square:active span.ms-Button-label, .btn-default[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--default:active span.ms-Button-label {
        color: white; }

.one-btn.btn-link, .btn-link.ms-Button, .btn-link.one-btn--square, .btn-link.one-btn--circle, .ms-Button.ms-Button--link {
  background-color: transparent;
  color: #0075be; }
  .one-btn.btn-link span.ms-Button-label, .btn-link.ms-Button span.ms-Button-label, .btn-link.one-btn--square span.ms-Button-label, .btn-link.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--link span.ms-Button-label {
    color: #0075be; }
  .one-btn.btn-link:hover, .btn-link.ms-Button:hover, .btn-link.one-btn--square:hover, .btn-link.one-btn--circle:hover, .ms-Button.ms-Button--link:hover, .one-btn.btn-link:focus, .btn-link.ms-Button:focus, .btn-link.one-btn--square:focus, .btn-link.one-btn--circle:focus, .ms-Button.ms-Button--link:focus, .one-btn.btn-link:active, .btn-link.ms-Button:active, .btn-link.one-btn--square:active, .btn-link.one-btn--circle:active, .ms-Button.ms-Button--link:active {
    background-color: rgba(8, 8, 8, 0);
    color: #0075be; }
    .one-btn.btn-link:hover span.ms-Button-label, .btn-link.ms-Button:hover span.ms-Button-label, .btn-link.one-btn--square:hover span.ms-Button-label, .btn-link.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--link:hover span.ms-Button-label, .one-btn.btn-link:focus span.ms-Button-label, .btn-link.ms-Button:focus span.ms-Button-label, .btn-link.one-btn--square:focus span.ms-Button-label, .btn-link.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--link:focus span.ms-Button-label, .one-btn.btn-link:active span.ms-Button-label, .btn-link.ms-Button:active span.ms-Button-label, .btn-link.one-btn--square:active span.ms-Button-label, .btn-link.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--link:active span.ms-Button-label {
      color: #007ecd; }
    .one-btn.btn-link:hover:after, .btn-link.ms-Button:hover:after, .btn-link.one-btn--square:hover:after, .btn-link.one-btn--circle:hover:after, .ms-Button.ms-Button--link:hover:after, .one-btn.btn-link:focus:after, .btn-link.ms-Button:focus:after, .btn-link.one-btn--square:focus:after, .btn-link.one-btn--circle:focus:after, .ms-Button.ms-Button--link:focus:after, .one-btn.btn-link:active:after, .btn-link.ms-Button:active:after, .btn-link.one-btn--square:active:after, .btn-link.one-btn--circle:active:after, .ms-Button.ms-Button--link:active:after {
      background-color: transparent; }
  .one-btn.btn-link[disabled], .btn-link[disabled].ms-Button, .btn-link[disabled].one-btn--square, .btn-link[disabled].one-btn--circle, [disabled].ms-Button.ms-Button--link {
    cursor: default;
    pointer-events: none; }
    .one-btn.btn-link[disabled]:hover, .btn-link[disabled].ms-Button:hover, .btn-link[disabled].one-btn--square:hover, .btn-link[disabled].one-btn--circle:hover, [disabled].ms-Button.ms-Button--link:hover, .one-btn.btn-link[disabled]:focus, .btn-link[disabled].ms-Button:focus, .btn-link[disabled].one-btn--square:focus, .btn-link[disabled].one-btn--circle:focus, [disabled].ms-Button.ms-Button--link:focus, .one-btn.btn-link[disabled]:active, .btn-link[disabled].ms-Button:active, .btn-link[disabled].one-btn--square:active, .btn-link[disabled].one-btn--circle:active, [disabled].ms-Button.ms-Button--link:active {
      background-color: rgba(8, 8, 8, 0);
      color: #007ecd; }
      .one-btn.btn-link[disabled]:hover span.ms-Button-label, .btn-link[disabled].ms-Button:hover span.ms-Button-label, .btn-link[disabled].one-btn--square:hover span.ms-Button-label, .btn-link[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--link:hover span.ms-Button-label, .one-btn.btn-link[disabled]:focus span.ms-Button-label, .btn-link[disabled].ms-Button:focus span.ms-Button-label, .btn-link[disabled].one-btn--square:focus span.ms-Button-label, .btn-link[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--link:focus span.ms-Button-label, .one-btn.btn-link[disabled]:active span.ms-Button-label, .btn-link[disabled].ms-Button:active span.ms-Button-label, .btn-link[disabled].one-btn--square:active span.ms-Button-label, .btn-link[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--link:active span.ms-Button-label {
        color: #007ecd; }

.one-btn.btn-primary, .btn-primary.ms-Button, .btn-primary.one-btn--square, .btn-primary.one-btn--circle, .ms-Button.ms-Button--primary {
  background-color: #0075be;
  color: #FFF; }
  .one-btn.btn-primary span.ms-Button-label, .btn-primary.ms-Button span.ms-Button-label, .btn-primary.one-btn--square span.ms-Button-label, .btn-primary.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--primary span.ms-Button-label {
    color: #FFF; }
  .one-btn.btn-primary:hover, .btn-primary.ms-Button:hover, .btn-primary.one-btn--square:hover, .btn-primary.one-btn--circle:hover, .ms-Button.ms-Button--primary:hover, .one-btn.btn-primary:focus, .btn-primary.ms-Button:focus, .btn-primary.one-btn--square:focus, .btn-primary.one-btn--circle:focus, .ms-Button.ms-Button--primary:focus, .one-btn.btn-primary:active, .btn-primary.ms-Button:active, .btn-primary.one-btn--square:active, .btn-primary.one-btn--circle:active, .ms-Button.ms-Button--primary:active {
    background-color: #007ecd;
    color: #FFF; }
    .one-btn.btn-primary:hover span.ms-Button-label, .btn-primary.ms-Button:hover span.ms-Button-label, .btn-primary.one-btn--square:hover span.ms-Button-label, .btn-primary.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--primary:hover span.ms-Button-label, .one-btn.btn-primary:focus span.ms-Button-label, .btn-primary.ms-Button:focus span.ms-Button-label, .btn-primary.one-btn--square:focus span.ms-Button-label, .btn-primary.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--primary:focus span.ms-Button-label, .one-btn.btn-primary:active span.ms-Button-label, .btn-primary.ms-Button:active span.ms-Button-label, .btn-primary.one-btn--square:active span.ms-Button-label, .btn-primary.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--primary:active span.ms-Button-label {
      color: white; }
    .one-btn.btn-primary:hover:after, .btn-primary.ms-Button:hover:after, .btn-primary.one-btn--square:hover:after, .btn-primary.one-btn--circle:hover:after, .ms-Button.ms-Button--primary:hover:after, .one-btn.btn-primary:focus:after, .btn-primary.ms-Button:focus:after, .btn-primary.one-btn--square:focus:after, .btn-primary.one-btn--circle:focus:after, .ms-Button.ms-Button--primary:focus:after, .one-btn.btn-primary:active:after, .btn-primary.ms-Button:active:after, .btn-primary.one-btn--square:active:after, .btn-primary.one-btn--circle:active:after, .ms-Button.ms-Button--primary:active:after {
      background-color: #0075be; }
  .one-btn.btn-primary[disabled], .btn-primary[disabled].ms-Button, .btn-primary[disabled].one-btn--square, .btn-primary[disabled].one-btn--circle, [disabled].ms-Button.ms-Button--primary {
    cursor: default;
    pointer-events: none; }
    .one-btn.btn-primary[disabled]:hover, .btn-primary[disabled].ms-Button:hover, .btn-primary[disabled].one-btn--square:hover, .btn-primary[disabled].one-btn--circle:hover, [disabled].ms-Button.ms-Button--primary:hover, .one-btn.btn-primary[disabled]:focus, .btn-primary[disabled].ms-Button:focus, .btn-primary[disabled].one-btn--square:focus, .btn-primary[disabled].one-btn--circle:focus, [disabled].ms-Button.ms-Button--primary:focus, .one-btn.btn-primary[disabled]:active, .btn-primary[disabled].ms-Button:active, .btn-primary[disabled].one-btn--square:active, .btn-primary[disabled].one-btn--circle:active, [disabled].ms-Button.ms-Button--primary:active {
      background-color: #007ecd;
      color: white; }
      .one-btn.btn-primary[disabled]:hover span.ms-Button-label, .btn-primary[disabled].ms-Button:hover span.ms-Button-label, .btn-primary[disabled].one-btn--square:hover span.ms-Button-label, .btn-primary[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--primary:hover span.ms-Button-label, .one-btn.btn-primary[disabled]:focus span.ms-Button-label, .btn-primary[disabled].ms-Button:focus span.ms-Button-label, .btn-primary[disabled].one-btn--square:focus span.ms-Button-label, .btn-primary[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--primary:focus span.ms-Button-label, .one-btn.btn-primary[disabled]:active span.ms-Button-label, .btn-primary[disabled].ms-Button:active span.ms-Button-label, .btn-primary[disabled].one-btn--square:active span.ms-Button-label, .btn-primary[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--primary:active span.ms-Button-label {
        color: white; }

.one-btn.btn-primary-dark, .btn-primary-dark.ms-Button, .btn-primary-dark.one-btn--square, .btn-primary-dark.one-btn--circle, .ms-Button.ms-Button--primary-dark {
  background-color: #04629a;
  color: #FFF; }
  .one-btn.btn-primary-dark span.ms-Button-label, .btn-primary-dark.ms-Button span.ms-Button-label, .btn-primary-dark.one-btn--square span.ms-Button-label, .btn-primary-dark.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--primary-dark span.ms-Button-label {
    color: #FFF; }
  .one-btn.btn-primary-dark:hover, .btn-primary-dark.ms-Button:hover, .btn-primary-dark.one-btn--square:hover, .btn-primary-dark.one-btn--circle:hover, .ms-Button.ms-Button--primary-dark:hover, .one-btn.btn-primary-dark:focus, .btn-primary-dark.ms-Button:focus, .btn-primary-dark.one-btn--square:focus, .btn-primary-dark.one-btn--circle:focus, .ms-Button.ms-Button--primary-dark:focus, .one-btn.btn-primary-dark:active, .btn-primary-dark.ms-Button:active, .btn-primary-dark.one-btn--square:active, .btn-primary-dark.one-btn--circle:active, .ms-Button.ms-Button--primary-dark:active {
    background-color: #046ba9;
    color: #FFF; }
    .one-btn.btn-primary-dark:hover span.ms-Button-label, .btn-primary-dark.ms-Button:hover span.ms-Button-label, .btn-primary-dark.one-btn--square:hover span.ms-Button-label, .btn-primary-dark.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--primary-dark:hover span.ms-Button-label, .one-btn.btn-primary-dark:focus span.ms-Button-label, .btn-primary-dark.ms-Button:focus span.ms-Button-label, .btn-primary-dark.one-btn--square:focus span.ms-Button-label, .btn-primary-dark.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--primary-dark:focus span.ms-Button-label, .one-btn.btn-primary-dark:active span.ms-Button-label, .btn-primary-dark.ms-Button:active span.ms-Button-label, .btn-primary-dark.one-btn--square:active span.ms-Button-label, .btn-primary-dark.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--primary-dark:active span.ms-Button-label {
      color: white; }
    .one-btn.btn-primary-dark:hover:after, .btn-primary-dark.ms-Button:hover:after, .btn-primary-dark.one-btn--square:hover:after, .btn-primary-dark.one-btn--circle:hover:after, .ms-Button.ms-Button--primary-dark:hover:after, .one-btn.btn-primary-dark:focus:after, .btn-primary-dark.ms-Button:focus:after, .btn-primary-dark.one-btn--square:focus:after, .btn-primary-dark.one-btn--circle:focus:after, .ms-Button.ms-Button--primary-dark:focus:after, .one-btn.btn-primary-dark:active:after, .btn-primary-dark.ms-Button:active:after, .btn-primary-dark.one-btn--square:active:after, .btn-primary-dark.one-btn--circle:active:after, .ms-Button.ms-Button--primary-dark:active:after {
      background-color: #04629a; }
  .one-btn.btn-primary-dark[disabled], .btn-primary-dark[disabled].ms-Button, .btn-primary-dark[disabled].one-btn--square, .btn-primary-dark[disabled].one-btn--circle, [disabled].ms-Button.ms-Button--primary-dark {
    cursor: default;
    pointer-events: none; }
    .one-btn.btn-primary-dark[disabled]:hover, .btn-primary-dark[disabled].ms-Button:hover, .btn-primary-dark[disabled].one-btn--square:hover, .btn-primary-dark[disabled].one-btn--circle:hover, [disabled].ms-Button.ms-Button--primary-dark:hover, .one-btn.btn-primary-dark[disabled]:focus, .btn-primary-dark[disabled].ms-Button:focus, .btn-primary-dark[disabled].one-btn--square:focus, .btn-primary-dark[disabled].one-btn--circle:focus, [disabled].ms-Button.ms-Button--primary-dark:focus, .one-btn.btn-primary-dark[disabled]:active, .btn-primary-dark[disabled].ms-Button:active, .btn-primary-dark[disabled].one-btn--square:active, .btn-primary-dark[disabled].one-btn--circle:active, [disabled].ms-Button.ms-Button--primary-dark:active {
      background-color: #046ba9;
      color: white; }
      .one-btn.btn-primary-dark[disabled]:hover span.ms-Button-label, .btn-primary-dark[disabled].ms-Button:hover span.ms-Button-label, .btn-primary-dark[disabled].one-btn--square:hover span.ms-Button-label, .btn-primary-dark[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-dark:hover span.ms-Button-label, .one-btn.btn-primary-dark[disabled]:focus span.ms-Button-label, .btn-primary-dark[disabled].ms-Button:focus span.ms-Button-label, .btn-primary-dark[disabled].one-btn--square:focus span.ms-Button-label, .btn-primary-dark[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-dark:focus span.ms-Button-label, .one-btn.btn-primary-dark[disabled]:active span.ms-Button-label, .btn-primary-dark[disabled].ms-Button:active span.ms-Button-label, .btn-primary-dark[disabled].one-btn--square:active span.ms-Button-label, .btn-primary-dark[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-dark:active span.ms-Button-label {
        color: white; }

.one-btn.btn-primary-darker, .btn-primary-darker.ms-Button, .btn-primary-darker.one-btn--square, .btn-primary-darker.one-btn--circle, .ms-Button.ms-Button--primary-darker {
  background-color: #004b78;
  color: #FFF; }
  .one-btn.btn-primary-darker span.ms-Button-label, .btn-primary-darker.ms-Button span.ms-Button-label, .btn-primary-darker.one-btn--square span.ms-Button-label, .btn-primary-darker.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--primary-darker span.ms-Button-label {
    color: #FFF; }
  .one-btn.btn-primary-darker:hover, .btn-primary-darker.ms-Button:hover, .btn-primary-darker.one-btn--square:hover, .btn-primary-darker.one-btn--circle:hover, .ms-Button.ms-Button--primary-darker:hover, .one-btn.btn-primary-darker:focus, .btn-primary-darker.ms-Button:focus, .btn-primary-darker.one-btn--square:focus, .btn-primary-darker.one-btn--circle:focus, .ms-Button.ms-Button--primary-darker:focus, .one-btn.btn-primary-darker:active, .btn-primary-darker.ms-Button:active, .btn-primary-darker.one-btn--square:active, .btn-primary-darker.one-btn--circle:active, .ms-Button.ms-Button--primary-darker:active {
    background-color: #005587;
    color: #FFF; }
    .one-btn.btn-primary-darker:hover span.ms-Button-label, .btn-primary-darker.ms-Button:hover span.ms-Button-label, .btn-primary-darker.one-btn--square:hover span.ms-Button-label, .btn-primary-darker.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--primary-darker:hover span.ms-Button-label, .one-btn.btn-primary-darker:focus span.ms-Button-label, .btn-primary-darker.ms-Button:focus span.ms-Button-label, .btn-primary-darker.one-btn--square:focus span.ms-Button-label, .btn-primary-darker.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--primary-darker:focus span.ms-Button-label, .one-btn.btn-primary-darker:active span.ms-Button-label, .btn-primary-darker.ms-Button:active span.ms-Button-label, .btn-primary-darker.one-btn--square:active span.ms-Button-label, .btn-primary-darker.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--primary-darker:active span.ms-Button-label {
      color: white; }
    .one-btn.btn-primary-darker:hover:after, .btn-primary-darker.ms-Button:hover:after, .btn-primary-darker.one-btn--square:hover:after, .btn-primary-darker.one-btn--circle:hover:after, .ms-Button.ms-Button--primary-darker:hover:after, .one-btn.btn-primary-darker:focus:after, .btn-primary-darker.ms-Button:focus:after, .btn-primary-darker.one-btn--square:focus:after, .btn-primary-darker.one-btn--circle:focus:after, .ms-Button.ms-Button--primary-darker:focus:after, .one-btn.btn-primary-darker:active:after, .btn-primary-darker.ms-Button:active:after, .btn-primary-darker.one-btn--square:active:after, .btn-primary-darker.one-btn--circle:active:after, .ms-Button.ms-Button--primary-darker:active:after {
      background-color: #004b78; }
  .one-btn.btn-primary-darker[disabled], .btn-primary-darker[disabled].ms-Button, .btn-primary-darker[disabled].one-btn--square, .btn-primary-darker[disabled].one-btn--circle, [disabled].ms-Button.ms-Button--primary-darker {
    cursor: default;
    pointer-events: none; }
    .one-btn.btn-primary-darker[disabled]:hover, .btn-primary-darker[disabled].ms-Button:hover, .btn-primary-darker[disabled].one-btn--square:hover, .btn-primary-darker[disabled].one-btn--circle:hover, [disabled].ms-Button.ms-Button--primary-darker:hover, .one-btn.btn-primary-darker[disabled]:focus, .btn-primary-darker[disabled].ms-Button:focus, .btn-primary-darker[disabled].one-btn--square:focus, .btn-primary-darker[disabled].one-btn--circle:focus, [disabled].ms-Button.ms-Button--primary-darker:focus, .one-btn.btn-primary-darker[disabled]:active, .btn-primary-darker[disabled].ms-Button:active, .btn-primary-darker[disabled].one-btn--square:active, .btn-primary-darker[disabled].one-btn--circle:active, [disabled].ms-Button.ms-Button--primary-darker:active {
      background-color: #005587;
      color: white; }
      .one-btn.btn-primary-darker[disabled]:hover span.ms-Button-label, .btn-primary-darker[disabled].ms-Button:hover span.ms-Button-label, .btn-primary-darker[disabled].one-btn--square:hover span.ms-Button-label, .btn-primary-darker[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-darker:hover span.ms-Button-label, .one-btn.btn-primary-darker[disabled]:focus span.ms-Button-label, .btn-primary-darker[disabled].ms-Button:focus span.ms-Button-label, .btn-primary-darker[disabled].one-btn--square:focus span.ms-Button-label, .btn-primary-darker[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-darker:focus span.ms-Button-label, .one-btn.btn-primary-darker[disabled]:active span.ms-Button-label, .btn-primary-darker[disabled].ms-Button:active span.ms-Button-label, .btn-primary-darker[disabled].one-btn--square:active span.ms-Button-label, .btn-primary-darker[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-darker:active span.ms-Button-label {
        color: white; }

.one-btn.btn-gray, .btn-gray.ms-Button, .btn-gray.one-btn--square, .btn-gray.one-btn--circle, .ms-Button.ms-Button--gray {
  background-color: #C7C7C7;
  color: #FFF; }
  .one-btn.btn-gray span.ms-Button-label, .btn-gray.ms-Button span.ms-Button-label, .btn-gray.one-btn--square span.ms-Button-label, .btn-gray.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--gray span.ms-Button-label {
    color: #FFF; }
  .one-btn.btn-gray:hover, .btn-gray.ms-Button:hover, .btn-gray.one-btn--square:hover, .btn-gray.one-btn--circle:hover, .ms-Button.ms-Button--gray:hover, .one-btn.btn-gray:focus, .btn-gray.ms-Button:focus, .btn-gray.one-btn--square:focus, .btn-gray.one-btn--circle:focus, .ms-Button.ms-Button--gray:focus, .one-btn.btn-gray:active, .btn-gray.ms-Button:active, .btn-gray.one-btn--square:active, .btn-gray.one-btn--circle:active, .ms-Button.ms-Button--gray:active {
    background-color: #cfcfcf;
    color: #FFF; }
    .one-btn.btn-gray:hover span.ms-Button-label, .btn-gray.ms-Button:hover span.ms-Button-label, .btn-gray.one-btn--square:hover span.ms-Button-label, .btn-gray.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--gray:hover span.ms-Button-label, .one-btn.btn-gray:focus span.ms-Button-label, .btn-gray.ms-Button:focus span.ms-Button-label, .btn-gray.one-btn--square:focus span.ms-Button-label, .btn-gray.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--gray:focus span.ms-Button-label, .one-btn.btn-gray:active span.ms-Button-label, .btn-gray.ms-Button:active span.ms-Button-label, .btn-gray.one-btn--square:active span.ms-Button-label, .btn-gray.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--gray:active span.ms-Button-label {
      color: white; }
    .one-btn.btn-gray:hover:after, .btn-gray.ms-Button:hover:after, .btn-gray.one-btn--square:hover:after, .btn-gray.one-btn--circle:hover:after, .ms-Button.ms-Button--gray:hover:after, .one-btn.btn-gray:focus:after, .btn-gray.ms-Button:focus:after, .btn-gray.one-btn--square:focus:after, .btn-gray.one-btn--circle:focus:after, .ms-Button.ms-Button--gray:focus:after, .one-btn.btn-gray:active:after, .btn-gray.ms-Button:active:after, .btn-gray.one-btn--square:active:after, .btn-gray.one-btn--circle:active:after, .ms-Button.ms-Button--gray:active:after {
      background-color: #C7C7C7; }
  .one-btn.btn-gray[disabled], .btn-gray[disabled].ms-Button, .btn-gray[disabled].one-btn--square, .btn-gray[disabled].one-btn--circle, [disabled].ms-Button.ms-Button--gray {
    cursor: default;
    pointer-events: none; }
    .one-btn.btn-gray[disabled]:hover, .btn-gray[disabled].ms-Button:hover, .btn-gray[disabled].one-btn--square:hover, .btn-gray[disabled].one-btn--circle:hover, [disabled].ms-Button.ms-Button--gray:hover, .one-btn.btn-gray[disabled]:focus, .btn-gray[disabled].ms-Button:focus, .btn-gray[disabled].one-btn--square:focus, .btn-gray[disabled].one-btn--circle:focus, [disabled].ms-Button.ms-Button--gray:focus, .one-btn.btn-gray[disabled]:active, .btn-gray[disabled].ms-Button:active, .btn-gray[disabled].one-btn--square:active, .btn-gray[disabled].one-btn--circle:active, [disabled].ms-Button.ms-Button--gray:active {
      background-color: #cfcfcf;
      color: white; }
      .one-btn.btn-gray[disabled]:hover span.ms-Button-label, .btn-gray[disabled].ms-Button:hover span.ms-Button-label, .btn-gray[disabled].one-btn--square:hover span.ms-Button-label, .btn-gray[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--gray:hover span.ms-Button-label, .one-btn.btn-gray[disabled]:focus span.ms-Button-label, .btn-gray[disabled].ms-Button:focus span.ms-Button-label, .btn-gray[disabled].one-btn--square:focus span.ms-Button-label, .btn-gray[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--gray:focus span.ms-Button-label, .one-btn.btn-gray[disabled]:active span.ms-Button-label, .btn-gray[disabled].ms-Button:active span.ms-Button-label, .btn-gray[disabled].one-btn--square:active span.ms-Button-label, .btn-gray[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--gray:active span.ms-Button-label {
        color: white; }

.one-btn.btn-light, .btn-light.ms-Button, .btn-light.one-btn--square, .btn-light.one-btn--circle, .ms-Button.ms-Button--light {
  background-color: #FFF;
  color: #33414B; }
  .one-btn.btn-light span.ms-Button-label, .btn-light.ms-Button span.ms-Button-label, .btn-light.one-btn--square span.ms-Button-label, .btn-light.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--light span.ms-Button-label {
    color: #33414B; }
  .one-btn.btn-light:hover, .btn-light.ms-Button:hover, .btn-light.one-btn--square:hover, .btn-light.one-btn--circle:hover, .ms-Button.ms-Button--light:hover, .one-btn.btn-light:focus, .btn-light.ms-Button:focus, .btn-light.one-btn--square:focus, .btn-light.one-btn--circle:focus, .ms-Button.ms-Button--light:focus, .one-btn.btn-light:active, .btn-light.ms-Button:active, .btn-light.one-btn--square:active, .btn-light.one-btn--circle:active, .ms-Button.ms-Button--light:active {
    background-color: white;
    color: #33414B; }
    .one-btn.btn-light:hover span.ms-Button-label, .btn-light.ms-Button:hover span.ms-Button-label, .btn-light.one-btn--square:hover span.ms-Button-label, .btn-light.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--light:hover span.ms-Button-label, .one-btn.btn-light:focus span.ms-Button-label, .btn-light.ms-Button:focus span.ms-Button-label, .btn-light.one-btn--square:focus span.ms-Button-label, .btn-light.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--light:focus span.ms-Button-label, .one-btn.btn-light:active span.ms-Button-label, .btn-light.ms-Button:active span.ms-Button-label, .btn-light.one-btn--square:active span.ms-Button-label, .btn-light.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--light:active span.ms-Button-label {
      color: #394954; }
    .one-btn.btn-light:hover:after, .btn-light.ms-Button:hover:after, .btn-light.one-btn--square:hover:after, .btn-light.one-btn--circle:hover:after, .ms-Button.ms-Button--light:hover:after, .one-btn.btn-light:focus:after, .btn-light.ms-Button:focus:after, .btn-light.one-btn--square:focus:after, .btn-light.one-btn--circle:focus:after, .ms-Button.ms-Button--light:focus:after, .one-btn.btn-light:active:after, .btn-light.ms-Button:active:after, .btn-light.one-btn--square:active:after, .btn-light.one-btn--circle:active:after, .ms-Button.ms-Button--light:active:after {
      background-color: #FFF; }
  .one-btn.btn-light[disabled], .btn-light[disabled].ms-Button, .btn-light[disabled].one-btn--square, .btn-light[disabled].one-btn--circle, [disabled].ms-Button.ms-Button--light {
    cursor: default;
    pointer-events: none; }
    .one-btn.btn-light[disabled]:hover, .btn-light[disabled].ms-Button:hover, .btn-light[disabled].one-btn--square:hover, .btn-light[disabled].one-btn--circle:hover, [disabled].ms-Button.ms-Button--light:hover, .one-btn.btn-light[disabled]:focus, .btn-light[disabled].ms-Button:focus, .btn-light[disabled].one-btn--square:focus, .btn-light[disabled].one-btn--circle:focus, [disabled].ms-Button.ms-Button--light:focus, .one-btn.btn-light[disabled]:active, .btn-light[disabled].ms-Button:active, .btn-light[disabled].one-btn--square:active, .btn-light[disabled].one-btn--circle:active, [disabled].ms-Button.ms-Button--light:active {
      background-color: white;
      color: #394954; }
      .one-btn.btn-light[disabled]:hover span.ms-Button-label, .btn-light[disabled].ms-Button:hover span.ms-Button-label, .btn-light[disabled].one-btn--square:hover span.ms-Button-label, .btn-light[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--light:hover span.ms-Button-label, .one-btn.btn-light[disabled]:focus span.ms-Button-label, .btn-light[disabled].ms-Button:focus span.ms-Button-label, .btn-light[disabled].one-btn--square:focus span.ms-Button-label, .btn-light[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--light:focus span.ms-Button-label, .one-btn.btn-light[disabled]:active span.ms-Button-label, .btn-light[disabled].ms-Button:active span.ms-Button-label, .btn-light[disabled].one-btn--square:active span.ms-Button-label, .btn-light[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--light:active span.ms-Button-label {
        color: #394954; }

.one-btn.btn-success, .btn-success.ms-Button, .btn-success.one-btn--square, .btn-success.one-btn--circle, .ms-Button.ms-Button--success {
  background-color: #8cc841;
  color: #FFF; }
  .one-btn.btn-success span.ms-Button-label, .btn-success.ms-Button span.ms-Button-label, .btn-success.one-btn--square span.ms-Button-label, .btn-success.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--success span.ms-Button-label {
    color: #FFF; }
  .one-btn.btn-success:hover, .btn-success.ms-Button:hover, .btn-success.one-btn--square:hover, .btn-success.one-btn--circle:hover, .ms-Button.ms-Button--success:hover, .one-btn.btn-success:focus, .btn-success.ms-Button:focus, .btn-success.one-btn--square:focus, .btn-success.one-btn--circle:focus, .ms-Button.ms-Button--success:focus, .one-btn.btn-success:active, .btn-success.ms-Button:active, .btn-success.one-btn--square:active, .btn-success.one-btn--circle:active, .ms-Button.ms-Button--success:active {
    background-color: #93cb4d;
    color: #FFF; }
    .one-btn.btn-success:hover span.ms-Button-label, .btn-success.ms-Button:hover span.ms-Button-label, .btn-success.one-btn--square:hover span.ms-Button-label, .btn-success.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--success:hover span.ms-Button-label, .one-btn.btn-success:focus span.ms-Button-label, .btn-success.ms-Button:focus span.ms-Button-label, .btn-success.one-btn--square:focus span.ms-Button-label, .btn-success.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--success:focus span.ms-Button-label, .one-btn.btn-success:active span.ms-Button-label, .btn-success.ms-Button:active span.ms-Button-label, .btn-success.one-btn--square:active span.ms-Button-label, .btn-success.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--success:active span.ms-Button-label {
      color: white; }
    .one-btn.btn-success:hover:after, .btn-success.ms-Button:hover:after, .btn-success.one-btn--square:hover:after, .btn-success.one-btn--circle:hover:after, .ms-Button.ms-Button--success:hover:after, .one-btn.btn-success:focus:after, .btn-success.ms-Button:focus:after, .btn-success.one-btn--square:focus:after, .btn-success.one-btn--circle:focus:after, .ms-Button.ms-Button--success:focus:after, .one-btn.btn-success:active:after, .btn-success.ms-Button:active:after, .btn-success.one-btn--square:active:after, .btn-success.one-btn--circle:active:after, .ms-Button.ms-Button--success:active:after {
      background-color: #8cc841; }
  .one-btn.btn-success[disabled], .btn-success[disabled].ms-Button, .btn-success[disabled].one-btn--square, .btn-success[disabled].one-btn--circle, [disabled].ms-Button.ms-Button--success {
    cursor: default;
    pointer-events: none; }
    .one-btn.btn-success[disabled]:hover, .btn-success[disabled].ms-Button:hover, .btn-success[disabled].one-btn--square:hover, .btn-success[disabled].one-btn--circle:hover, [disabled].ms-Button.ms-Button--success:hover, .one-btn.btn-success[disabled]:focus, .btn-success[disabled].ms-Button:focus, .btn-success[disabled].one-btn--square:focus, .btn-success[disabled].one-btn--circle:focus, [disabled].ms-Button.ms-Button--success:focus, .one-btn.btn-success[disabled]:active, .btn-success[disabled].ms-Button:active, .btn-success[disabled].one-btn--square:active, .btn-success[disabled].one-btn--circle:active, [disabled].ms-Button.ms-Button--success:active {
      background-color: #93cb4d;
      color: white; }
      .one-btn.btn-success[disabled]:hover span.ms-Button-label, .btn-success[disabled].ms-Button:hover span.ms-Button-label, .btn-success[disabled].one-btn--square:hover span.ms-Button-label, .btn-success[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--success:hover span.ms-Button-label, .one-btn.btn-success[disabled]:focus span.ms-Button-label, .btn-success[disabled].ms-Button:focus span.ms-Button-label, .btn-success[disabled].one-btn--square:focus span.ms-Button-label, .btn-success[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--success:focus span.ms-Button-label, .one-btn.btn-success[disabled]:active span.ms-Button-label, .btn-success[disabled].ms-Button:active span.ms-Button-label, .btn-success[disabled].one-btn--square:active span.ms-Button-label, .btn-success[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--success:active span.ms-Button-label {
        color: white; }

.one-btn.btn-cosmos, .btn-cosmos.ms-Button, .btn-cosmos.one-btn--square, .btn-cosmos.one-btn--circle, .ms-Button.ms-Button--cosmos {
  background-color: #000000;
  color: #FFF; }
  .one-btn.btn-cosmos span.ms-Button-label, .btn-cosmos.ms-Button span.ms-Button-label, .btn-cosmos.one-btn--square span.ms-Button-label, .btn-cosmos.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--cosmos span.ms-Button-label {
    color: #FFF; }
  .one-btn.btn-cosmos:hover, .btn-cosmos.ms-Button:hover, .btn-cosmos.one-btn--square:hover, .btn-cosmos.one-btn--circle:hover, .ms-Button.ms-Button--cosmos:hover, .one-btn.btn-cosmos:focus, .btn-cosmos.ms-Button:focus, .btn-cosmos.one-btn--square:focus, .btn-cosmos.one-btn--circle:focus, .ms-Button.ms-Button--cosmos:focus, .one-btn.btn-cosmos:active, .btn-cosmos.ms-Button:active, .btn-cosmos.one-btn--square:active, .btn-cosmos.one-btn--circle:active, .ms-Button.ms-Button--cosmos:active {
    background-color: #080808;
    color: #FFF; }
    .one-btn.btn-cosmos:hover span.ms-Button-label, .btn-cosmos.ms-Button:hover span.ms-Button-label, .btn-cosmos.one-btn--square:hover span.ms-Button-label, .btn-cosmos.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--cosmos:hover span.ms-Button-label, .one-btn.btn-cosmos:focus span.ms-Button-label, .btn-cosmos.ms-Button:focus span.ms-Button-label, .btn-cosmos.one-btn--square:focus span.ms-Button-label, .btn-cosmos.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--cosmos:focus span.ms-Button-label, .one-btn.btn-cosmos:active span.ms-Button-label, .btn-cosmos.ms-Button:active span.ms-Button-label, .btn-cosmos.one-btn--square:active span.ms-Button-label, .btn-cosmos.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--cosmos:active span.ms-Button-label {
      color: white; }
    .one-btn.btn-cosmos:hover:after, .btn-cosmos.ms-Button:hover:after, .btn-cosmos.one-btn--square:hover:after, .btn-cosmos.one-btn--circle:hover:after, .ms-Button.ms-Button--cosmos:hover:after, .one-btn.btn-cosmos:focus:after, .btn-cosmos.ms-Button:focus:after, .btn-cosmos.one-btn--square:focus:after, .btn-cosmos.one-btn--circle:focus:after, .ms-Button.ms-Button--cosmos:focus:after, .one-btn.btn-cosmos:active:after, .btn-cosmos.ms-Button:active:after, .btn-cosmos.one-btn--square:active:after, .btn-cosmos.one-btn--circle:active:after, .ms-Button.ms-Button--cosmos:active:after {
      background-color: #000000; }
  .one-btn.btn-cosmos[disabled], .btn-cosmos[disabled].ms-Button, .btn-cosmos[disabled].one-btn--square, .btn-cosmos[disabled].one-btn--circle, [disabled].ms-Button.ms-Button--cosmos {
    cursor: default;
    pointer-events: none; }
    .one-btn.btn-cosmos[disabled]:hover, .btn-cosmos[disabled].ms-Button:hover, .btn-cosmos[disabled].one-btn--square:hover, .btn-cosmos[disabled].one-btn--circle:hover, [disabled].ms-Button.ms-Button--cosmos:hover, .one-btn.btn-cosmos[disabled]:focus, .btn-cosmos[disabled].ms-Button:focus, .btn-cosmos[disabled].one-btn--square:focus, .btn-cosmos[disabled].one-btn--circle:focus, [disabled].ms-Button.ms-Button--cosmos:focus, .one-btn.btn-cosmos[disabled]:active, .btn-cosmos[disabled].ms-Button:active, .btn-cosmos[disabled].one-btn--square:active, .btn-cosmos[disabled].one-btn--circle:active, [disabled].ms-Button.ms-Button--cosmos:active {
      background-color: #080808;
      color: white; }
      .one-btn.btn-cosmos[disabled]:hover span.ms-Button-label, .btn-cosmos[disabled].ms-Button:hover span.ms-Button-label, .btn-cosmos[disabled].one-btn--square:hover span.ms-Button-label, .btn-cosmos[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--cosmos:hover span.ms-Button-label, .one-btn.btn-cosmos[disabled]:focus span.ms-Button-label, .btn-cosmos[disabled].ms-Button:focus span.ms-Button-label, .btn-cosmos[disabled].one-btn--square:focus span.ms-Button-label, .btn-cosmos[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--cosmos:focus span.ms-Button-label, .one-btn.btn-cosmos[disabled]:active span.ms-Button-label, .btn-cosmos[disabled].ms-Button:active span.ms-Button-label, .btn-cosmos[disabled].one-btn--square:active span.ms-Button-label, .btn-cosmos[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--cosmos:active span.ms-Button-label {
        color: white; }

.button-resize {
  position: absolute;
  right: -10px;
  bottom: -10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center; }

.flashMessage {
  width: 100%; }
  .flashMessage__wrap {
    top: 0; }

.ms-MessageBar__Icon {
  font-size: 2.4rem;
  line-height: 1.2; }

.popover {
  position: absolute;
  z-index: 999;
  left: 50%;
  top: 100%;
  text-align: left;
  transform: translateX(-50%); }

.ms-Callout {
  width: 190px;
  min-width: 190px; }
  .ms-Callout-main {
    box-shadow: 0 0 0 2px #e4e8ea; }

.ms-Callout--content {
  font-size: 1.4rem;
  line-height: 1.3;
  text-transform: none; }

.ms-Dropdown {
  cursor: pointer; }

.select-language {
  position: absolute;
  top: 31.5px;
  right: 8px; }

.select-period {
  max-width: 256px;
  min-width: 256px;
  margin-bottom: 0; }

.select-light .ms-Dropdown-caretDown {
  bottom: 6px; }

.select-light .ms-Dropdown-title {
  border-color: #E9ECED;
  background-color: #FFF !important;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s ease-in-out; }

.select-light .ms-Dropdown:hover .ms-Dropdown-title,
.select-light .ms-Dropdown:focus .ms-Dropdown-title,
.select-light .ms-Dropdown:active .ms-Dropdown-title {
  border-color: rgba(157, 157, 157, 0.65) !important; }

.select-light .ms-Dropdown-item,
.select-light .ms-Dropdown-item:first-child,
.select-light .ms-Dropdown-item:last-child {
  height: 32px;
  padding: 0 10px;
  text-align: left;
  line-height: 32px; }
  .select-light .ms-Dropdown-item:hover, .select-light .ms-Dropdown-item:focus, .select-light .ms-Dropdown-item:active,
  .select-light .ms-Dropdown-item:first-child:hover,
  .select-light .ms-Dropdown-item:first-child:focus,
  .select-light .ms-Dropdown-item:first-child:active,
  .select-light .ms-Dropdown-item:last-child:hover,
  .select-light .ms-Dropdown-item:last-child:focus,
  .select-light .ms-Dropdown-item:last-child:active {
    background-color: rgba(51, 65, 75, 0.01);
    border-color: rgba(51, 65, 75, 0.01); }

.select-light .ms-Dropdown-items {
  box-shadow: none;
  top: 31px;
  overflow: hidden; }

.ms-TextField-field {
  height: 50px;
  border-color: rgba(157, 157, 157, 0.18);
  padding: 0 15px !important;
  text-transform: inherit !important;
  cursor: text;
  transition: border-color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); }
  .ms-TextField-field:hover {
    border-color: rgba(157, 157, 157, 0.2); }
  .ms-TextField-field:focus {
    border-color: rgba(157, 157, 157, 0.2); }

.ms-DatePicker-event {
  width: 33px;
  height: 100%;
  top: 0;
  right: 0;
  font-family: 'Office365Icons' !important;
  font-size: 1.2rem;
  line-height: 1.3; }
  .ms-DatePicker-event:before {
    color: #FFF; }

.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder {
  top: -1px;
  box-shadow: none;
  border-color: rgba(157, 157, 157, 0.2); }

.ms-DatePicker-headerToggleView {
  font-family: "Open Sans", sans-serif; }

.ms-DatePicker-monthOption, .ms-DatePicker-yearOption {
  transition: background-color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); }

.ms-DatePicker-day, .ms-DatePicker-day {
  border-radius: 50%;
  transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); }

.rzslider {
  margin-top: 20px; }
  .rzslider .rz-ticks .rz-tick {
    height: 5px;
    top: 3px;
    background-color: transparent; }
    .rzslider .rz-ticks .rz-tick .rz-tick-legend {
      font-size: 1.2rem;
      line-height: 1.3; }
    .rzslider .rz-ticks .rz-tick .rz-tick-value {
      display: none; }
    .rzslider .rz-ticks .rz-tick:last-child span.rz-tick-legend {
      right: 0; }
    .rzslider .rz-ticks .rz-tick:first-child span.rz-tick-legend {
      left: 14px; }
    .rzslider .rz-ticks .rz-tick:nth-child(2) .rz-tick-legend, .rzslider .rz-ticks .rz-tick:nth-child(3) .rz-tick-legend {
      position: relative;
      top: -12px;
      left: 3px;
      color: #0075be; }
  .rzslider .rz-pointer {
    width: 14px;
    height: 14px;
    top: -5px;
    margin-left: 8px;
    transition: left 0.55s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .rzslider .rz-pointer:after {
      z-index: 9;
      top: 3px;
      left: 3px; }
    .rzslider .rz-pointer.rz-active:after {
      background-color: #FFF; }
    .rzslider .rz-pointer:focus {
      output: 0px !important; }
  .rzslider .rz-bar-wrapper {
    cursor: pointer;
    transition: width 0.5s cubic-bezier(0.075, 0.82, 0.165, 1); }
  .rzslider .rz-bar {
    height: 5px;
    visibility: visible; }
    .rzslider .rz-bar.rz-selection {
      padding-right: 8px; }

.ms-ChoiceField,
.ms-ChoiceField-field,
.ms-ChoiceField .ms-Label {
  min-height: 18px;
  padding-top: 1px;
  font-size: 1.2rem;
  line-height: 1.3;
  line-height: 1.4; }
  .ms-ChoiceField--secondary,
  .ms-ChoiceField--secondary .ms-Label,
  .ms-ChoiceField-field--secondary,
  .ms-ChoiceField-field--secondary .ms-Label,
  .ms-ChoiceField .ms-Label--secondary,
  .ms-ChoiceField .ms-Label--secondary .ms-Label {
    text-transform: none !important; }
  .ms-ChoiceField--collections,
  .ms-ChoiceField-field--collections,
  .ms-ChoiceField .ms-Label--collections {
    padding-left: 28px; }

.ms-ChoiceField input[type='checkbox'] + .ms-ChoiceField-field .ms-Label {
  padding-left: 30px; }

.ms-ChoiceField-field {
  margin-top: 15px; }
  .ms-ChoiceField-field:hover:after {
    border-color: #0074B0; }

.ms-ChoiceField-input:checked + .ms-ChoiceField-field:before,
.ms-ChoiceField-input:checked + .ms-ChoiceField-field:hover:before {
  width: 8px;
  height: 8px;
  top: 5px;
  left: 5px;
  background-color: #0074B0;
  border-color: #0074B0;
  z-index: 3; }

.ms-ChoiceField-input[type="checkbox"]:checked + .ms-ChoiceField-field:before,
.ms-ChoiceField-input[type="checkbox"]:checked + .ms-ChoiceField-field:before {
  font-size: 23px;
  top: 5px;
  left: 5px;
  z-index: 3;
  background-color: #0075be;
  color: transparent;
  content: '';
  width: 8px;
  height: 8px; }

label[for='filter-by-date']:before {
  top: 10px !important; }

label[for='filter-by-date']:after {
  top: 5px; }

.ms-ChoiceField-field:after {
  top: 0px;
  left: 0;
  width: 16px;
  height: 16px;
  background-color: #FFF;
  z-index: 1; }

.extend-list {
  top: 4px;
  position: absolute; }

h2, .h2 {
  font-size: 2.4rem;
  line-height: 1.2; }

h3, .h3 {
  font-size: 2rem;
  line-height: 1.3; }

h4, .h4 {
  font-size: 1.6rem;
  line-height: 1.3; }

h5, .h5 {
  font-size: 1.4rem;
  line-height: 1.3; }

h6, .h6 {
  font-size: 1.2rem;
  line-height: 1.3; }

.sidebar__title {
  padding-left: 0;
  padding-right: 0;
  padding-top: 11px;
  padding-bottom: 14px; }

@media all and (-ms-high-contrast: none) {
  .sidebar__title {
    padding-top: 13px; }
  *::-ms-backdrop, .sidebar__title {
    padding-top: 13px; } }

.sidebar__pane__title > span {
  -ms-flex: 1;
  flex: 1; }

[class^="one-icon"], [class*=" one-icon"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'one-icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.one-icon-topik:before {
  content: ""; }

.one-icon-topik-alt:before {
  content: ""; }

.one-icon-broken-link:before {
  content: ""; }

.one-icon-toggle:before {
  content: ""; }

.one-icon-search:before {
  content: ""; }

.one-icon-table:before {
  content: ""; }

.one-icon-add:before {
  content: ""; }

.one-icon-bookmark:before {
  content: ""; }

.one-icon-reload:before {
  content: ""; }

.one-icon-save:before {
  content: ""; }

.one-icon-bulb:before {
  content: ""; }

.one-icon-settings:before {
  content: ""; }

.one-icon-folder:before {
  content: ""; }

.one-icon-marker:before {
  content: ""; }

.one-icon-tag:before {
  content: ""; }

.one-icon-calendar:before {
  content: ""; }

.one-icon-library:before {
  content: ""; }

.one-icon-author:before {
  content: ""; }

.one-icon-quote:before {
  content: ""; }

.one-icon-marker-alt:before {
  content: ""; }

.one-icon-tags:before {
  content: ""; }

.one-icon-size-xs, .one-icon-size-sm, .one-icon-size-md, .one-icon-size-xl, .one-icon-size-xxl {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: auto;
  height: 100%; }

.one-icon-size-xs:before {
  font-size: 1.05em; }

.one-icon-size-sm:before {
  font-size: 1.3em; }

.one-icon-size-md:before {
  font-size: 1.5em; }

.one-icon-size-xl:before {
  font-size: 2em; }

.one-icon-size-xxl:before {
  font-size: 3em; }

.has-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: auto; }

.has-ms-icon {
  position: relative;
  top: -1px; }

@media all and (-ms-high-contrast: none) {
  .has-ms-icon {
    top: -2px; }
  *::-ms-backdrop, .has-ms-icon {
    top: -2px; } }

.rotated i {
  padding-top: 1px;
  transform: rotate(45deg); }

.has-icon-left {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }
  .has-icon-left i {
    width: 35.5px;
    margin-right: 15px; }
  .has-icon-left span:last-child {
    width: calc(100% - 50.5px); }

.icon-close {
  transform: rotate(45deg); }

html {
  font-size: 10px;
  overflow-y: scroll; }

body {
  font: 1.6rem "OpenSans-Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #33414B;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.overflow {
  overflow: hidden; }

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

.overflow-y {
  overflow-y: hidden; }

.bt {
  border-top: 1px solid #E9ECED; }
  .bt--dashed {
    border-top-style: dashed; }
  .bt--dotted {
    border-top-style: dotted; }

.br {
  border-right: 1px solid #E9ECED; }
  .br--dashed {
    border-right-style: dashed; }
  .br--dotted {
    border-right-style: dotted; }

.bb, .discovery__concept {
  border-bottom: 1px solid #E9ECED; }
  .bb--dashed {
    border-bottom-style: dashed; }
  .bb--dotted, .discovery__concept {
    border-bottom-style: dotted; }

.bl {
  border-left: 1px solid #E9ECED; }
  .bl--dashed {
    border-left-style: dashed; }
  .bl--dotted {
    border-left-style: dotted; }

.bordered {
  border: 1px solid #E9ECED; }

.w100 {
  width: 100%; }

.no-scroll {
  overflow: hidden; }

.flex {
  display: -ms-flexbox;
  display: flex; }

.wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.ms-DatePicker-event,
.flex-center,
.one-btn--square,
.one-btn--circle,
.pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex: 0 0 auto; }

.align-center, .one-icon-size-xs, .one-icon-size-sm, .one-icon-size-md, .one-icon-size-xl, .one-icon-size-xxl, .has-icon {
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center; }

.justify-center, .one-icon-size-xs, .one-icon-size-sm, .one-icon-size-md, .one-icon-size-xl, .one-icon-size-xxl {
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center; }

.justify-right {
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end; }

.justify-sb {
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.ms-Grid {
  max-width: 1170px;
  margin: auto;
  padding: 0 15px; }

.ms-Grid-row {
  margin: 0 -8px 15px; }

.logo-one {
  width: 516px;
  height: 97.5px;
  margin-top: 10.42vw;
  margin-bottom: 3.5vw;
  left: calc(50% - 258px);
  position: relative;
  transition: all 0.35s cubic-bezier(0.32, 0.05, 0, 0.75); }
  .logo-one.logo-search {
    margin-top: 0;
    margin-bottom: 0;
    width: 226px;
    left: 0; }

.resource-item > div {
  position: relative;
  border-left: 10px solid #C7C7C7;
  margin: 0; }
  .resource-item > div.row--meta {
    border-left: 0;
    margin: initial; }
  .resource-item > div:after {
    content: ' ';
    position: relative;
    top: 1px;
    left: -10px;
    height: 1px;
    width: 10px;
    z-index: 1; }

.alternative > div {
  border-left: 10px solid #E9ECED; }

.col-sidebar {
  right: 0;
  top: 274px;
  z-index: 9;
  position: absolute; }

.search-option,
.refine-tools {
  position: relative;
  top: -2px; }

.masonry-brick {
  width: 25%;
  padding: 0 15px;
  box-sizing: border-box;
  padding-bottom: 3rem; }
  .ms-u-lg8 .masonry-brick {
    width: 33.3333%; }

.card {
  border-left: 10px solid #E9ECED; }
  .card__body {
    padding-left: 2rem; }
    .card__body__head {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: start;
      -moz-align-items: flex-start;
      align-items: flex-start;
      -ms-flex-pack: justify;
      -moz-justify-content: space-between;
      justify-content: space-between; }
    .card__body__title {
      max-width: calc(100% - 56px); }
  .card__footer {
    padding-left: 2rem; }
  .card--panel {
    position: relative;
    height: calc(100% - 18px - 16px - 1px);
    border: 1px solid #E9ECED;
    border-radius: 12px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    margin-bottom: 1.8rem; }

.close-option {
  position: relative;
  top: 2px; }

.tag-label, .ms-label.tag-label,
.one-label.tag-label {
  display: inline-block;
  height: 17px;
  border: 1px solid #9D9D9D;
  padding: 0 22px 1px;
  margin: 0 5px 1px 0;
  font-size: 1.2rem;
  line-height: 1.3;
  line-height: 17px; }

.ms-label,
.one-label {
  padding: 3px 6px 4px 6px;
  display: inline-block;
  margin-right: 5px;
  margin-top: 3px; }

.tag-label.label-default,
.ms-label.label-default,
.one-label.label-default {
  color: #FFF;
  background-color: #0075be; }

.tag-label.label-gray,
.tag-label.label-gray,
.one-label.label-gray {
  color: #33414B;
  background-color: #C7C7C7; }

.tag-label.label-success,
.tag-label.label-success,
.one-label.label-success {
  color: #FFF;
  background-color: #8cc841; }

.tag-label.label-danger,
.tag-label.label-danger,
.one-label.label-danger {
  color: #FFF;
  background-color: #D76170; }

.tag-label.label-warning,
.tag-label.label-warning,
.one-label.label-warning {
  color: #FFF;
  background-color: #33414B; }

.first-level {
  width: calc(100% - 78px - 35px); }

.second-level:before, .third-level:before {
  content: ' ';
  position: absolute;
  display: block;
  height: calc(100% - 1px);
  width: 1px;
  top: 0;
  left: 15px;
  border-left: 1px dotted #33414B; }

.second-level:last-child:before, .third-level:last-child:before {
  height: 22px; }

.second-level > div, .third-level > div {
  position: relative; }
  .second-level > div:before, .third-level > div:before {
    content: ' ';
    position: absolute;
    display: block;
    top: 11px;
    left: 15px;
    border-bottom: 1px dotted #33414B;
    height: 1px;
    width: 11px; }

.second-level .resource-wrapper > div:first-child, .third-level .resource-wrapper > div:first-child {
  max-width: calc(100% - 60px - 78px); }

.second-level .detail, .third-level .detail {
  padding-left: 2.5rem; }

.third-level:before,
.third-level > div:before {
  left: 40px; }

.third-level .resource-wrapper > div:first-child {
  max-width: calc(100% - 85px - 78px); }

.third-level .detail {
  padding-left: 5rem; }

.detail {
  background-color: transparent;
  transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1); }
  .detail__title {
    margin: 0;
    font-size: 1.4rem;
    line-height: 1.3;
    line-height: 36px; }
  .detail__close {
    position: absolute !important;
    top: 0;
    left: 0; }
  .detail ul {
    padding-left: 15px; }

.no-lst > li > a.link--concept, .filtered-by__list > li > a.link--concept {
  padding-left: 10px;
  position: relative; }
  .no-lst > li > a.link--concept:before, .filtered-by__list > li > a.link--concept:before {
    content: ' ';
    position: absolute;
    display: block;
    top: calc(50% - 1.7px);
    left: 1px;
    height: 5px;
    width: 5px;
    background-color: #33414B;
    border-radius: 50%; }
  .no-lst > li > a.link--concept:after, .filtered-by__list > li > a.link--concept:after {
    content: ' ';
    position: absolute;
    top: calc(50% + 1.7px);
    left: 2.5px;
    display: block;
    height: 50%;
    width: 1px;
    border-left: 1px dotted #9D9D9D; }

.ul--concept {
  list-style-type: none;
  padding-left: 0; }

.list--concept {
  padding-left: 20px; }
  .list--concept:before {
    content: ' ';
    position: absolute;
    top: 10px;
    left: 10px;
    display: block;
    height: 1px;
    width: 10px;
    border-top: 1px dotted #9D9D9D; }
  .list--concept:after {
    content: ' ';
    position: absolute;
    top: -18px;
    left: 8.5px;
    display: block;
    height: calc(100% + 6px);
    width: 1px;
    border-left: 1px dotted #939598; }
  .list--concept:last-child:after {
    height: 29px; }

.refine-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.filtered-by {
  position: relative;
  margin-bottom: 10px;
  margin-right: 10px;
  background-color: #0075be;
  color: #FFF;
  line-height: 31px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: auto; }
  .filtered-by__icon {
    width: 32px; }
  .filtered-by__label {
    line-height: 31px; }
  .filtered-by__close i {
    padding-top: 1px;
    transform: rotate(45deg); }
  .filtered-by__list {
    position: absolute;
    width: auto;
    min-width: calc(100% - 56px);
    top: 31px;
    left: 32px;
    z-index: 9;
    margin: 0;
    border: 1px solid #FFF;
    background-color: #0075be; }
    .filtered-by__list li {
      padding-top: 6px;
      padding-bottom: 7px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
      line-height: 1.5; }

.ms-Dialog {
  z-index: 9999; }

.ms-Dialog.ms-Dialog--multiline .ms-Dialog-title,
.ms-Dialog-title {
  padding: 20px 0;
  font-size: 1.4rem;
  line-height: 1.3; }

@media (min-width: 480px) {
  .ms-Dialog-main {
    max-width: 60vw; } }

@media (min-width: 1186px) {
  .rounded .ms-Dialog-main {
    width: 1170px;
    max-width: 1170px;
    border-radius: 12px; } }

@media (max-width: 1185px) {
  .rounded .ms-Dialog-main {
    max-width: 1170px;
    width: 100%;
    height: 100%; } }

.input-group__inline .ms-Dialog-actions {
  margin: 0; }

.ms-Dialog-actions .ms-Button {
  height: 50px;
  line-height: 50px; }

.input-group__inline .ms-Dialog-subText {
  margin: 0;
  padding: 0; }

.input-group__inline > div {
  padding-right: 2rem; }
  .input-group__inline > div:last-child {
    padding-right: 0; }

.masonry-brick .ms-Dialog-main {
  height: 88vh;
  width: 60vw;
  border: 1px solid #DCDEDF;
  border-left-width: 10px;
  box-shadow: 0 0 0 0 #FFF; }

.masonry-brick .ms-Dialog-inner {
  padding: 0;
  height: 100%; }
  .masonry-brick .ms-Dialog-inner .tags.p-r-gutter {
    padding: 0; }
  .masonry-brick .ms-Dialog-inner .tag-label {
    margin: 0 5px 5px 0; }

.masonry-brick .ms-Dialog-row {
  display: block;
  height: 100%;
  overflow: auto; }

.masonry-brick .ms-Overlay.ms-Overlay--dark {
  background-color: rgba(255, 255, 255, 0.92); }

.masonry-brick .msr-modal__thumbnail {
  display: block;
  max-width: 100%;
  max-height: 420px;
  margin: auto; }

.thumb-box {
  width: 100%;
  height: auto; }

.modal-nav {
  position: fixed;
  top: 50vh; }
  .modal-nav--left {
    left: 16%; }
  .modal-nav--right {
    right: 16%; }

.pagination a {
  padding: 10px 12px; }

.pagination .etc {
  padding: 10px 12px; }

.searchbox-wrap {
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 30px);
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 15px solid #DCDEDF; }
  .searchbox-wrap .ms-SearchBox {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 3;
    flex-grow: 3; }

input.ms-SearchBox-field {
  height: 60px;
  width: 100%;
  border: 0;
  line-height: 60px;
  padding: 0 20px;
  margin: 0;
  color: #33414B; }

.ms-SearchBox {
  margin: 0; }

.button-group--form {
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: center;
  -ms-flex-direction: center;
  flex-direction: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  height: 100%; }
  .button-group--form button {
    height: 60px;
    width: 60px; }

.button--close {
  height: 60px;
  width: 60px;
  line-height: 61px; }

#history, #suggestions {
  position: absolute;
  background-color: #FFF;
  z-index: 9999;
  left: 21px;
  top: 75px;
  border: 2px solid #DCDEDF;
  width: calc(100% - 46px); }
  #history li > *, #suggestions li > * {
    display: inline-block;
    width: calc(100% - 40px);
    background-color: #FFF;
    padding-left: 20px;
    padding-right: 20px;
    transition: background-color 0.4s cubic-bezier(0.075, 0.82, 0.165, 1); }
    #history li > *:hover, #suggestions li > *:hover {
      background-color: rgba(233, 236, 237, 0.16); }
  #history li.active > span, #suggestions li.active > span {
    background-color: rgba(157, 157, 157, 0.16) !important; }
  #history .clear-link, #suggestions .clear-link {
    display: inline-block;
    padding-right: 20px;
    padding-bottom: 15px; }

.ms-SearchBox-field {
  transition: all 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }
  .ms-SearchBox-field:focus {
    border: 0;
    background-color: #FFF; }

.ms-field-xs {
  height: 40px;
  line-height: 40px; }

.ms-field-xl {
  height: 60px !important;
  line-height: 60px !important; }

.detail + .ms-Spinner {
  top: -17px; }

.second-level .detail + .ms-Spinner, .third-level .detail + .ms-Spinner {
  left: 25px; }

.third-level .detail + .ms-Spinner {
  left: 50px; }

.spinner-wrapper {
  width: 64px;
  height: 64px;
  position: fixed;
  border-radius: 12px;
  z-index: 999;
  left: calc(50% - 32px);
  top: calc(50vh - 52px);
  opacity: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center; }
  .spinner-wrapper:before {
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    z-index: 99;
    background-color: rgba(255, 255, 255, 0.75);
    height: 100vh;
    width: 100vw;
    content: ''; }
  .spinner-wrapper:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 999;
    background-color: #FFF;
    height: 100%;
    width: 100%;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    border-radius: 12px;
    content: ''; }
  .spinner-wrapper .fullscreen-spinner {
    position: relative;
    z-index: 9999;
    width: 21px;
    height: 21px;
    left: 2px; }
  .spinner-wrapper span {
    position: fixed;
    z-index: 9999;
    width: 300px;
    text-align: center;
    top: calc(50vh + 50px);
    left: calc(50% - 150px);
    color: black;
    font-style: italic;
    font-size: 12px;
    font-weight: 900; }

.ms-Table-head, .ms-Table thead th {
  border-bottom: 2px solid #E9ECED;
  padding: 10px;
  font-family: 'Open sans', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  color: #33414B; }

.ms-Table-cell, .ms-Table th, .ms-Table td {
  padding: 5px 10px; }

.ms-Table th, .ms-Table td {
  font-size: 1.4rem;
  line-height: 1.3;
  line-height: 30px;
  color: #33414B; }

.ms-Table tr {
  border-bottom: 1px solid #E9ECED; }
  .ms-Table tr:hover {
    background-color: rgba(51, 65, 75, 0.01); }

.table-cell--th {
  padding-top: 0rem !important; }

.close-details {
  border: 0 !important; }
  .close-details__cell span > span {
    text-decoration: underline; }

.detail tr {
  border-bottom: none; }
  .detail tr:not(:first-child) {
    border-top: 1px dotted #E9ECED; }
  .detail tr.detail__content {
    border: 0; }
  .detail tr:last-child {
    border-top: 1px dotted #E9ECED !important; }
  .detail tr td {
    padding-right: 0;
    padding-left: 0; }

.detail__content {
  vertical-align: text-top; }
  .detail__content td {
    padding-bottom: 10px;
    font-size: 1.2rem;
    line-height: 1.3; }
    .detail__content td:first-child {
      padding-right: 20px;
      width: 12.5%; }
    .detail__content td:nth-child(2) {
      width: 87.5%; }
      .detail__content td:nth-child(2) > * {
        display: inline-table;
        width: calc(100% - 78px); }
    .detail__content td > ul {
      margin: 0; }
      .detail__content td > ul:not(:first-child) {
        margin-top: 1rem; }

.close-details__cell {
  min-width: 102px; }

.one-tab {
  height: 50px;
  line-height: 50px;
  padding: 0;
  border: 2px solid transparent;
  transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1); }
  .one-tab.active {
    border-color: #E9ECED;
    border-bottom-color: #FFF; }
  .one-tab > a.has-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-self: auto; }
    .one-tab > a.has-icon i:before {
      position: relative;
      top: 1px; }
    .one-tab > a.has-icon i.ms-Icon--tile::before {
      top: 0; }

@media all and (-ms-high-contrast: none) {
  .one-tab > a.has-icon i.ms-Icon--tile::before {
    top: 2px; }
  *::-ms-backdrop, .one-tab > a.has-icon i.ms-Icon--tile::before {
    top: 2px; } }

#panes {
  position: absolute;
  top: 146px;
  z-index: 99;
  height: auto;
  width: calc(100% + 16px); }
  #panes > div {
    position: relative; }

@media all and (-ms-high-contrast: none) {
  #panes {
    top: 147px; }
  *::-ms-backdrop, #panes {
    top: 147px; } }

.panes__wrapper {
  border: 2px solid #E9ECED;
  padding: 10px 15px; }

.discovery__concept:last-child {
  border-bottom: none;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important; }

.sidebar__nav > div:before {
  content: ' ';
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0; }

.sidebar__nav__title {
  position: relative;
  padding: 0; }
  .sidebar__nav__title:before {
    content: ' ';
    position: absolute;
    height: 1px;
    width: 0px;
    bottom: -10px;
    transition: left 0.35s cubic-bezier(0.74, 0.25, 0.17, 1), width 0.35s cubic-bezier(0.74, 0.25, 0.17, 1), background-color 0.15s cubic-bezier(0.74, 0.25, 0.17, 1); }
  .sidebar__nav__title--first:before {
    left: calc(100% + 30px);
    text-align: right;
    width: 0; }
  .sidebar__nav__title--second:before {
    left: calc(-50% - 30px);
    width: 0;
    text-align: left; }

.active .sidebar__nav__title--first:before, .active .sidebar__nav__title--second:before {
  left: 0;
  width: 100%;
  transition: left 0.4s cubic-bezier(0, 0.49, 0.17, 1), width 0.4s cubic-bezier(0, 0.49, 0.17, 1), background-color 0.2s cubic-bezier(0, 0.49, 0.17, 1);
  transition-delay: .15s; }

.sidebar__pane__title {
  position: relative;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  width: calc(100% - 30px); }
  .sidebar__pane__title .caret {
    position: absolute;
    width: 20px;
    top: 0;
    right: -20px; }
  .sidebar__pane__title i {
    line-height: 19.18px; }
  .sidebar__pane__title + ul .ms-ChoiceField label {
    max-width: calc(100% - 31px);
    max-height: 33px;
    overflow: hidden; }
  .sidebar__pane__title + ul .ms-ChoiceField .ms-Label {
    overflow: hidden;
    width: auto; }

.sidebar__wrap.bordered {
  border-width: 2px; }

.italic, .pagination a, input.ms-SearchBox-field, .close-details__cell, em {
  font-style: italic;
  font-weight: normal;
  font-family: 'OpenSans-Italic' !important; }

.normal, .ms-TextField-field, .light, .tag-label, .ms-label.tag-label,
.one-label.tag-label {
  font-style: normal;
  font-weight: normal;
  font-family: 'OpenSans-Regular' !important; }
  .serif .normal, .serif .ms-TextField-field, .serif .light, .serif .tag-label, .normal.serif, .serif.ms-TextField-field, .serif.light, .serif.tag-label {
    font-family: 'RobotoSlab-Regular' !important; }

.regular, .pagination a.regular {
  font-weight: 400;
  font-style: normal;
  font-family: 'OpenSans-Regular' !important; }
  .serif .regular, .serif .pagination a.regular, .pagination .serif a.regular, .regular.serif, .pagination a.serif.regular {
    font-family: 'RobotoSlab-Regular' !important; }

.bold, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .smart-text span.highlighted, .ul--inline li.active, strong, .strong {
  font-weight: 700;
  font-style: normal;
  font-family: 'OpenSans-Bold' !important; }
  .serif .bold, .serif h2, .serif .h2, .serif h3, .serif .h3, .serif h4, .serif .h4, .serif h5, .serif .h5, .serif h6, .serif .h6, .serif .smart-text span.highlighted, .smart-text .serif span.highlighted, .serif .ul--inline li.active, .ul--inline .serif li.active, .bold.serif, h2.serif, .serif.h2, h3.serif, .serif.h3, h4.serif, .serif.h4, h5.serif, .serif.h5, h6.serif, .serif.h6, .smart-text span.serif.highlighted, .ul--inline li.serif.active, .serif strong, strong.serif, .serif .strong, .strong.serif {
    font-family: 'RobotoSlab-Bold' !important; }

.extrabold, .sidebar__title, .one-tab > a, .sidebar__nav__title, .sidebar__pane__title,
.title-caption, .ms-DatePicker-headerToggleView, .ms-DatePicker-monthOption, .ms-DatePicker-yearOption, .ms-DatePicker-weekday, .detail__title, .ms-Dialog.ms-Dialog--multiline .ms-Dialog-title,
.ms-Dialog-title, .ms-Table-head, .ms-Table thead th, .rzslider .rz-ticks .rz-tick .rz-tick-legend {
  font-weight: 900;
  font-style: normal;
  font-family: 'OpenSans-ExtraBold' !important; }
  .serif .extrabold, .serif .sidebar__title, .serif .one-tab > a, .serif .sidebar__nav__title, .serif .sidebar__pane__title, .serif
  .title-caption, .serif .ms-DatePicker-headerToggleView, .serif .ms-DatePicker-monthOption, .serif .ms-DatePicker-yearOption, .serif .ms-DatePicker-weekday, .serif .detail__title, .serif .ms-Dialog.ms-Dialog--multiline .ms-Dialog-title, .ms-Dialog.ms-Dialog--multiline .serif .ms-Dialog-title, .serif
  .ms-Dialog-title, .serif .ms-Table-head, .serif .ms-Table thead th, .ms-Table thead .serif th, .extrabold.serif, .serif.sidebar__title, .one-tab > a.serif, .serif.sidebar__nav__title, .serif.sidebar__pane__title,
  .serif.title-caption, .serif.ms-DatePicker-headerToggleView, .serif.ms-DatePicker-monthOption, .serif.ms-DatePicker-yearOption, .serif.ms-DatePicker-weekday, .serif.detail__title, .ms-Dialog.ms-Dialog--multiline .serif.ms-Dialog-title,
  .serif.ms-Dialog-title, .serif.ms-Table-head, .ms-Table thead th.serif, .serif .rzslider .rz-ticks .rz-tick .rz-tick-legend, .rzslider .rz-ticks .rz-tick .serif .rz-tick-legend, .rzslider .rz-ticks .rz-tick .serif.rz-tick-legend {
    font-family: 'RobotoSlab-Bold' !important; }
  .extrabold > label .ms-Label, .sidebar__title > label .ms-Label, .one-tab > a > label .ms-Label, .sidebar__nav__title > label .ms-Label, .sidebar__pane__title > label .ms-Label,
  .title-caption > label .ms-Label, .ms-DatePicker-headerToggleView > label .ms-Label, .ms-DatePicker-monthOption > label .ms-Label, .ms-DatePicker-yearOption > label .ms-Label, .ms-DatePicker-weekday > label .ms-Label, .detail__title > label .ms-Label, .ms-Dialog.ms-Dialog--multiline .ms-Dialog-title > label .ms-Label,
  .ms-Dialog-title > label .ms-Label, .ms-Table-head > label .ms-Label, .ms-Table thead th > label .ms-Label, .rzslider .rz-ticks .rz-tick .rz-tick-legend > label .ms-Label {
    font-weight: 900;
    font-style: normal;
    font-family: 'OpenSans-ExtraBold' !important; }

.sans, .one-btn span.ms-Button-label, .ms-Button span.ms-Button-label, .one-btn--square span.ms-Button-label, .one-btn--circle span.ms-Button-label, .one-btn:hover span.ms-Button-label, .ms-Button:hover span.ms-Button-label, .one-btn--square:hover span.ms-Button-label, .one-btn--circle:hover span.ms-Button-label, .one-btn:focus span.ms-Button-label, .ms-Button:focus span.ms-Button-label, .one-btn--square:focus span.ms-Button-label, .one-btn--circle:focus span.ms-Button-label, .one-btn:active span.ms-Button-label, .ms-Button:active span.ms-Button-label, .one-btn--square:active span.ms-Button-label, .one-btn--circle:active span.ms-Button-label, .one-btn[disabled]:hover span.ms-Button-label, [disabled].ms-Button:hover span.ms-Button-label, [disabled].one-btn--square:hover span.ms-Button-label, [disabled].one-btn--circle:hover span.ms-Button-label, .one-btn[disabled]:focus span.ms-Button-label, [disabled].ms-Button:focus span.ms-Button-label, [disabled].one-btn--square:focus span.ms-Button-label, [disabled].one-btn--circle:focus span.ms-Button-label, .one-btn[disabled]:active span.ms-Button-label, [disabled].ms-Button:active span.ms-Button-label, [disabled].one-btn--square:active span.ms-Button-label, [disabled].one-btn--circle:active span.ms-Button-label, .ms-Button-label, .ms-Button.ms-Button--save span.ms-Button-label, .ms-Button.ms-Button--save:hover span.ms-Button-label, .ms-Button.ms-Button--save:focus span.ms-Button-label, .ms-Button.ms-Button--save:active span.ms-Button-label, .ms-Button.ms-Button--save[disabled]:hover span.ms-Button-label, .ms-Button.ms-Button--save[disabled]:focus span.ms-Button-label, .ms-Button.ms-Button--save[disabled]:active span.ms-Button-label, .ms-Button.ms-Button--save.active span.ms-Button-label, .ms-Button.ms-Button--save.active:hover span.ms-Button-label, .ms-Button.ms-Button--save.active:focus span.ms-Button-label, .ms-Button.ms-Button--save.active:active span.ms-Button-label, .ms-Button.ms-Button--save.active[disabled]:hover span.ms-Button-label, .ms-Button.ms-Button--save.active[disabled]:focus span.ms-Button-label, .ms-Button.ms-Button--save.active[disabled]:active span.ms-Button-label, .one-btn.btn-default span.ms-Button-label, .btn-default.ms-Button span.ms-Button-label, .btn-default.one-btn--square span.ms-Button-label, .btn-default.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--default span.ms-Button-label, .one-btn.btn-default:hover span.ms-Button-label, .btn-default.ms-Button:hover span.ms-Button-label, .btn-default.one-btn--square:hover span.ms-Button-label, .btn-default.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--default:hover span.ms-Button-label, .one-btn.btn-default:focus span.ms-Button-label, .btn-default.ms-Button:focus span.ms-Button-label, .btn-default.one-btn--square:focus span.ms-Button-label, .btn-default.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--default:focus span.ms-Button-label, .one-btn.btn-default:active span.ms-Button-label, .btn-default.ms-Button:active span.ms-Button-label, .btn-default.one-btn--square:active span.ms-Button-label, .btn-default.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--default:active span.ms-Button-label, .one-btn.btn-default[disabled]:hover span.ms-Button-label, .btn-default[disabled].ms-Button:hover span.ms-Button-label, .btn-default[disabled].one-btn--square:hover span.ms-Button-label, .btn-default[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--default:hover span.ms-Button-label, .one-btn.btn-default[disabled]:focus span.ms-Button-label, .btn-default[disabled].ms-Button:focus span.ms-Button-label, .btn-default[disabled].one-btn--square:focus span.ms-Button-label, .btn-default[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--default:focus span.ms-Button-label, .one-btn.btn-default[disabled]:active span.ms-Button-label, .btn-default[disabled].ms-Button:active span.ms-Button-label, .btn-default[disabled].one-btn--square:active span.ms-Button-label, .btn-default[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--default:active span.ms-Button-label, .one-btn.btn-link span.ms-Button-label, .btn-link.ms-Button span.ms-Button-label, .btn-link.one-btn--square span.ms-Button-label, .btn-link.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--link span.ms-Button-label, .one-btn.btn-link:hover span.ms-Button-label, .btn-link.ms-Button:hover span.ms-Button-label, .btn-link.one-btn--square:hover span.ms-Button-label, .btn-link.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--link:hover span.ms-Button-label, .one-btn.btn-link:focus span.ms-Button-label, .btn-link.ms-Button:focus span.ms-Button-label, .btn-link.one-btn--square:focus span.ms-Button-label, .btn-link.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--link:focus span.ms-Button-label, .one-btn.btn-link:active span.ms-Button-label, .btn-link.ms-Button:active span.ms-Button-label, .btn-link.one-btn--square:active span.ms-Button-label, .btn-link.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--link:active span.ms-Button-label, .one-btn.btn-link[disabled]:hover span.ms-Button-label, .btn-link[disabled].ms-Button:hover span.ms-Button-label, .btn-link[disabled].one-btn--square:hover span.ms-Button-label, .btn-link[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--link:hover span.ms-Button-label, .one-btn.btn-link[disabled]:focus span.ms-Button-label, .btn-link[disabled].ms-Button:focus span.ms-Button-label, .btn-link[disabled].one-btn--square:focus span.ms-Button-label, .btn-link[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--link:focus span.ms-Button-label, .one-btn.btn-link[disabled]:active span.ms-Button-label, .btn-link[disabled].ms-Button:active span.ms-Button-label, .btn-link[disabled].one-btn--square:active span.ms-Button-label, .btn-link[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--link:active span.ms-Button-label, .one-btn.btn-primary span.ms-Button-label, .btn-primary.ms-Button span.ms-Button-label, .btn-primary.one-btn--square span.ms-Button-label, .btn-primary.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--primary span.ms-Button-label, .one-btn.btn-primary:hover span.ms-Button-label, .btn-primary.ms-Button:hover span.ms-Button-label, .btn-primary.one-btn--square:hover span.ms-Button-label, .btn-primary.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--primary:hover span.ms-Button-label, .one-btn.btn-primary:focus span.ms-Button-label, .btn-primary.ms-Button:focus span.ms-Button-label, .btn-primary.one-btn--square:focus span.ms-Button-label, .btn-primary.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--primary:focus span.ms-Button-label, .one-btn.btn-primary:active span.ms-Button-label, .btn-primary.ms-Button:active span.ms-Button-label, .btn-primary.one-btn--square:active span.ms-Button-label, .btn-primary.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--primary:active span.ms-Button-label, .one-btn.btn-primary[disabled]:hover span.ms-Button-label, .btn-primary[disabled].ms-Button:hover span.ms-Button-label, .btn-primary[disabled].one-btn--square:hover span.ms-Button-label, .btn-primary[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--primary:hover span.ms-Button-label, .one-btn.btn-primary[disabled]:focus span.ms-Button-label, .btn-primary[disabled].ms-Button:focus span.ms-Button-label, .btn-primary[disabled].one-btn--square:focus span.ms-Button-label, .btn-primary[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--primary:focus span.ms-Button-label, .one-btn.btn-primary[disabled]:active span.ms-Button-label, .btn-primary[disabled].ms-Button:active span.ms-Button-label, .btn-primary[disabled].one-btn--square:active span.ms-Button-label, .btn-primary[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--primary:active span.ms-Button-label, .one-btn.btn-primary-dark span.ms-Button-label, .btn-primary-dark.ms-Button span.ms-Button-label, .btn-primary-dark.one-btn--square span.ms-Button-label, .btn-primary-dark.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--primary-dark span.ms-Button-label, .one-btn.btn-primary-dark:hover span.ms-Button-label, .btn-primary-dark.ms-Button:hover span.ms-Button-label, .btn-primary-dark.one-btn--square:hover span.ms-Button-label, .btn-primary-dark.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--primary-dark:hover span.ms-Button-label, .one-btn.btn-primary-dark:focus span.ms-Button-label, .btn-primary-dark.ms-Button:focus span.ms-Button-label, .btn-primary-dark.one-btn--square:focus span.ms-Button-label, .btn-primary-dark.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--primary-dark:focus span.ms-Button-label, .one-btn.btn-primary-dark:active span.ms-Button-label, .btn-primary-dark.ms-Button:active span.ms-Button-label, .btn-primary-dark.one-btn--square:active span.ms-Button-label, .btn-primary-dark.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--primary-dark:active span.ms-Button-label, .one-btn.btn-primary-dark[disabled]:hover span.ms-Button-label, .btn-primary-dark[disabled].ms-Button:hover span.ms-Button-label, .btn-primary-dark[disabled].one-btn--square:hover span.ms-Button-label, .btn-primary-dark[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-dark:hover span.ms-Button-label, .one-btn.btn-primary-dark[disabled]:focus span.ms-Button-label, .btn-primary-dark[disabled].ms-Button:focus span.ms-Button-label, .btn-primary-dark[disabled].one-btn--square:focus span.ms-Button-label, .btn-primary-dark[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-dark:focus span.ms-Button-label, .one-btn.btn-primary-dark[disabled]:active span.ms-Button-label, .btn-primary-dark[disabled].ms-Button:active span.ms-Button-label, .btn-primary-dark[disabled].one-btn--square:active span.ms-Button-label, .btn-primary-dark[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-dark:active span.ms-Button-label, .one-btn.btn-primary-darker span.ms-Button-label, .btn-primary-darker.ms-Button span.ms-Button-label, .btn-primary-darker.one-btn--square span.ms-Button-label, .btn-primary-darker.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--primary-darker span.ms-Button-label, .one-btn.btn-primary-darker:hover span.ms-Button-label, .btn-primary-darker.ms-Button:hover span.ms-Button-label, .btn-primary-darker.one-btn--square:hover span.ms-Button-label, .btn-primary-darker.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--primary-darker:hover span.ms-Button-label, .one-btn.btn-primary-darker:focus span.ms-Button-label, .btn-primary-darker.ms-Button:focus span.ms-Button-label, .btn-primary-darker.one-btn--square:focus span.ms-Button-label, .btn-primary-darker.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--primary-darker:focus span.ms-Button-label, .one-btn.btn-primary-darker:active span.ms-Button-label, .btn-primary-darker.ms-Button:active span.ms-Button-label, .btn-primary-darker.one-btn--square:active span.ms-Button-label, .btn-primary-darker.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--primary-darker:active span.ms-Button-label, .one-btn.btn-primary-darker[disabled]:hover span.ms-Button-label, .btn-primary-darker[disabled].ms-Button:hover span.ms-Button-label, .btn-primary-darker[disabled].one-btn--square:hover span.ms-Button-label, .btn-primary-darker[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-darker:hover span.ms-Button-label, .one-btn.btn-primary-darker[disabled]:focus span.ms-Button-label, .btn-primary-darker[disabled].ms-Button:focus span.ms-Button-label, .btn-primary-darker[disabled].one-btn--square:focus span.ms-Button-label, .btn-primary-darker[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-darker:focus span.ms-Button-label, .one-btn.btn-primary-darker[disabled]:active span.ms-Button-label, .btn-primary-darker[disabled].ms-Button:active span.ms-Button-label, .btn-primary-darker[disabled].one-btn--square:active span.ms-Button-label, .btn-primary-darker[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--primary-darker:active span.ms-Button-label, .one-btn.btn-gray span.ms-Button-label, .btn-gray.ms-Button span.ms-Button-label, .btn-gray.one-btn--square span.ms-Button-label, .btn-gray.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--gray span.ms-Button-label, .one-btn.btn-gray:hover span.ms-Button-label, .btn-gray.ms-Button:hover span.ms-Button-label, .btn-gray.one-btn--square:hover span.ms-Button-label, .btn-gray.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--gray:hover span.ms-Button-label, .one-btn.btn-gray:focus span.ms-Button-label, .btn-gray.ms-Button:focus span.ms-Button-label, .btn-gray.one-btn--square:focus span.ms-Button-label, .btn-gray.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--gray:focus span.ms-Button-label, .one-btn.btn-gray:active span.ms-Button-label, .btn-gray.ms-Button:active span.ms-Button-label, .btn-gray.one-btn--square:active span.ms-Button-label, .btn-gray.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--gray:active span.ms-Button-label, .one-btn.btn-gray[disabled]:hover span.ms-Button-label, .btn-gray[disabled].ms-Button:hover span.ms-Button-label, .btn-gray[disabled].one-btn--square:hover span.ms-Button-label, .btn-gray[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--gray:hover span.ms-Button-label, .one-btn.btn-gray[disabled]:focus span.ms-Button-label, .btn-gray[disabled].ms-Button:focus span.ms-Button-label, .btn-gray[disabled].one-btn--square:focus span.ms-Button-label, .btn-gray[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--gray:focus span.ms-Button-label, .one-btn.btn-gray[disabled]:active span.ms-Button-label, .btn-gray[disabled].ms-Button:active span.ms-Button-label, .btn-gray[disabled].one-btn--square:active span.ms-Button-label, .btn-gray[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--gray:active span.ms-Button-label, .one-btn.btn-light span.ms-Button-label, .btn-light.ms-Button span.ms-Button-label, .btn-light.one-btn--square span.ms-Button-label, .btn-light.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--light span.ms-Button-label, .one-btn.btn-light:hover span.ms-Button-label, .btn-light.ms-Button:hover span.ms-Button-label, .btn-light.one-btn--square:hover span.ms-Button-label, .btn-light.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--light:hover span.ms-Button-label, .one-btn.btn-light:focus span.ms-Button-label, .btn-light.ms-Button:focus span.ms-Button-label, .btn-light.one-btn--square:focus span.ms-Button-label, .btn-light.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--light:focus span.ms-Button-label, .one-btn.btn-light:active span.ms-Button-label, .btn-light.ms-Button:active span.ms-Button-label, .btn-light.one-btn--square:active span.ms-Button-label, .btn-light.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--light:active span.ms-Button-label, .one-btn.btn-light[disabled]:hover span.ms-Button-label, .btn-light[disabled].ms-Button:hover span.ms-Button-label, .btn-light[disabled].one-btn--square:hover span.ms-Button-label, .btn-light[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--light:hover span.ms-Button-label, .one-btn.btn-light[disabled]:focus span.ms-Button-label, .btn-light[disabled].ms-Button:focus span.ms-Button-label, .btn-light[disabled].one-btn--square:focus span.ms-Button-label, .btn-light[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--light:focus span.ms-Button-label, .one-btn.btn-light[disabled]:active span.ms-Button-label, .btn-light[disabled].ms-Button:active span.ms-Button-label, .btn-light[disabled].one-btn--square:active span.ms-Button-label, .btn-light[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--light:active span.ms-Button-label, .one-btn.btn-success span.ms-Button-label, .btn-success.ms-Button span.ms-Button-label, .btn-success.one-btn--square span.ms-Button-label, .btn-success.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--success span.ms-Button-label, .one-btn.btn-success:hover span.ms-Button-label, .btn-success.ms-Button:hover span.ms-Button-label, .btn-success.one-btn--square:hover span.ms-Button-label, .btn-success.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--success:hover span.ms-Button-label, .one-btn.btn-success:focus span.ms-Button-label, .btn-success.ms-Button:focus span.ms-Button-label, .btn-success.one-btn--square:focus span.ms-Button-label, .btn-success.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--success:focus span.ms-Button-label, .one-btn.btn-success:active span.ms-Button-label, .btn-success.ms-Button:active span.ms-Button-label, .btn-success.one-btn--square:active span.ms-Button-label, .btn-success.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--success:active span.ms-Button-label, .one-btn.btn-success[disabled]:hover span.ms-Button-label, .btn-success[disabled].ms-Button:hover span.ms-Button-label, .btn-success[disabled].one-btn--square:hover span.ms-Button-label, .btn-success[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--success:hover span.ms-Button-label, .one-btn.btn-success[disabled]:focus span.ms-Button-label, .btn-success[disabled].ms-Button:focus span.ms-Button-label, .btn-success[disabled].one-btn--square:focus span.ms-Button-label, .btn-success[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--success:focus span.ms-Button-label, .one-btn.btn-success[disabled]:active span.ms-Button-label, .btn-success[disabled].ms-Button:active span.ms-Button-label, .btn-success[disabled].one-btn--square:active span.ms-Button-label, .btn-success[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--success:active span.ms-Button-label, .one-btn.btn-cosmos span.ms-Button-label, .btn-cosmos.ms-Button span.ms-Button-label, .btn-cosmos.one-btn--square span.ms-Button-label, .btn-cosmos.one-btn--circle span.ms-Button-label, .ms-Button.ms-Button--cosmos span.ms-Button-label, .one-btn.btn-cosmos:hover span.ms-Button-label, .btn-cosmos.ms-Button:hover span.ms-Button-label, .btn-cosmos.one-btn--square:hover span.ms-Button-label, .btn-cosmos.one-btn--circle:hover span.ms-Button-label, .ms-Button.ms-Button--cosmos:hover span.ms-Button-label, .one-btn.btn-cosmos:focus span.ms-Button-label, .btn-cosmos.ms-Button:focus span.ms-Button-label, .btn-cosmos.one-btn--square:focus span.ms-Button-label, .btn-cosmos.one-btn--circle:focus span.ms-Button-label, .ms-Button.ms-Button--cosmos:focus span.ms-Button-label, .one-btn.btn-cosmos:active span.ms-Button-label, .btn-cosmos.ms-Button:active span.ms-Button-label, .btn-cosmos.one-btn--square:active span.ms-Button-label, .btn-cosmos.one-btn--circle:active span.ms-Button-label, .ms-Button.ms-Button--cosmos:active span.ms-Button-label, .one-btn.btn-cosmos[disabled]:hover span.ms-Button-label, .btn-cosmos[disabled].ms-Button:hover span.ms-Button-label, .btn-cosmos[disabled].one-btn--square:hover span.ms-Button-label, .btn-cosmos[disabled].one-btn--circle:hover span.ms-Button-label, [disabled].ms-Button.ms-Button--cosmos:hover span.ms-Button-label, .one-btn.btn-cosmos[disabled]:focus span.ms-Button-label, .btn-cosmos[disabled].ms-Button:focus span.ms-Button-label, .btn-cosmos[disabled].one-btn--square:focus span.ms-Button-label, .btn-cosmos[disabled].one-btn--circle:focus span.ms-Button-label, [disabled].ms-Button.ms-Button--cosmos:focus span.ms-Button-label, .one-btn.btn-cosmos[disabled]:active span.ms-Button-label, .btn-cosmos[disabled].ms-Button:active span.ms-Button-label, .btn-cosmos[disabled].one-btn--square:active span.ms-Button-label, .btn-cosmos[disabled].one-btn--circle:active span.ms-Button-label, [disabled].ms-Button.ms-Button--cosmos:active span.ms-Button-label, .ms-DatePicker-day, .ms-DatePicker-weekday, .ms-label,
.one-label, .ms-Dialog.ms-Dialog--multiline .ms-Dialog-title,
.ms-Dialog-title {
  font-family: 'OpenSans-Regular', sans-serif !important; }

.serif {
  font-family: 'RobotoSlab-Regular', serif !important; }

.uppercase, .sidebar__title, .one-tab > a, .sidebar__nav__title, .sidebar__pane__title,
.title-caption, .ms-TextField-field, .ms-DatePicker-headerToggleView, .ms-DatePicker-monthOption, .ms-DatePicker-yearOption, .rzslider .rz-ticks .rz-tick .rz-tick-legend, .detail__title, .ms-Dialog.ms-Dialog--multiline .ms-Dialog-title,
.ms-Dialog-title, .ms-Table-head, .ms-Table thead th {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.underline, .ul--inline li.active {
  text-decoration: underline; }

.small, small {
  font-size: 80%; }

a {
  cursor: pointer; }
  a.ghost, a.ghost:hover, a.ghost:focus, a.ghost:active {
    color: inherit;
    text-decoration: none; }

[ng-click],
[data-ng-click],
[x-ng-click] {
  cursor: pointer; }

*:focus {
  outline: none; }

.disabled .highlighted {
  color: rgba(0, 117, 190, 0.66); }

.disabled,
.disabled a {
  color: rgba(51, 65, 75, 0.5) !important;
  cursor: not-allowed; }

ul {
  padding-left: 30px; }

.no-lst, .filtered-by__list {
  list-style: none;
  padding-left: 0;
  margin-left: 0; }

.ul--inline {
  display: inline; }
  .ul--inline li {
    display: inline-block; }
    .ul--inline li span {
      padding: 0 3px; }

.excerpt {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.4rem;
  line-height: 1.3;
  line-height: 17px; }
  .masonry-brick .excerpt {
    line-height: 20px; }

.count {
  position: relative;
  bottom: 4px;
  font-size: 9px; }

.ms-font-su {
  font-family: inherit; }

.ms-font-xxl {
  font-family: inherit; }

.ms-font-xl {
  font-family: inherit; }

.ms-font-l {
  font-family: inherit; }

.ms-font-m-plus {
  font-family: inherit; }

.ms-font-m {
  font-family: inherit; }

.ms-font-s-plus {
  font-family: inherit; }

.ms-font-s {
  font-family: inherit; }

.ms-font-xs {
  font-family: inherit; }

.ms-font-mi {
  font-family: inherit; }

.text-one-primary-darker {
  color: #004b78; }

.text-one-primary-dark {
  color: #04629a; }

.text-one-primary, .pagination a:hover, .pagination a:focus, .highlighted {
  color: #0075be; }

.text-gray-base, .tag-label, .ms-label.tag-label,
.one-label.tag-label {
  color: #33414B; }

.text-gray-darker {
  color: #727272; }

.text-gray-dark, .ms-TextField-field, .pagination a.text-gray-dark:hover, .pagination a.text-gray-dark:focus, .sidebar__nav__title {
  color: #9D9D9D; }

.text-cosmos {
  color: #000000; }

.text-gray {
  color: #C7C7C7; }

.text-gray-light {
  color: #DCDEDF; }

.text-gray-lighter {
  color: #E9ECED; }

.text-light, .ms-DatePicker-monthOption.is-highlighted, .ms-DatePicker-yearOption.is-highlighted, .ms-DatePicker-day--selected, .ms-DatePicker-day--selected:hover {
  color: #FFF; }

.text-one-primary, .pagination a:hover, .pagination a:focus, .highlighted {
  color: #0075be; }

.text-one-success, .active .sidebar__nav__title--second, .sidebar__pane__title {
  color: #8cc841; }

.text-one-serenity, .active .sidebar__nav__title--first, .one-style-serenity .sidebar__pane__title {
  color: #a154a1; }

.text-one-info {
  color: #0074B0; }

.text-one-warning {
  color: #F2D201; }

.text-one-danger {
  color: #D76170; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ6c2xpZGVyLmNzcyIsImZhYnJpYy5jc3MiLCJmYWJyaWMuY29tcG9uZW50cy5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXNsaWRlci9kaXN0L3J6c2xpZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNlLXVpLWZhYnJpYy9zcmMvc2Fzcy9GYWJyaWMuVXRpbGl0aWVzLk91dHB1dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvX0ZhYnJpYy5VdGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9zYXNzL19GYWJyaWMuTWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNlLXVpLWZhYnJpYy9zcmMvc2Fzcy9GYWJyaWMuQ29sb3IuTWl4aW5zLk91dHB1dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvX0ZhYnJpYy5Db2xvci5NaXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9zYXNzL19GYWJyaWMuQ29sb3IuVmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNlLXVpLWZhYnJpYy9zcmMvc2Fzcy9GYWJyaWMuVHlwb2dyYXBoeS5PdXRwdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9zYXNzL19GYWJyaWMuVHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvX0ZhYnJpYy5UeXBvZ3JhcGh5LlZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvX0ZhYnJpYy5UeXBvZ3JhcGh5LkZvbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNlLXVpLWZhYnJpYy9zcmMvc2Fzcy9GYWJyaWMuVHlwb2dyYXBoeS5Gb250cy5PdXRwdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9zYXNzL19GYWJyaWMuVHlwb2dyYXBoeS5MYW5ndWFnZS5PdmVycmlkZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9zYXNzL0ZhYnJpYy5JY29ucy5Gb250Lk91dHB1dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvRmFicmljLkljb25zLk91dHB1dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvX0ZhYnJpYy5JY29ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvX0ZhYnJpYy5aSW5kZXguVmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNlLXVpLWZhYnJpYy9zcmMvc2Fzcy9GYWJyaWMuQW5pbWF0aW9ucy5PdXRwdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9zYXNzL19GYWJyaWMuQW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvRmFicmljLlJlc3BvbnNpdmUuVXRpbGl0aWVzLk91dHB1dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvX0ZhYnJpYy5SZXNwb25zaXZlLlV0aWxpdGllcy5WYXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9zYXNzL0ZhYnJpYy5HcmlkLk91dHB1dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvX0ZhYnJpYy5HcmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNlLXVpLWZhYnJpYy9zcmMvY29tcG9uZW50cy9CcmVhZGNydW1iL0JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL0J1dHRvbi9CdXR0b24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL0NhbGxvdXQvQ2FsbG91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL2NvbXBvbmVudHMvQ2hvaWNlRmllbGQvQ2hvaWNlRmllbGQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL0NvbW1hbmRCYXIvQ29tbWFuZEJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL2NvbXBvbmVudHMvQ29udGV4dHVhbE1lbnUvQ29udGV4dHVhbE1lbnUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL0RhdGVQaWNrZXIvRGF0ZVBpY2tlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL2NvbXBvbmVudHMvRGlhbG9nL0RpYWxvZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL2NvbXBvbmVudHMvRHJvcGRvd24vRHJvcGRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL0ZhY2VwaWxlL0ZhY2VwaWxlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNlLXVpLWZhYnJpYy9zcmMvY29tcG9uZW50cy9MYWJlbC9MYWJlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL2NvbXBvbmVudHMvTGluay9MaW5rLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNlLXVpLWZhYnJpYy9zcmMvY29tcG9uZW50cy9MaXN0L0xpc3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL0xpc3RJdGVtL0xpc3RJdGVtLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNlLXVpLWZhYnJpYy9zcmMvY29tcG9uZW50cy9NZXNzYWdlQmFubmVyL01lc3NhZ2VCYW5uZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL01lc3NhZ2VCYXIvTWVzc2FnZUJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL2NvbXBvbmVudHMvTmF2QmFyL05hdkJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL2NvbXBvbmVudHMvT3JnQ2hhcnQvT3JnQ2hhcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL092ZXJsYXkvT3ZlcmxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL2NvbXBvbmVudHMvUGFuZWwvUGFuZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL1Blb3BsZVBpY2tlci9QZW9wbGVQaWNrZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL1BlcnNvbmEvUGVyc29uYS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL3Nhc3MvX09mZmljZS5Db2xvci5WYXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL1BlcnNvbmFDYXJkL1BlcnNvbmFDYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNlLXVpLWZhYnJpYy9zcmMvY29tcG9uZW50cy9QaXZvdC9QaXZvdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL2NvbXBvbmVudHMvUHJvZ3Jlc3NJbmRpY2F0b3IvUHJvZ3Jlc3NJbmRpY2F0b3Iuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL1NlYXJjaEJveC9TZWFyY2hCb3guc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL1NwaW5uZXIvU3Bpbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljZS11aS1mYWJyaWMvc3JjL2NvbXBvbmVudHMvVGFibGUvVGFibGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL1RleHRGaWVsZC9UZXh0RmllbGQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2UtdWktZmFicmljL3NyYy9jb21wb25lbnRzL1RvZ2dsZS9Ub2dnbGUuc2NzcyIsImNvbW1vbi9fSGVscGVycy5zY3NzIiwiY29tbW9uL19UeXBlLnNjc3MiLCJjb21tb24vX1ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fQW5pbWF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19CYWNrZ3JvdW5kLnNjc3MiLCJjb21wb25lbnRzL19CdXR0b24uc2NzcyIsImNvbXBvbmVudHMvX0RpYWxvZy5zY3NzIiwiY29tcG9uZW50cy9fRHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX0Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19IZWFkaW5ncy5zY3NzIiwiYWxsLmNzcyIsImNvbXBvbmVudHMvX0ljb25zLnNjc3MiLCJjb21wb25lbnRzL19MYXlvdXQuc2NzcyIsImNvbXBvbmVudHMvX0xhYmVsLnNjc3MiLCJjb21wb25lbnRzL19MaXN0LnNjc3MiLCJjb21wb25lbnRzL19Nb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fTmF2QmFyLnNjc3MiLCJjb21wb25lbnRzL19TZWFyY2hCb3guc2NzcyIsImNvbXBvbmVudHMvX1NwaW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX1RhYmxlLnNjc3MiLCJjb21wb25lbnRzL19UYWJzLnNjc3MiLCJjb21wb25lbnRzL19UeXBlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQUE7QUNBQSw0SUFBQTtBQUNBOzs7SURJRTtBQ0FGOzs7RURJRSx1QkFBc0IsRUFBQTs7QUNFeEI7RUFDQSxrQkRERSxFQUFBOztBQ0lGO0dESEMsUUFBQSxFQUFBOztBQUVEOztFQUVDLGVBQUE7RUNNRCxZQUFBO0VESkEsZUFBQSxFQUFBOztBQ1FBO0VBQ0EsWUFBQSxFQUNBOztBQUVBO0VETkUsdUJBQUE7RUFDRCxVQUFBO0VDUUQsV0FBQTtFRE5BLGlCQUFBLEVBQUE7O0FDVUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VEUkMsbUJBQUEsRUFBQTs7QUFFRDtFQUNFLGtCQUFBLEVBQW9COztBQ2F0QjtFRFZBLG1CQUFBO0VBQ0UsV0FBQTtFQUNELFlBQUE7RUNZRCxXQUFBO0VEVkEsYUFBQTtFQUNFLGlCQUFBO0VBQ0EsdUJBQXNCO0VBQ3RCLFVBQUEsRUFBQTs7QUNjRjtFRFhBLGlCQUFBO0VBQ0Usd0JBQVk7RUFDWixvQkFBYTtFQUNiLGtCQUFXLEVBQUE7O0FDZWI7RURaQSxvQkFBQSxFQUFBOztBQ2dCQTs7RURaRSwwQkFBYSxFQUFBOztBQ2lCZjs7RURiQywwQkFBQSxFQUFBOztBQUVEOztFQUVDLDBCQUFBLEVBQUE7O0FBRUQ7O0VBRUUsMEJBQVcsRUFBQTs7QUNvQmI7O0VEZFUsMEJBQW1CLEVBQUE7O0FDbUI3Qjs7RURmRSwwQkFBVyxFQUFBOztBQ29CYjs7RUFFQSwwQkFBQSxFQUNBOztBQUVBOztFRGZFLDBCQUFZLEVB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O0VBQ0Esc0JBQUEsRUFDQTs7QUFFQTtFQUNBLHNCQUFBLEVBQ0E7O0FBRUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBO0VBQ0Esc0JBQUEsRUFDQTs7QUFFQTtFQUNBLHNCQUFBLEVBQ0E7O0FBRUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBO0VBQ0Esc0JBQUEsRUFDQTs7QUFFQTtFQUNBLHNCQUFBLEVBQ0E7O0FBRUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBOztFQUVBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0dBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0dBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0dBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0EsNEdBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0EsMEdBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7O0VBRUEsb0dBQUEsRUFDQTs7QUFFQTs7RUFFQSw0R0FBQSxFQUNBOztBQUVBOztFQUVBLG9GQUFBLEVBQ0E7O0FBRUE7O0VBRUEsMEdBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0EsZ0JBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0EsZ0JBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0EsZ0JBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQTtBQUNBO0VBQ0Esa0NBQUE7RUFDQSwwZUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUEsRUFBQTs7QUFHQTtFQUNBLDZCQUFBO0VBQ0EseWZBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBLEVBQUE7O0FBR0E7RUFDQSx1Q0FBQTtFQUNBLG1nQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUEsRUFBQTs7QUFHQTtFQUNBLHFDQUFBO0VBQ0EsZ1dBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBLEVBQUE7O0FBR0E7RUFDQSx1Q0FBQTtFQUNBLGdXQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQSxFQUFBOztBQUdBO0VBQ0Esd0NBQUE7RUFDQSw0V0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUEsRUFBQTs7QUFHQTtFQUNBLHlDQUFBO0VBQ0EsZ1hBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBLEVBQUE7O0FBR0E7RUFDQSx1Q0FBQTtFQUNBLHNXQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQSxFQUFBOztBQUdBO0VBQ0EseUNBQUE7RUFDQSxzV0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUEsRUFBQTs7QUFHQTtFQUNBLDBDQUFBO0VBQ0Esa1hB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QUVBOzs7O0VBSUEsMklBQUEsRUFDQTs7QUFFQTs7RUFFQSxpSEFBQSxFQUNBOztBQUVBOzs7RUFHQSx3SUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsbUlBQUEsRUFDQTs7QUFFQTs7OztFQUlBLCtJQUFBLEVBQ0E7O0FBRUE7O0VBRUEscUhBQUEsRUFDQTs7QUFFQTs7O0VBR0EsNElBQUEsRUFDQTs7QUFFQTs7OztFQUlBLG1JQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSwrSUFBQSxFQUNBOztBQUVBOztFQUVBLHFIQUFBLEVBQ0E7O0FBRUE7OztFQUdBLDRJQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSxtSUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsK0lBQUEsRUFDQTs7QUFFQTs7RUFFQSxxSEFBQSxFQUNBOztBQUVBOzs7RUFHQSw0SUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsbUlBQUEsRUFDQTs7QUFFQTs7OztFQUlBLCtJQUFBLEVBQ0E7O0FBRUE7O0VBRUEscUhBQUEsRUFDQTs7QUFFQTs7O0VBR0EsNElBQUEsRUFDQTs7QUFFQTs7OztFQUlBLG1JQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSwrSUFBQSxFQUNBOztBQUVBOztFQUVBLHFIQUFBLEVBQ0E7O0FBRUE7OztFQUdBLDRJQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSxtSUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsK0lBQUEsRUFDQTs7QUFFQTs7RUFFQSxxSEFBQSxFQUNBOztBQUVBOzs7RUFHQSw0SUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsbUlBQUEsRUFDQTs7QUFFQTs7OztFQUlBLCtJQUFBLEVBQ0E7O0FBRUE7O0VBRUEscUhBQUEsRUFDQTs7QUFFQTs7O0VBR0EsNElBQUEsRUFDQTs7QUFFQTs7OztFQUlBLG1JQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSwrSUFBQSxFQUNBOztBQUVBOztFQUVBLHFIQUFBLEVBQ0E7O0FBRUE7OztFQUdBLDRJQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSxtSUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsK0lBQUEsRUFDQTs7QUFFQTs7RUFFQSxxSEFBQSxFQUNBOztBQUVBOzs7RUFHQSw0SUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsbUlBQUEsRUFDQTs7QUFFQTs7OztFQUlBLCtJQUFBLEVBQ0E7O0FBRUE7O0VBRUEscUhBQUEsRUFDQTs7QUFFQTs7O0VBR0EsNElBQUEsRUFDQTs7QUFFQTs7OztFQUlBLG1JQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSwrSUFBQSxFQUNBOztBQUVBOztFQUVBLHFIQUFBLEVBQ0E7O0FBRUE7OztFQUdBLDRJQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSw0SEFBQSxFQUNBOztBQUVBOzs7O0VBSUEsd0lBQUEsRUFDQTs7QUFFQTs7RUFFQSw4R0FBQSxFQUNBOztBQUVBOzs7RUFHQSxxSUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsNkhBQUEsRUFDQTs7QUFFQTs7OztFQUlBLHlJQUFBLEVBQ0E7O0FBRUE7O0VBRUEsK0dBQUEsRUFDQTs7QUFFQTs7O0VBR0Esc0lBQUEsRUFDQTs7QUFFQTs7OztFQUlBLGlJQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSw2SUFBQSxFQUNBOztBQUVBOztFQUVBLG1IQUFBLEVBQ0E7O0FBRUE7OztFQUdBLDBJQUFBLEVBQ0E7O0FBRUE7O0VBRUE7QUFDQTs7RUFFQTtBQUNBO0VBQ0EsOEJBQUE7RUFDQSx1RkFBQTtFQUNBLGtiQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQSxFQUFBOztBQUdBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0NBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBO0VBQ0EsbUJBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBRUEsb0JBQUE7RUFFQSwwQkFBQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxRQUFBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUE7RUFDQSxXQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxRQUFBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsUUFBQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxRQUFBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsUUFBQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EsUUFBQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxRQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsUUFBQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUEsRUFDQTs7QUFFQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUE7RUFDQSxXQUFBLEVBQ0E7O0FBRUE7RUFDQSxRQUFBLEVBQ0E7O0FBRUE7RUFDQSxRQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxRQUFBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EsUUFBQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsUUFBQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFFBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxRQUFBLEVBQ0E7O0FBRUE7RUFDQSxRQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsUUFBQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsUUFBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsUUFBQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFVBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxRQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSxTQUFBO0VBQ0EsUUFBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsdUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esd0NBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0EsdUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esd0NBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0EsdUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esd0NBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsdUNBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsdUNBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsdUNBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esd0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EseUNBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esd0NBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsdUNBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsdUNBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esd0NBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esd0NBQUEsRUFBQTtFQUdBO0lBQ0Esc0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esc0NBQUEsRUFBQTtFQUdBO0lBQ0EsdUNBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esd0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esb0NBQUEsRUFBQTtFQUdBO0lBQ0Esd0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0EsMENBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esb0NBQUEsRUFBQTtFQUdBO0lBQ0Esd0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esb0NBQUEsRUFBQTtFQUdBO0lBQ0EseUNBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esb0NBQUEsRUFBQTtFQUdBO0lBQ0Esd0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esb0NBQUEsRUFBQTtFQUdBO0lBQ0Esd0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esd0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esb0NBQUEsRUFBQTtFQUdBO0lBQ0EsdUNBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esd0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esb0NBQUEsRUFBQTtFQUdBO0lBQ0EsdUNBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esa0NBQUEsRUFBQTtFQUdBO0lBQ0EsNEJBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esa0NBQUEsRUFBQTtFQUdBO0lBQ0EsNEJBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsNEJBQUEsRUFBQTtFQUdBO0lBQ0Esa0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsNEJBQUEsRUFBQTtFQUdBO0lBQ0Esa0NBQUEsRUFBQSxFQUFBOztBQUlBO0VBQ0EsbUNBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0EsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQ0FBQTtFQUNBLCtCQUFBO0VBQ0Esa0NBQUE7RUFDQSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQSxFQUNBOztBQUVBO0VBQ0EsbUNBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0EsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUEsRUFDQTs7QUFFQTtFQUNBLG1DQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLFdBQUE7SUFDQSw4REFBQSxFQUFBO0VBR0E7SUFDQSxXQUFBLEVBQUEsRUFBQTs7QUFJQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsbUNBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUEsRUFDQTs7QUFFQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSxXQUFBO0lBQ0EsOERBQUEsRUFBQTtFQUdBO0lBQ0EsV0FBQSxFQUFBLEVBQUE7O0FBSUE7RUFDQSx5QkFBQTtFQUNBLGlDQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsOERBQUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSx5QkFBQSxFQUFBO0VBR0E7SUFDQSwwQkFBQSxFQUFBLEVBQUE7O0FBSUE7RUFDQSwwQkFBQTtFQUNBLGlDQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsOERBQUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSwwQkFBQSxFQUFBO0VBR0E7SUFDQSx5QkFBQSxFQUFBLEVBQUE7O0FBSUE7RUFDQSw2REFBQSxFQUNBOztBQUVBO0VBQ0EsNkRBQUEsRUFDQTs7QUFFQTtFQUNBLDJEQUFBLEVBQ0E7O0FBRUE7RUFDQSx3QkFBQSxFQUNBOztBQUVBO0VBQ0Esd0JBQUEsRUFDQTs7QUFFQTtFQUNBOzs7OztJQUtBLHlCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBOzs7Ozs7SUFNQSx5QkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTs7Ozs7O0lBTUEseUJBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7Ozs7OztJQU1BLHlCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBOzs7Ozs7SUFNQSx5QkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTs7Ozs7SUFLQSx5QkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxZQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSwyQkFBQSxFQUNBOztBQUVBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSxXQUFBLEVBQ0E7O0FBRUE7RUFDQSwyQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLFlBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLDJCQUFBLEVBQ0E7O0FBRUE7RUFDQSxXQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLDJCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsWUFBQSxFQUNBOztBQUVBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EseUJBQUEsRUFDQTs7QUFFQTtFQUNBLHlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQSx5QkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLHlCQUFBLEVBQ0E7O0FBRUE7RUFDQSx5QkFBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLHlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxXQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQ0FBQSxFQUNBOztBQUVBO0VBQ0EsZ0NBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQ0FBQSxFQUNBOztBQUVBO0VBQ0EsaUNBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQ0FBQSxFQUNBOztBQUVBO0VBQ0EsZ0NBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQ0FBQSxFQUNBOztBQUVBO0VBQ0EsZ0NBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsWUFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLDJCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSwyQkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxZQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsMkJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLDJCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFlBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSxVQUFBLEVBQ0E7RUFFQTtJQUNBLHlCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFVBQUEsRUFDQTtFQUVBO0lBQ0EseUJBQUEsRUFDQTtFQUVBO0lBQ0EseUJBQUEsRUFDQTtFQUVBO0lBQ0EsVUFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGlCQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGlDQUFBLEVBQ0E7RUFFQTtJQUNBLGlCQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGlCQUFBLEVBQ0E7RUFFQTtJQUNBLGlDQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7SUFDQSxZQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsMkJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLDJCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFlBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSwyQkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsMkJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsWUFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLHlCQUFBLEVBQ0E7RUFFQTtJQUNBLHlCQUFBLEVBQ0E7RUFFQTtJQUNBLFVBQUEsRUFDQTtFQUVBO0lBQ0EseUJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsVUFBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSxVQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLHlCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0EsaUJBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0EsaUNBQUEsRUFDQTtFQUVBO0lBQ0EsaUJBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0EsaUJBQUEsRUFDQTtFQUVBO0lBQ0EsaUNBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLFlBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSwyQkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsMkJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsWUFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLDJCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSwyQkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxZQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EseUJBQUEsRUFDQTtFQUVBO0lBQ0EseUJBQUEsRUFDQTtFQUVBO0lBQ0EsVUFBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxVQUFBLEVBQ0E7RUFFQTtJQUNBLHlCQUFBLEVBQ0E7RUFFQTtJQUNBLHlCQUFBLEVBQ0E7RUFFQTtJQUNBLFVBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EseUJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSxnQ0FBQSxFQUNBO0VBRUE7SUFDQSxnQ0FBQSxFQUNBO0VBRUE7SUFDQSxpQkFBQSxFQUNBO0VBRUE7SUFDQSxnQ0FBQSxFQUNBO0VBRUE7SUFDQSxpQ0FBQSxFQUNBO0VBRUE7SUFDQSxpQkFBQSxFQUNBO0VBRUE7SUFDQSxnQ0FBQSxFQUNBO0VBRUE7SUFDQSxnQ0FBQSxFQUNBO0VBRUE7SUFDQSxpQkFBQSxFQUNBO0VBRUE7SUFDQSxpQ0FBQSxFQUNBO0VBRUE7SUFDQSxnQ0FBQSxFQUNBO0VBRUE7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsWUFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLDJCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSwyQkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxZQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsMkJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLDJCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFlBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSxVQUFBLEVBQ0E7RUFFQTtJQUNBLHlCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFVBQUEsRUFDQTtFQUVBO0lBQ0EseUJBQUEsRUFDQTtFQUVBO0lBQ0EseUJBQUEsRUFDQTtFQUVBO0lBQ0EsVUFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGlCQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGlDQUFBLEVBQ0E7RUFFQTtJQUNBLGlCQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGlCQUFBLEVBQ0E7RUFFQTtJQUNBLGlDQUFBLEVBQ0E7RUFFQTtJQUNBLGdDQUFBLEVBQ0E7RUFFQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7SUFDQSxZQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsMkJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLDJCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFlBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsV0FBQSxFQUNBO0VBRUE7SUFDQSwwQkFBQSxFQUNBO0VBRUE7SUFDQSwyQkFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsMkJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsWUFBQSxFQUNBO0VBRUE7SUFDQSxXQUFBLEVBQ0E7RUFFQTtJQUNBLHlCQUFBLEVBQ0E7RUFFQTtJQUNBLHlCQUFBLEVBQ0E7RUFFQTtJQUNBLFVBQUEsRUFDQTtFQUVBO0lBQ0EseUJBQUEsRUFDQTtFQUVBO0lBQ0EsMEJBQUEsRUFDQTtFQUVBO0lBQ0EsVUFBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSx5QkFBQSxFQUNBO0VBRUE7SUFDQSxVQUFBLEVBQ0E7RUFFQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLHlCQUFBLEVBQ0E7RUFFQTtJQUNBLFdBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0EsaUJBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0EsaUNBQUEsRUFDQTtFQUVBO0lBQ0EsaUJBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0EsZ0NBQUEsRUFDQTtFQUVBO0lBQ0Es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QTtFQUNBLCtCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsV0FBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUE7RUFDQSwwR0FBQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7O0VBRUEsY0FBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBOztFQUVBLDBCQUFBO0VBQ0Esc0JBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBLEVBQ0E7O0FBRUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQTtFQUNBLG9HQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQTtFQUNBLDBHQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLG9GQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSxlQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSxzQkFBQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7Ozs7Ozs7O0VBUUEsZUFBQSxFQUNBOztBQUVBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBLEVBQ0E7O0FBRUE7RUFDQSxvRkFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxrQkFBQSxFQUNBOztBQUVBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBLEVBQ0E7O0FBRUE7Ozs7Ozs7O0VBUUEsWUFBQTtFQUNBLG1CQUFBO0VBRUEsMEJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQSxFQUNBOztBQUVBOzs7O0VBSUEsV0FBQTtFQUNBLCtCQUFBO0VBQ0EseUNBQUEsRUFDQTs7QUFFQTs7OztFQUlBLFlBQUEsRUFDQTs7QUFFQTs7OztFQUlBLFVBQUE7RUFDQSxjQUFBLEVBQ0E7O0FBRUE7O0VBRUEsK0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxZQUFBLEVBQ0E7O0FBRUE7O0VBRUEsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0NBQUE7RUFDQSxhQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7O0VBRUEsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esb0NBQUE7RUFDQSxXQUFBLEVBQ0E7O0FBRUE7O0VBRUEsbUNBQUE7RUFDQSxxQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxjQUFBLEVBQ0E7O0FBRUE7RUFDQTs7Ozs7Ozs7SUFRQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSwwQkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTs7Ozs7Ozs7SUFRQSwwQkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFdBQUE7RUFDQSx5Q0FBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUEsRUFDQTs7QUFFQTtFQUNBLGFBQUE7RUFDQSxxQkFBQSxFQUNBOztBQUVBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBO0VBQ0EsNEdBQUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0EsVUFBQTtFQUNBLDRHQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQTtFQUNBLDRHQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLG1CQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQSxFQUNBOztBQUVBOzs7Ozs7RUFNQSxzQkFBQTtFQUNBLDhCQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSxvR0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0Esa0JBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSxXQUFBO0VBQ0EsWUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsd0JBQUEsRUFDQTs7QUFFQTtFQUNBLGtCQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSxhQUFBO0lBQ0EsYUFBQSxFQUNBO0VBRUE7Ozs7SUFJQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBLGVBQUE7RUFDQSxvRkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLHNCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLDBCQUFBO0lBQ0EsZUFBQSxFQUNBO0VBRUE7SUFDQSxzQkFBQSxFQUNBO0VBRUE7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsMEJBQUE7SUFDQSxlQUFBLEVBQ0E7RUFFQTtJQUNBLHNCQUFBLEVBQ0E7RUFFQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0Esc0JBQUEsRUFDQTs7QUFFQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBLEVBQ0E7O0FBRUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBLEVBQ0E7O0FBRUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esc0JBQUE7SUFDQSwwQkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLGVBQUE7SUFDQSwwQkFBQTtJQUNBLDhCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsZUFBQTtJQUNBLDBCQUFBO0lBQ0EsOEJBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsbUJBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUEsRUFDQTs7QUFFQTtFQUNBLGNBQUEsRUFDQTs7QUFFQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLG1CQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQSxFQUNBOztBQUVBO0VBQ0EsZ0JBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsaUJBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7SUFDQSxvQkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLG9CQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQSxFQUNBOztBQUVBOztFQUVBLGNBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsK0JBQUE7SUFDQSxnQ0FBQTtJQUNBLGFBQUE7SUFDQSxjQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsK0JBQUE7SUFDQSxnQ0FBQTtJQUNBLGFBQUE7SUFDQSxjQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSwrQkFBQTtJQUNBLGdDQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsK0JBQUE7SUFDQSxnQ0FBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLGtCQUFBLEVBQ0E7RUFFQTs7SUFFQSxnQkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxTQUFBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTs7OztFQUlBLGNBQUEsRUFDQTs7QUFFQTs7RUFFQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0EsY0FBQSxFQUNBOztBQUVBO0VBQ0Esc0JBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUEsRUFDQTs7QUFFQTtFQUNBLGNBQUEsRUFDQTs7QUFFQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQSxFQUNBOztBQUVBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBLEVBQ0E7O0FBRUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLGtEQUFBO0VBQ0EsNkNBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsaUJBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7SUFDQSxnQ0FBQTtJQUNBLFlBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7SUFDQSxnQ0FBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSwwQkFBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsK0JBQUE7SUFDQSxnQ0FBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLCtCQUFBO0lBQ0EsZ0NBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxhQUFBO0VBQ0EsdUJB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b0ZBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQSxFQUNBOztBQUVBOztFQUVBLDBCQUFBO0VBQ0EsK0JBQUEsRUFDQTs7QUFFQTs7RUFFQSwwQkFBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0R0FBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLCtCQUFBLEVBQ0E7O0FBRUE7O0VBRUEsY0FBQSxFQUNBOztBQUVBO0VBQ0EsY0FBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSxhQUFBLEVBQ0E7RUFFQTs7SUFFQSw0R0FBQSxFQUNBO0VBRUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUEsRUFDQTtFQUVBO0lBQ0EsdUJBQUE7SUFDQSxnQ0FBQTtJQUNBLGFBQUEsRUFDQTtFQUVBO0lBQ0EsZUFBQSxFQUNBO0VBRUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBLEVBQ0E7RUFFQTs7SUFFQSxTQUFBO0lBQ0EsWUFBQTtJQUNBLG1CQUFBLEVBQ0E7RUFFQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUEsRUFDQTtFQUVBO0lBQ0EsYUFBQSxFQUNBO0VBRUE7SUFDQSxrQkFBQSxFQUNBO0VBRUE7O0lBRUEsZ0JBQUE7SUFDQSxlQUFBLEVBQ0E7RUFFQTs7SUFFQSxlQUFBO0lBQ0EsZ0JBQUEsRUFDQTtFQUVBOztJQUVBLFlBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSwwR0FBQTtJQUNBLGdCQUFBLEVBQ0E7RUFFQTs7Ozs7O0lBTUEsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtJQUNBLGtCQUFBLEVBQ0E7RUFFQTtJQUNBLGNBQUEsRUFDQTtFQUVBOztJQUVBLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUEsRUFDQTtFQUVBOztJQUVB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QUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0Esb0JBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esc0JBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7SUFDQSxzQkFBQSxFQUNBLEVBQUE7O0FBR0E7O0VBRUEsYUFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLDBCQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBLEVBQ0E7RUFFQTtJQUNBLHNCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsMEJBQUE7SUFDQSxzQkFBQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUEsRUFDQTs7QUFFQTs7RUFFQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQSxFQUNBOztBQUVBOztFQUVBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQTs7SUFFQSwwQkFBQTtJQUNBLHNCQUFBO0lBQ0EsZUFBQSxFQUNBO0VBRUE7O0lBRUEsc0JBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7O0lBRUEsMEJBQUE7SUFDQSxzQkFBQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQSxFQUNBO0VBRUE7O0lBRUEsbUJBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQSxFQUNBOztBQUVBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7O0VBRUEsY0FBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUEsRUFDQTs7QUFFQTs7RUFFQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSxjQUFBLEVBQ0E7O0FBRUE7RUFDQSxvR0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsY0FBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsZUFBQTtFQUNBLG9GQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLDBCQUFBO0lBQ0EsWUFBQTtJQUNBLDBCQUFBLEVBQ0E7RUFFQTtJQUNBLHdCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBLGVBQUE7RUFDQSxvRkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7R0FDQSxRQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLFlBQUEsRUFDQTs7QUFFQTs7O0VBR0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUE7RUFDQSw0R0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUE7RUFDQSxvRkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQTtFQUNBLDRHQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0EsNEdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUEsRUFDQTs7QUFFQTtFQUNBLGNBQUEsRUFDQTs7QUFFQTtFQUNBLGdC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QSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLHFCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EscUJBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0Esb0dBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLGlCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSwwQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxnQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwREFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsdUJBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsZUFBQTtFQUNBLG9GQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUEsRUFDQTs7QUFFQTtHQUNBLFFBQUE7RUFDQSwwQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxZQUFBLEVBQ0E7O0FBRUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBO0VBQ0Esc0JBQUEsRUFDQTs7QUFFQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBLEVBQ0E7O0FBRUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsK0JBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUEsRUFDQTs7QUFFQTtFQUNBLHlDQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUE7RUFDQSxXQUFBLEVBQ0E7O0FBRUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBLEVBQ0E7O0FBRUE7RUFDQSw4QkFBQSxFQUNBOztBQUVBO0VBQ0EsY0FBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQTtFQUNBLDRHQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsYUFBQSxFQUNBOztBQUVBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBO0VBQ0EsbUJBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsWUFBQSxFQUNBOztBQUVBOztFQUVBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBLEVBQ0E7O0FBRUE7RUFDQTs7SUFFQSxhQUFBLEVBQ0EsRUFBQTs7QUFHQTs7RUFFQSwwQkFBQTtFQUNBLCtCQUFBLEVBQ0E7O0FBRUE7O0VBRUEsV0FBQSxFQUNBOztBQUVBOztFQUVBLGFBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EsOEJBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxtRUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsYUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxlQUFBO0VBQ0EsZ0JBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBO0VBQ0EsK0JBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSxjQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFFQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGNBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBOztFQUVBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUEsRUFDQTs7QUFFQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQTtFQUNBLG9GQUFBLEVBQ0E7O0FBRUE7RUFDQSw0R0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQTtFQUNBLDRHQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQSxFQUNBOztBQUVBO0VBQ0Esa0JBQUEsRUFDQTs7QUFFQTtFQUNBLGFBQUEsRUFDQTs7QUFFQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxhQUFBLEVBQ0E7O0FBRUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBLEVBQ0E7O0FBRUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBO0VBQ0EsYUFBQTtFQUNBLFlBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQSxFQUNBOztBQUVBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQSxFQUNBOztBQUVBO0VBQ0EsY0FBQSxFQUNBOztBQUVBOztFQUVBLGFBQUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBOztFQUVBLGFBQUEsRUFDQTs7QUFFQTs7RUFFQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBLEVBQ0E7O0FBRUE7RUFDQSxjQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGlDQUFBLEVBQ0E7O0FBRUE7RUFDQTs7OztJQUlBLFlBQUE7SUFDQSxhQUFBLEVBQ0E7RUFFQTs7SUFFQSxnQkFBQTtJQUNBLFNBQUEsRUFDQTtFQUVBOztJQUVBLGdCQUFBO0lBQ0Esa0JBQUEsRUFDQTtFQUVBOztJQUVBLFdBQUEsRUFDQTtFQUVBOztJQUVBLGtCQUFBLEVBQ0E7RUFFQTs7SUFFQSxnQkFBQTtJQUNBLGlCQUFBLEVBQ0E7RUFFQTs7SUFFQSxjQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBOztJQUVBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7O0lBRUEsYUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLGFBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0EsY0FBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBOzs7RUFHQSxhQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQSxFQUNBOztBQUVBO0VBQ0EsWUFBQSxFQUNBOztBQUVBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQSxFQUNBOztBQUVBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBLEVBQ0E7O0FBRUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7O0VBRUEsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0ZBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUEsRUFDQTs7QUFFQTs7RUFFQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQSxFQUNBOztBQUVBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQTtFQUNBLG9GQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUEsRUFDQTs7QUFFQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSwwQkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLDBCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvR0FBQTtFQUNBLGtCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBLEVBQ0E7O0FBRUE7RUFDQSxjQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBLEVBQ0E7O0FBRUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBOzs7O0VBSUEsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTs7O0VBR0EsZUFBQTtFQUNBLG9GQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBOztFQUVBLGlCQUFBO0VBQ0EsY0FBQSxFQUNBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxpQkFBQSxFQUNBOztBQUVBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLDBCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsMEJBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBLEVBQ0E7O0FBRUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsU0FBQTtJQUNBLDBCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsMEJBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsbUJBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGNBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUE7RUFDQSw4QkFBQSxFQUNBOztBQUVBO0VBQ0EsYUFBQSxFQUNBOztBQUVBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBLEVBQ0E7O0FBRUE7O0VBRUEsWUFBQTtFQUNBLGFBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQSxFQUNBOztBQUVBO0VBQ0EsV0FBQSxFQUNBOztBQUVBO0VBQ0Esa0JBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLGNBQUEsRUFDQTs7QUFFQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQSxFQUNBOztBQUVBOztFQUVBLFlBQUE7RUFDQSxhQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQTtFQUNBLFNBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUEsRUFDQTs7QUFFQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLGtCQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBOztFQUVBLGlCQUFBLEVBQ0E7O0FBRUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUEsRUFDQTs7QUFFQTs7RUFFQSxZQUFBO0VBQ0EsYUFBQSxFQUNBOztBQUVBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFB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O0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvRkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQSxFQUNBOztBQUVBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSwwQkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLDBCQUFBLEVBQ0EsRUFBQTs7QUFHQTs7O0VBR0EsZUFBQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7OztFQUdBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLDBHQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUE7RUFDQSwwR0FBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBOztFQUVBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGNBQUEsRUFDQTs7QUFFQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0Esb0ZBQUEsRUFDQTs7QUFFQTtFQUNBLG9GQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0EsYUFBQSxFQUNBOztBQUVBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUhBQUEsRUFDQTs7QUFFQTs7RUFFQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEdBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsMEJBQUE7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsMEJBQUE7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLDRHQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLDBCQUFBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLDBCQUFBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7O0VBRUEsMEJBQUEsRUFDQTs7QUFFQTtFQUNBLHFDQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLGdCQUFBLEVBQ0E7RUFFQTtJQUNBLGdCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsMEdBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsZUFBQTtFQUNBLG9GQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUE7RUFDQSxvRkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQSxFQUNBOztBQUVBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFQUNBLCtCQUFBLEVBQ0E7O0FBRUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSwwQkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLDBCQUFBLEVBQ0EsRUFBQTs7QUFHQTtF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QSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBLEVBQ0E7O0FBRUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsaUJBQUEsRUFDQTtFQUVBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsY0FBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUEsRUFDQTs7QUFFQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBLEVBQ0E7O0FBRUE7Ozs7RUFJQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxjQUFBO0VBQ0EsZUFBQSxFQUNBOztBQUVBOzs7O0VBSUEsY0FBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLHNCQUFBLEVBQ0E7O0FBRUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNEdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBLEVBQ0E7O0FBRUE7RUFDQSxzQkFBQSxFQUNBOztBQUVBO0VBQ0Esc0JBQUEsRUFDQTs7QUFFQTtFQUNBOztJQUVBLHNCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBOztJQUVBLHNCQUFBLEVBQ0EsRUFBQTs7QUFHQTs7OztFQUlBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0EsbUJBQUEsRUFDQTs7QUFFQTtFQUNBLG1CQUFBO0VBQ0EsNEdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxpQ0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUEsRUFDQTs7QUFFQTtFQUNBLHNCQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLHNCQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0Esc0JBQUEsRUFDQSxFQUFBOztBQUdBOztFQUVBLHNCQUFBLEVBQ0E7O0FBRUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBLEVBQ0E7O0FBRUE7OztFQUdBLFdBQUEsRUFDQTs7QUFFQTtFQUNBLDZCQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0Esc0JBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0Esc0JBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0E7SUFDQSxzQkFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBLEVBQ0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsY0FBQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBLGVBQUEsRUFDQTs7QUFFQTtFQUNBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQTtJQUNBLGVBQUEsRUFDQSxFQUFBOztBQUdBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFHQTtFQUNBO0lBQ0EsZUFBQSxFQUNBLEVBQUE7O0FBR0E7RUFDQSxlQUFBO0VBQ0Esb0ZBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUEsRUFDQTs7QUFFQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0EsZUFBQSxFQUNBOztBQUVBO0VBQ0E7SUFDQSxlQUFBLEVBQ0EsRUFBQTs7QUFH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Q1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLHVCQUFVO0VBQ1YsVUFBVSxFRDNCWDs7QUFHRDtFQzZCQyxpQkFBaUI7RUFDakIsd0JBQXdCO0VBQ3hCLG9CQUFvQjtFQUNwQixrQkFBa0IsRUQ5QmxCOztBQUdEO0VDZ0NDLG9CQUFvQixFRDlCcEI7O0FHakNEOztFQ0FFLDBCQ0RnQyxFRklqQzs7QUFFRDs7RUNERSwwQkNKZ0MsRUZRakM7O0FBRUQ7O0VDRkUsMEJDVmdDLEVGZWpDOztBQUVEOztFQ0hFLDBCQ1hnQyxFRmlCakM7O0FBRUQ7O0VDSkUsMEJDZGdDLEVGcUJqQzs7QUFFRDs7RUNMRSwwQkNqQmdDLEVGeUJqQzs7QUFFRDs7RUNORSwwQkNwQmdDLEVGNkJqQzs7QUFFRDs7RUNQRSwwQkN2QmdDLEVGaUNqQzs7QUFFRDs7RUNSRSwwQkMxQmdDLEVGcUNqQzs7QUFHRDs7RUNURSwwQkMxQm9DLEVGc0NyQzs7QUFFRDs7RUNWRSwwQkM3Qm9DLEVGMENyQzs7QUFFRDs7RUNYRSwwQkNoQ29DLEVGOENyQzs7QUFFRDs7RUNaRSwwQkNuQ29DLEVGa0RyQzs7QUFFRDs7RUNiRSwwQkN0Q29DLEVGc0RyQzs7QUFFRDs7RUNkRSwwQkN6Q29DLEVGMERyQzs7QUFFRDs7RUNmRSwwQkM1Q29DLEVGOERyQzs7QUFFRDs7RUNoQkUsMEJDL0NvQyxFRmtFckM7O0FBRUQ7O0VDakJFLDBCQ2xEb0MsRUZzRXJDOztBQUVEOztFQ2xCRSwwQkNyRG9DLEVGMEVyQzs7QUFFRDs7RUNuQkUsMEJDeERvQyxFRjhFckM7O0FBRUQ7O0VDcEJFLDBCQzNEb0MsRUZrRnJDOztBQUlEO0VDckJFLDBCQ3REOEIsRUY2RS9COztBQUVEO0VDckJFLDBCQ3pEOEIsRUZnRi9COztBQUVEO0VDckJFLDBCQzVEOEIsRUZtRi9COztBQUVEO0VDckJFLDBCQy9EOEIsRUZzRi9COztBQUVEO0VDckJFLDBCQ2xFOEIsRUZ5Ri9COztBQUVEO0VDckJFLDBCQ3JFOEIsRUY0Ri9COztBQUVEO0VDckJFLDBCQ3hFOEIsRUYrRi9COztBQUVEO0VDckJFLDBCQzNFOEIsRUZrRy9COztBQUVEO0VDckJFLDBCQzlFOEIsRUZxRy9COztBQUVEO0VDckJFLDBCQ2pGOEIsRUZ3Ry9COztBQUVEO0VDckJFLDBCQ3BGOEIsRUYyRy9COztBQUVEO0VDckJFLDBCQ3ZGOEIsRUY4Ry9COztBQUVEO0VDckJFLDBCQzFGOEIsRUZpSC9COztBQUVEO0VDckJFLDBCQzdGOEIsRUZvSC9COztBQUVEO0VDckJFLDBCQ2hHOEIsRUZ1SC9COztBQUVEO0VDckJFLDBCQ25HOEIsRUYwSC9COztBQUVEO0VDckJFLDBCQ3RHOEIsRUY2SC9COztBQUVEO0VDckJFLDBCQ3pHOEIsRUZnSS9COztBQUVEO0VDckJFLDBCQzVHOEIsRUZtSS9COztBQUVEO0VDckJFLDBCQy9HOEIsRUZzSS9COztBQUVEO0VDckJFLDBCQ2xIOEIsRUZ5SS9COztBQUVEO0VDckJFLDBCQ3JIOEIsRUY0SS9COztBQUVEO0VDckJFLDBCQ3hIOEIsRUYrSS9COztBQUdEO0VDckJFLDBCQ2hLb0MsRUZ1THJDOztBQUVEO0VDckJFLDBCQ3pIa0MsRUZnSm5DOztBQUVEO0VDckJFLDBCQzNId0MsRUZrSnpDOztBQUVEO0VDckJFLDBCQzNIa0MsRUZrSm5DOztBQUVEO0VDckJFLDBCQzdIa0MsRUZvSm5DOztBQU9EOztFQ3JCRSxzQkM5TWdDLEVGc09qQzs7QUFFRDs7RUN0QkUsc0JDak5nQyxFRjBPakM7O0FBRUQ7O0VDdkJFLHNCQ3ZOZ0MsRUZpUGpDOztBQUVEOztFQ3hCRSxzQkN4TmdDLEVGbVBqQzs7QUFFRDs7RUN6QkUsc0JDM05nQyxFRnVQakM7O0FBRUQ7O0VDMUJFLHNCQzlOZ0MsRUYyUGpDOztBQUVEOztFQzNCRSxzQkNqT2dDLEVGK1BqQzs7QUFFRDs7RUM1QkUsc0JDcE9nQyxFRm1RakM7O0FBRUQ7O0VDN0JFLHNCQ3ZPZ0MsRUZ1UWpDOztBQUlEOztFQzlCRSxzQkN4T29DLEVGeVFyQzs7QUFFRDs7RUMvQkUsc0JDM09vQyxFRjZRckM7O0FBRUQ7O0VDaENFLHNCQzlPb0MsRUZpUnJDOztBQUVEOztFQ2pDRSxzQkNqUG9DLEVGcVJyQzs7QUFFRDs7RUNsQ0Usc0JDcFBvQyxFRnlSckM7O0FBRUQ7O0VDbkNFLHNCQ3ZQb0MsRUY2UnJDOztBQUVEOztFQ3BDRSxzQkMxUG9DLEVGaVNyQzs7QUFFRDs7RUNyQ0Usc0JDN1BvQyxFRnFTckM7O0FBRUQ7O0VDdENFLHNCQ2hRb0MsRUZ5U3JDOztBQUVEOztFQ3ZDRSxzQkNuUW9DLEVGNlNyQzs7QUFFRDs7RUN4Q0Usc0JDdFFvQyxFRmlUckM7O0FBRUQ7O0VDekNFLHNCQ3pRb0MsRUZxVHJDOztBQUdEO0VDMUNFLHNCQ25ROEIsRUYrUy9COztBQUVEO0VDMUNFLHNCQ3RROEIsRUZrVC9COztBQUVEO0VDMUNFLHNCQ3pROEIsRUZxVC9COztBQUVEO0VDMUNFLHNCQzVROEIsRUZ3VC9COztBQUVEO0VDMUNFLHNCQy9ROEIsRUYyVC9COztBQUVEO0VDMUNFLHNCQ2xSOEIsRUY4VC9COztBQUVEO0VDMUNFLHNCQ3JSOEIsRUZpVS9COztBQUVEO0VDMUNFLHNCQ3hSOEIsRUZvVS9COztBQUVEO0VDMUNFLHNCQzNSOEIsRUZ1VS9COztBQUVEO0VDMUNFLHNCQzlSOEIsRUYwVS9COztBQUVEO0VDMUNFLHNCQ2pTOEIsRUY2VS9COztBQUVEO0VDMUNFLHNCQ3BTOEIsRUZnVi9COztBQUVEO0VDMUNFLHNCQ3ZTOEIsRUZtVi9COztBQUVEO0VDMUNFLHNCQzFTOEIsRUZzVi9COztBQUVEO0VDMUNFLHNCQzdTOEIsRUZ5Vi9COztBQUVEO0VDMUNFLHNCQ2hUOEIsRUY0Vi9COztBQUVEO0VDMUNFLHNCQ25UOEIsRUYrVi9COztBQUVEO0VDMUNFLHNCQ3RUOEIsRUZrVy9COztBQUVEO0VDMUNFLHNCQ3pUOEIsRUZxVy9COztBQUVEO0VDMUNFLHNCQzVUOEIsRUZ3Vy9COztBQUVEO0VDMUNFLHNCQy9UOEIsRUYyVy9COztBQUVEO0VDMUNFLHNCQ2xVOEIsRUY4Vy9COztBQUVEO0VDMUNFLHNCQ3JVOEIsRUZpWC9COztBQUdEOztFQ3ZCRSwwQkNuWmdDLEVGNmFqQzs7QUdoYkQ7RUNDRSxlRmNvQztFRWJwQyxvR0NKK0c7RURLL0csZ0JDSTZCO0VESDdCLG9CQUFvQixFREZyQjs7QUFLRDtFQ0lFLGVGSW9DO0VFSHBDLG9HQ2QrRztFRGUvRyxnQkNMNkI7RURNN0Isb0JBQW9CLEVETHJCOztBQUlEO0VDT0UsZUZMb0M7RUVNcEMsb0dDdkIrRztFRHdCL0csZ0JDYjZCO0VEYzdCLG9CQUFvQixFRFJyQjs7QUFJRDtFQ1VFLGVGZG9DO0VFZXBDLDRHQzlCdUg7RUQrQnZILGdCQ3JCNkI7RURzQjdCLG9CQUFvQixFRFhyQjs7QUFJRDtFQ2FFLGVGdkJvQztFRXdCcEMsb0ZDeEMrRjtFRHlDL0YsZ0JDN0I2QjtFRDhCN0Isb0JBQW9CLEVEZHJCOztBQUlEO0VDZ0JFLGVGaENvQztFRWlDcEMsb0ZDakQrRjtFRGtEL0YsZ0JDckM2QjtFRHNDN0Isb0JBQW9CLEVEakJyQjs7QUFJRDtFQ21CRSxlRnpDb0M7RUUwQ3BDLG9GQzFEK0Y7RUQyRC9GLGdCQzdDNkI7RUQ4QzdCLG9CQUFvQixFRHBCckI7O0FBSUQ7RUNzQkUsZUZsRG9DO0VFbURwQyxvRkNuRStGO0VEb0UvRixnQkNyRDZCO0VEc0Q3QixvQkFBb0IsRUR2QnJCOztBQUlEO0VDeUJFLGVGM0RvQztFRTREcEMsb0ZDNUUrRjtFRDZFL0YsZ0JDN0Q2QjtFRDhEN0Isb0JBQW9CLEVEMUJyQjs7QUFJRDtFQzRCRSxlRnBFb0M7RUVxRXBDLDBHQ25GcUg7RURvRnJILGdCQ3JFNkI7RURzRTdCLG9CQUFvQixFRDdCckI7O0FBT0Q7O0VDK0JFLG9HQ2pHK0csRUZxRWhIOztBQUVEOztFQzhCRSw0R0NuR3VILEVGd0V4SDs7QUFFRDs7RUM2QkUsb0ZDeEcrRixFRjhFaEc7O0FBRUQ7O0VDNEJFLDBHQzFHcUgsRUZpRnRIOztBQUdEO0VDMkJFLGdCQ3pHNkIsRUZnRjlCOztBQUVEO0VDMkJFLGdCQzVHNkIsRUZtRjlCOztBQUVEO0VDMkJFLGdCQy9HNkIsRUZzRjlCOztBQUVEO0VDMkJFLGdCQ2xINkIsRUZ5RjlCOztBQUVEO0VDMkJFLGdCQ3JINkIsRUY0RjlCOztBQUVEO0VDMkJFLGdCQ3hINkIsRUYrRjlCOztBQUVEO0VDMkJFLGdCQzNINkIsRUZrRzlCOztBQUVEO0VDMkJFLGdCQzlINkIsRUZxRzlCOztBQUVEO0VDMkJFLGdCQ2pJNkIsRUZ3RzlCOztBQUVEO0VDMkJFLGdCQ3BJNkIsRUYyRzlCOztBQUdEOztFQzJCRSxlRnpKZ0MsRUNpSWpDOztBQUVEOztFQzBCRSxlRjVKZ0MsRUNxSWpDOztBQUVEOztFQ3lCRSxlRi9KZ0MsRUN5SWpDOztBQUVEOztFQ3dCRSxlRmxLZ0MsRUM2SWpDOztBQUVEOztFQ3VCRSxlRnJLZ0MsRUNpSmpDOztBQUVEOztFQ3NCRSxlRnhLZ0MsRUNxSmpDOztBQUVEOztFQ3FCRSxlRjNLZ0MsRUN5SmpDOztBQUVEOztFQ29CRSxlRjlLZ0MsRUM2SmpDOztBQUVEOztFQ21CRSxlRmpMZ0MsRUNpS2pDOztBQUlEOztFQ2tCRSxlRmxMb0MsRUNtS3JDOztBQUVEOztFQ2lCRSxlRnJMb0MsRUN1S3JDOztBQUVEOztFQ2dCRSxlRnhMb0MsRUMyS3JDOztBQUVEOztFQ2VFLGVGM0xvQyxFQytLckM7O0FBRUQ7O0VDY0MsZUY5THFDLEVDbUxyQzs7QUFFRDs7RUNhRSxlRmpNb0MsRUN1THJDOztBQUVEOztFQ1lFLGVGcE1vQyxFQzJMckM7O0FBRUQ7O0VDV0UsZUZ2TW9DLEVDK0xyQzs7QUFFRDs7RUNVRSxlRjFNb0MsRUNtTXJDOztBQUVEOztFQ1NFLGVGN01vQyxFQ3VNckM7O0FBRUQ7O0VDUUUsZUZoTm9DLEVDMk1yQzs7QUFFRDs7RUNPRSxlRm5Ob0MsRUMrTXJDOztBQUdEOztFQ01FLGVGN004QixFQzBNL0I7O0FBRUQ7O0VDS0UsZUZoTjhCLEVDOE0vQjs7QUFFRDs7RUNJRSxlRm5OOEIsRUNrTi9COztBQUVEOztFQ0dFLGVGdE44QixFQ3NOL0I7O0FBRUQ7O0VDRUUsZUZ6TjhCLEVDME4vQjs7QUFFRDs7RUNDRSxlRjVOOEIsRUM4Ti9COztBQUVEOztFQ0FFLGVGL044QixFQ2tPL0I7O0FBRUQ7O0VDREUsZUZsTzhCLEVDc08vQjs7QUFFRDs7RUNGRSxlRnJPOEIsRUMwTy9COztBQUVEOztFQ0hFLGVGeE84QixFQzhPL0I7O0FBRUQ7O0VDSkUsZUYzTzhCLEVDa1AvQjs7QUFFRDs7RUNMRSxlRjlPOEIsRUNzUC9COztBQUVEOztFQ05FLGVGalA4QixFQzBQL0I7O0FBRUQ7O0VDUEUsZUZwUDhCLEVDOFAvQjs7QUFFRDs7RUNSRSxlRnZQOEIsRUNrUS9COztBQUVEOztFQ1RFLGVGMVA4QixFQ3NRL0I7O0FBRUQ7O0VDVkUsZUY3UDhCLEVDMFEvQjs7QUFFRDs7RUNYRSxlRmhROEIsRUM4US9COztBQUVEOztFQ1pFLGVGblE4QixFQ2tSL0I7O0FBRUQ7O0VDYkUsZUZ0UThCLEVDc1IvQjs7QUFFRDs7RUNkRSxlRnpROEIsRUMwUi9COztBQUVEOztFQ2ZFLGVGNVE4QixFQzhSL0I7O0FBRUQ7O0VDaEJFLGVGL1E4QixFQ2tTL0I7O0FBR0Q7O0VDakJFLGVGM1RvQyxFQytVckM7O0FBRUQ7O0VDbEJFLGVGelI4QixFQzhTL0I7O0FBRUQ7O0VDbkJFLGVGaFQ4QixFQ3NVL0I7O0FBRUQ7O0VDcEJFLGVGdlVvQyxFQzhWckM7O0FBRUQ7O0VDckJFLGVGeFQ4QixFQ2dWL0I7O0FBRUQ7O0VDdEJFLGVGelQ4QixFQ2tWL0I7O0FHMVdEOztFQUVFO0FDbEJGO0VBQ0Usa0NBQWtDO0VBQ2xDLDBlQUc4RjtFQUM5RixvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsNkJBQTZCO0VBQzdCLHlmQUdvRztFQUNwRyxvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsdUNBQXVDO0VBQ3ZDLG1nQkFHd0c7RUFDeEcsb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFBOztBRExuQjtFQUNFLHFDQUFnRDtFQUNoRCxnV0FHMkU7RUFDM0Usb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFBOztBQUtyQjtFQUNFLHVDQUFrRDtFQUNsRCxnV0FHNkU7RUFDN0Usb0JBQW9C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NkRsSDs7QUFyQkg7Ozs7RUFLSSxtSUhoRDJHLEVHaUQ1Rzs7QUFOSDs7OztFQVdJLCtJSHBEbUgsRUdxRHBIOztBQVpIOztFQWVJLHFISHpEMkYsRUcwRDVGOztBQWhCSDs7O0VBb0JJLDRJSDVEaUgsRUc2RGxIOztBQXJCSDs7OztFQUtJLG1JSGhEMkcsRUdpRDVHOztBQU5IOzs7O0VBV0ksK0lIcERtSCxFR3FEcEg7O0FBWkg7O0VBZUkscUhIekQyRixFRzBENUY7O0FBaEJIOzs7RUFvQkksNElINURpSCxFRzZEbEg7O0FBckJIOzs7O0VBS0ksbUlIaEQyRyxFR2lENUc7O0FBTkg7Ozs7RUFXSSwrSUhwRG1ILEVHcURwSDs7QUFaSDs7RUFlSSxxSEh6RDJGLEVHMEQ1Rjs7QUFoQkg7OztFQW9CSSw0SUg1RGlILEVHNkRsSDs7QUFyQkg7Ozs7RUFLSSxtSUhoRDJHLEVHaUQ1Rzs7QUFOSDs7OztFQVdJLCtJSHBEbUgsRUdxRHBIOztBQVpIOztFQWVJLHFISHpEMkYsRUcwRDVGOztBQWhCSDs7O0VBb0JJLDRJSDVEaUgsRUc2RGxIOztBQXJCSDs7OztFQUtJLG1JSGhEMkcsRUdpRDVHOztBQU5IOzs7O0VBV0ksK0lIcERtSCxFR3FEcEg7O0FBWkg7O0VBZUkscUhIekQyRixFRzBENUY7O0FBaEJIOzs7RUFvQkksNElINURpSCxFRzZEbEg7O0FBckJIOzs7O0VBS0ksbUlIaEQyRyxFR2lENUc7O0FBTkg7Ozs7RUFXSSwrSUhwRG1ILEVHcURwSDs7QUFaSDs7RUFlSSxxSEh6RDJGLEVHMEQ1Rjs7QUFoQkg7OztFQW9CSSw0SUg1RGlILEVHNkRsSDs7QUFyQkg7Ozs7RUFLSSxtSUhoRDJHLEVHaUQ1Rzs7QUFOSDs7OztFQVdJLCtJSHBEbUgsRUdxRHBIOztBQVpIOztFQWVJLHFISHpEMkYsRUcwRDVGOztBQWhCSDs7O0VBb0JJLDRJSDVEaUgsRUc2RGxIOztBQXJCSDs7OztFQUtJLG1JSGhEMkcsRUdpRDVHOztBQU5IOzs7O0VBV0ksK0lIcERtSCxFR3FEcEg7O0FBWkg7O0VBZUkscUhIekQyRixFRzBENUY7O0FBaEJIOzs7RUFvQkksNElINURpSCxFRzZEbEg7O0FBckJIOzs7O0VBS0ksbUlIaEQyRyxFR2lENUc7O0FBTkg7Ozs7RUFXSSwrSUhwRG1ILEVHcURwSDs7QUFaSDs7RUFlSSxxSEh6RDJGLEVHMEQ1Rjs7QUFoQkg7OztFQW9CSSw0SUg1RGlILEVHNkRsSDs7QUFyQkg7Ozs7RUFLSSw0SEhoRDJHLEVHaUQ1Rzs7QUFOSDs7OztFQVdJLHdJSHBEbUgsRUdxRHBIOztBQVpIOztFQWVJLDhHSHpEMkYsRUcwRDVGOztBQWhCSDs7O0VBb0JJLHFJSDVEaUgsRUc2RGxIOztBQXJCSDs7OztFQUtJLDZISGhEMkcsRUdpRDVHOztBQU5IOzs7O0VBV0kseUlIcERtSCxFR3FEcEg7O0FBWkg7O0VBZUksK0dIekQyRixFRzBENUY7O0FBaEJIOzs7RUFvQkksc0lINURpSCxFRzZEbEg7O0FBckJIOzs7O0VBS0ksaUlIaEQyRyxFR2lENUc7O0FBTkg7Ozs7RUFXSSw2SUhwRG1ILEVHcURwSDs7QUFaSDs7RUFlSSxtSEh6RDJGLEVHMEQ1Rjs7QUFoQkg7OztFQW9CSSwwSUg1RGlILEVHNkRsSDs7QUNqRUw7O0VBRUU7QUhpQkY7O0VBRUU7QUdmRjtFQUNFLDhCQUE4QjtFQUM5Qix1RkFBUTtFQUNSLGtiQUdpRjtFQUNqRixvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUE7O0FDVnJCO0VDSEUsbUNBQW1DO0VBQ25DLG9DQUFvQztFQUNwQyxzQkFBc0I7RUFDdEIsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLFlBQVksRURGYjs7QUFJRDtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRTZCLGlCQUFpQixFREZnQjs7QUFDOUQ7RUNFOEIsaUJBQWlCLEVERmlCOztBQUNoRTtFQ0V1QixpQkFBaUIsRURGVTs7QUFDbEQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0UyQixpQkFBaUIsRURGYzs7QUFDMUQ7RUNFOEIsaUJBQWlCLEVERmlCOztBQUNoRTtFQ0V5QixpQkFBaUIsRURGWTs7QUFDdEQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRTZCLGlCQUFpQixFREZnQjs7QUFDOUQ7RUNFd0IsaUJBQWlCLEVERlc7O0FBQ3BEO0VDRTBCLGlCQUFpQixFREZhOztBQUN4RDtFQ0UyQixpQkFBaUIsRURGYzs7QUFDMUQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRXVCLGlCQUFpQixFREZVOztBQUNsRDtFQ0UyQixpQkFBaUIsRURGYzs7QUFDMUQ7RUNFNkIsaUJBQWlCLEVERmdCOztBQUM5RDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0UyQixpQkFBaUIsRURGYzs7QUFDMUQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFbUMsaUJBQWlCLEVERnNCOztBQUMxRTtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRTZCLGlCQUFpQixFREZnQjs7QUFDOUQ7RUNFd0IsaUJBQWlCLEVERlc7O0FBQ3BEO0VDRXlCLGlCQUFpQixFREZZOztBQUN0RDtFQ0V1QixpQkFBaUIsRURGVTs7QUFDbEQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRXVCLGlCQUFpQixFREZVOztBQUNsRDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRXVCLGlCQUFpQixFREZVOztBQUNsRDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFNkIsaUJBQWlCLEVERmdCOztBQUM5RDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFNkIsaUJBQWlCLEVERmdCOztBQUM5RDtFQ0UyQixpQkFBaUIsRURGYzs7QUFDMUQ7RUNFNkIsaUJBQWlCLEVERmdCOztBQUM5RDtFQ0VzQixpQkFBaUIsRURGUzs7QUFDaEQ7RUNFMEIsaUJBQWlCLEVERmE7O0FBQ3hEO0VDRTBCLGlCQUFpQixFREZhOztBQUN4RDtFQ0V1QixpQkFBaUIsRURGVTs7QUFDbEQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRXVCLGlCQUFpQixFREZVOztBQUNsRDtFQ0V1QixpQkFBaUIsRURGVTs7QUFDbEQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRWtDLGlCQUFpQixFREZxQjs7QUFDeEU7RUNFK0IsaUJBQWlCLEVERmtCOztBQUNsRTtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFd0IsaUJBQWlCLEVERlc7O0FBQ3BEO0VDRW9CLGlCQUFpQixFREZPOztBQUM1QztFQ0UyQixpQkFBaUIsRURGYzs7QUFDMUQ7RUNFc0IsaUJBQWlCLEVERlM7O0FBQ2hEO0VDRTBCLGlCQUFpQixFREZhOztBQUN4RDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFNEIsaUJBQWlCLEVERmU7O0FBQzVEO0VDRTZCLGlCQUFpQixFREZnQjs7QUFDOUQ7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRTZCLGlCQUFpQixFREZnQjs7QUFDOUQ7RUNFNkIsaUJBQWlCLEVERmdCOztBQUM5RDtFQ0UwQixpQkFBaUIsRURGYTs7QUFDeEQ7RUNFNEIsaUJBQWlCLEVERmU7O0FBQzVEO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0U2QixpQkFBaUIsRURGZ0I7O0FBQzlEO0VDRThCLGlCQUFpQixFREZpQjs7QUFDaEU7RUNFK0IsaUJBQWlCLEVERmtCOztBQUNsRTtFQ0VpQyxpQkFBaUIsRURGb0I7O0FBQ3RFO0VDRWdDLGlCQUFpQixFREZtQjs7QUFDcEU7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRXNCLGlCQUFpQixFREZTOztBQUNoRDtFQ0V1QixpQkFBaUIsRURGVTs7QUFDbEQ7RUNFZ0MsaUJBQWlCLEVERm1COztBQUNwRTtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRXlCLGlCQUFpQixFREZZOztBQUN0RDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFZ0MsaUJBQWlCLEVERm1COztBQUNwRTtFQ0VrQyxpQkFBaUIsRURGcUI7O0FBQ3hFO0VDRTBCLGlCQUFpQixFREZhOztBQUN4RDtFQ0U2QixpQkFBaUIsRURGZ0I7O0FBQzlEO0VDRXVCLGlCQUFpQixFREZVOztBQUNsRDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFNEIsaUJBQWlCLEVERmU7O0FBQzVEO0VDRThCLGlCQUFpQixFREZpQjs7QUFDaEU7RUNFOEIsaUJBQWlCLEVERmlCOztBQUNoRTtFQ0UrQixpQkFBaUIsRURGa0I7O0FBQ2xFO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0UyQixpQkFBaUIsRURGYzs7QUFDMUQ7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRXVCLGlCQUFpQixFREZVOztBQUNsRDtFQ0U2QixpQkFBaUIsRURGZ0I7O0FBQzlEO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFK0IsaUJBQWlCLEVERmtCOztBQUNsRTtFQ0VnQyxpQkFBaUIsRURGbUI7O0FBQ3BFO0VDRTBCLGlCQUFpQixFREZhOztBQUN4RDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFOEIsaUJBQWlCLEVERmlCOztBQUNoRTtFQ0UrQixpQkFBaUIsRURGa0I7O0FBQ2xFO0VDRWlDLGlCQUFpQixFREZvQjs7QUFDdEU7RUNFK0IsaUJBQWlCLEVERmtCOztBQUNsRTtFQ0UrQixpQkFBaUIsRURGa0I7O0FBQ2xFO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFd0IsaUJBQWlCLEVERlc7O0FBQ3BEO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRTZCLGlCQUFpQixFREZnQjs7QUFDOUQ7RUNFd0IsaUJBQWlCLEVERlc7O0FBQ3BEO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0VpQyxpQkFBaUIsRURGb0I7O0FBQ3RFO0VDRW1DLGlCQUFpQixFREZzQjs7QUFDMUU7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRTBCLGlCQUFpQixFREZhOztBQUN4RDtFQ0VzQixpQkFBaUIsRURGUzs7QUFDaEQ7RUNFMEIsaUJBQWlCLEVERmE7O0FBQ3hEO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0V1QixpQkFBaUIsRURGVTs7QUFDbEQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRXlCLGlCQUFpQixFREZZOztBQUN0RDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFd0IsaUJBQWlCLEVERlc7O0FBQ3BEO0VDRXNCLGlCQUFpQixFREZTOztBQUNoRDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFMEIsaUJBQWlCLEVERmE7O0FBQ3hEO0VDRWdDLGlCQUFpQixFREZtQjs7QUFDcEU7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRXVCLGlCQUFpQixFREZVOztBQUNsRDtFQ0UwQixpQkFBaUIsRURGYTs7QUFDeEQ7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0V5QixpQkFBaUIsRURGWTs7QUFDdEQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRTZCLGlCQUFpQixFREZnQjs7QUFDOUQ7RUNFc0IsaUJBQWlCLEVERlM7O0FBQ2hEO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0UwQixpQkFBaUIsRURGYTs7QUFDeEQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRXVCLGlCQUFpQixFREZVOztBQUNsRDtFQ0VpQyxpQkFBaUIsRURGb0I7O0FBQ3RFO0VDRXVCLGlCQUFpQixFREZVOztBQUNsRDtFQ0VrQyxpQkFBaUIsRURGcUI7O0FBQ3hFO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0VzQixpQkFBaUIsRURGUzs7QUFDaEQ7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRThCLGlCQUFpQixFREZpQjs7QUFDaEU7RUNFNEIsaUJBQWlCLEVERmU7O0FBQzVEO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFd0IsaUJBQWlCLEVERlc7O0FBQ3BEO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRTBCLGlCQUFpQixFREZhOztBQUN4RDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFNkIsaUJBQWlCLEVERmdCOztBQUM5RDtFQ0UwQixpQkFBaUIsRURGYTs7QUFDeEQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFd0IsaUJBQWlCLEVERlc7O0FBQ3BEO0VDRXlCLGlCQUFpQixFREZZOztBQUN0RDtFQ0V1QixpQkFBaUIsRURGVTs7QUFDbEQ7RUNFMEIsaUJBQWlCLEVERmE7O0FBQ3hEO0VDRXNCLGlCQUFpQixFREZTOztBQUNoRDtFQ0VzQixpQkFBaUIsRURGUzs7QUFDaEQ7RUNFc0IsaUJBQWlCLEVERlM7O0FBQ2hEO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0V1QixpQkFBaUIsRURGVTs7QUFDbEQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRXNCLGlCQUFpQixFREZTOztBQUNoRDtFQ0V5QixpQkFBaUIsRURGWTs7QUFDdEQ7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRXlCLGlCQUFpQixFREZZOztBQUN0RDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFd0IsaUJBQWlCLEVERlc7O0FBQ3BEO0VDRThCLGlCQUFpQixFREZpQjs7QUFDaEU7RUNFNkIsaUJBQWlCLEVERmdCOztBQUM5RDtFQ0VnQyxpQkFBaUIsRURGbUI7O0FBQ3BFO0VDRTBCLGlCQUFpQixFREZhOztBQUN4RDtFQ0V5QixpQkFBaUIsRURGWTs7QUFDdEQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0V1QixpQkFBaUIsRURGVTs7QUFDbEQ7RUNFeUIsaUJBQWlCLEVERlk7O0FBQ3REO0VDRXlCLGlCQUFpQixFREZZOztBQUN0RDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFMEIsaUJBQWlCLEVERmE7O0FBQ3hEO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0U2QixpQkFBaUIsRURGZ0I7O0FBQzlEO0VDRXlCLGlCQUFpQixFREZZOztBQUN0RDtFQ0VpQyxpQkFBaUIsRURGb0I7O0FBQ3RFO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFOEIsaUJBQWlCLEVERmlCOztBQUNoRTtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFOEIsaUJBQWlCLEVERmlCOztBQUNoRTtFQ0VtQyxpQkFBaUIsRURGc0I7O0FBQzFFO0VDRThCLGlCQUFpQixFREZpQjs7QUFDaEU7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRWlDLGlCQUFpQixFREZvQjs7QUFDdEU7RUNFK0IsaUJBQWlCLEVERmtCOztBQUNsRTtFQ0UwQixpQkFBaUIsRURGYTs7QUFDeEQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRXNCLGlCQUFpQixFREZTOztBQUNoRDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFZ0MsaUJBQWlCLEVERm1COztBQUNwRTtFQ0U2QixpQkFBaUIsRURGZ0I7O0FBQzlEO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0U2QixpQkFBaUIsRURGZ0I7O0FBQzlEO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRXlCLGlCQUFpQixFREZZOztBQUN0RDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFNkIsaUJBQWlCLEVERmdCOztBQUM5RDtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRWdDLGlCQUFpQixFREZtQjs7QUFDcEU7RUNFZ0MsaUJBQWlCLEVERm1COztBQUNwRTtFQ0V5QixpQkFBaUIsRURGWTs7QUFDdEQ7RUNFZ0MsaUJBQWlCLEVERm1COztBQUNwRTtFQ0V5QixpQkFBaUIsRURGWTs7QUFDdEQ7RUNFNEIsaUJBQWlCLEVERmU7O0FBQzVEO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0U2QixpQkFBaUIsRURGZ0I7O0FBQzlEO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFMkIsaUJBQWlCLEVERmM7O0FBQzFEO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFK0IsaUJBQWlCLEVERmtCOztBQUNsRTtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFNEIsaUJBQWlCLEVERmU7O0FBQzVEO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0UrQixpQkFBaUIsRURGa0I7O0FBQ2xFO0VDRXlCLGlCQUFpQixFREZZOztBQUN0RDtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRWdDLGlCQUFpQixFREZtQjs7QUFDcEU7RUNFa0MsaUJBQWlCLEVERnFCOztBQUN4RTtFQ0VrQyxpQkFBaUIsRURGcUI7O0FBQ3hFO0VDRW1DLGlCQUFpQixFREZzQjs7QUFDMUU7RUNFaUMsaUJBQWlCLEVERm9COztBQUN0RTtFQ0VtQyxpQkFBaUIsRURGc0I7O0FBQzFFO0VDRW1DLGlCQUFpQixFREZzQjs7QUFDMUU7RUNFb0MsaUJBQWlCLEVERnVCOztBQUM1RTtFQ0U2QixpQkFBaUIsRURGZ0I7O0FBQzlEO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFb0MsaUJBQWlCLEVERnVCOztBQUM1RTtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFd0IsaUJBQWlCLEVERlc7O0FBQ3BEO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFOEIsaUJBQWlCLEVERmlCOztBQUNoRTtFQ0VpQyxpQkFBaUIsRURGb0I7O0FBQ3RFO0VDRW1DLGlCQUFpQixFREZzQjs7QUFDMUU7RUNFbUMsaUJBQWlCLEVERnNCOztBQUMxRTtFQ0VvQyxpQkFBaUIsRURGdUI7O0FBQzVFO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFNEIsaUJBQWlCLEVERmU7O0FBQzVEO0VDRTZCLGlCQUFpQixFREZnQjs7QUFDOUQ7RUNFOEIsaUJBQWlCLEVERmlCOztBQUNoRTtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRTZCLGlCQUFpQixFREZnQjs7QUFDOUQ7RUNFaUMsaUJBQWlCLEVERm9COztBQUN0RTtFQ0U0QixpQkFBaUIsRURGZTs7QUFDNUQ7RUNFNEIsaUJBQWlCLEVERmU7O0FBQzVEO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFNEIsaUJBQWlCLEVERmU7O0FBQzVEO0VDRWtDLGlCQUFpQixFREZxQjs7QUFDeEU7RUNFNkIsaUJBQWlCLEVERmdCOztBQUM5RDtFQ0U4QixpQkFBaUIsRURGaUI7O0FBQ2hFO0VDRStCLGlCQUFpQixFREZrQjs7QUFDbEU7RUNFOEIsaUJBQWlCLEVERmlCOztBQUNoRTtFQ0VpQyxpQkFBaUIsRURGb0I7O0FBQ3RFO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0VpQyxpQkFBaUIsRURGb0I7O0FBQ3RFO0VDRWdDLGlCQUFpQixFREZtQjs7QUFDcEU7RUNFZ0MsaUJBQWlCLEVERm1COztBQUNwRTtFQ0U2QixpQkFBaUIsRURGZ0I7O0FBQzlEO0VDRWdDLGlCQUFpQixFREZtQjs7QUFDcEU7RUNFK0IsaUJBQWlCLEVERmtCOztBQUNsRTtFQ0UrQixpQkFBaUIsRURGa0I7O0FBQ2xFO0VDRWtDLGlCQUFpQixFREZxQjs7QUFDeEU7RUNFcUMsaUJBQWlCLEVERndCOztBQUM5RTtFQ0VvQyxpQkFBaUIsRURGdUI7O0FBQzVFO0VDRW9DLGlCQUFpQixFREZ1Qjs7QUFDNUU7RUNFMEIsaUJBQWlCLEVERmE7O0FBQ3hEO0VDRTRCLGlCQUFpQixFREZlOztBQUM1RDtFQ0UrQixpQkFBaUIsRURGa0I7O0FBQ2xFO0VDRTZCLGlCQUFpQixFREZnQjs7QUFDOUQ7RUNFdUIsaUJBQWlCLEVERlU7O0FBQ2xEO0VDRW9DLGlCQUFpQixFREZ1Qjs7QUFDNUU7RUNFNkIsaUJBQWlCLEVERmdCOztBQUM5RDtFQ0UrQixpQkFBaUIsRURGa0I7O0FBQ2xFO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0V1QixpQkFBaUIsRURGVTs7QUFDbEQ7RUNFNEIsaUJBQWlCLEVERmU7O0FBQzVEO0VDRXdCLGlCQUFpQixFREZXOztBQUNwRDtFQ0V3QixpQkFBaUIsRURGVzs7QUFDcEQ7RUNFc0IsaUJBQWlCLEVERlM7O0FBQ2hEO0VDRTJCLGlCQUFpQixFREZjOztBQUMxRDtFQ0U2QixpQkFBaUIs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LEVEa0NsRjs7QUFLRDtFQUNJO0lBQU8sdUNBQXFCLEVBQUE7RUFDNUI7SUFBSyxzQ0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZHdLSSxzQ2V4TDRDO0VmNEw1QyxtQ2U5TmlCO0VmK05qQixnQ2UvTmlCO0VmZ09qQiwrQmVoT2lCO0VmaU9qQiw4QmVqT2lCO0VmeU9qQiwwRGU3T3VCO0VmcVB2QiwwQmU1TytFLEVEK0NsRjs7QUFLRDtFQUNJO0lBQU8sdUNBQXFCLEVBQUE7RUFDNUI7SUFBSyxzQ0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZDJKSSxzQ2VuTDRDO0VmdUw1QyxtQ2U5TmlCO0VmK05qQixnQ2UvTmlCO0VmZ09qQiwrQmVoT2lCO0VmaU9qQiw4QmVqT2lCO0VmeU9qQiwwRGU3T3VCO0VmcVB2QiwwQmU1TytFLEVENERsRjs7QUFLRDtFQUNJO0lBQU8sdUNBQXFCLEVBQUE7RUFDNUI7SUFBSyxzQ0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZDhJSSx3Q2U5SzhDO0Vma0w5QyxtQ2U5TmlCO0VmK05qQixnQ2UvTmlCO0VmZ09qQiwrQmVoT2lCO0VmaU9qQiw4QmVqT2lCO0VmeU9qQiwwRGU3T3VCO0VmcVB2QiwwQmU1TytFLEVEeUVsRjs7QUFLRDtFQUNJO0lBQU8seUNBQXFCLEVBQUE7RUFDNUI7SUFBSyxzQ0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZGlJSSxxQ2V6SzJDO0VmNkszQyxtQ2U5TmlCO0VmK05qQixnQ2UvTmlCO0VmZ09qQiwrQmVoT2lCO0VmaU9qQiw4QmVqT2lCO0VmeU9qQiwwRGU3T3VCO0VmcVB2QiwwQmU1TytFLEVEc0ZsRjs7QUFLRDtFQUNJO0lBQU8sd0NBQXFCLEVBQUE7RUFDNUI7SUFBSyxzQ0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZG9ISSxvQ2VwSzBDO0Vmd0sxQyxtQ2U5TmlCO0VmK05qQixnQ2UvTmlCO0VmZ09qQiwrQmVoT2lCO0VmaU9qQiw4QmVqT2lCO0VmeU9qQiwwRGU3T3VCO0VmcVB2QiwwQmU1TytFLEVEbUdsRjs7QUFLRDtFQUNJO0lBQU8sdUNBQXFCLEVBQUE7RUFDNUI7SUFBSyxzQ0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZHVHSSxvQ2UvSjBDO0VmbUsxQyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEVEZ0hsRjs7QUFLRDtFQUNJO0lBQU8sdUNBQXFCLEVBQUE7RUFDNUI7SUFBSyxzQ0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZDBGSSxzQ2UxSjRDO0VmOEo1QyxtQ2U5TmlCO0VmK05qQixnQ2UvTmlCO0VmZ09qQiwrQmVoT2lCO0VmaU9qQiw4QmVqT2lCO0VmeU9qQiwwRGU3T3VCO0VmcVB2QiwwQmU1TytFLEVENkhsRjs7QUFLRDtFQUNJO0lBQU8sd0NBQXFCLEVBQUE7RUFDNUI7SUFBSyxzQ0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZDZFSSxzQ2VySjRDO0VmeUo1QyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEVEMElsRjs7QUFLRDtFQUNJO0lBQU8sd0NBQXFCLEVBQUE7RUFDNUI7SUFBSyxzQ0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZGdFSSx5Q2VoSitDO0Vmb0ovQyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEVEdUpsRjs7QUFLRDtFQUNJO0lBQU8sc0NBQXFCLEVBQUE7RUFDNUI7SUFBSyx1Q0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZG1ESSx3Q2UzSThDO0VmK0k5QyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEVEb0tsRjs7QUFLRDtFQUNJO0lBQU8sb0NBQXFCLEVBQUE7RUFDNUI7SUFBSyx3Q0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZHNDSSwwQ2V0SWdEO0VmMEloRCxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEVEaUxsRjs7QUFLRDtFQUNJO0lBQU8sb0NBQXFCLEVBQUE7RUFDNUI7SUFBSyx3Q0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZHlCSSx5Q2VqSStDO0VmcUkvQyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEVEOExsRjs7QUFLRDtFQUNJO0lBQU8sb0NBQXFCLEVBQUE7RUFDNUI7SUFBSyx5Q0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZFlJLHNDZTVINEM7RWZnSTVDLG1DZWhPaUI7RWZpT2pCLGdDZWpPaUI7RWZrT2pCLCtCZWxPaUI7RWZtT2pCLDhCZW5PaUI7RWYyT2pCLDhEZTVPdUI7RWZvUHZCLDBCZTVPK0UsRUQyTWxGOztBQUtEO0VBQ0k7SUFBTyxvQ0FBcUIsRUFBQTtFQUM1QjtJQUFLLHdDQUFxQixFQUFBLEVBQUE7O0FBSTlCO0VkREksc0Nldkg0QztFZjJINUMsbUNlaE9pQjtFZmlPakIsZ0Nlak9pQjtFZmtPakIsK0JlbE9pQjtFZm1PakIsOEJlbk9pQjtFZjJPakIsOERlNU91QjtFZm9QdkIsMEJlNU8rRSxFRHdObEY7O0FBS0Q7RUFDSTtJQUFPLG9DQUFxQixFQUFBO0VBQzVCO0lBQUssd0NBQXFCLEVBQUEsRUFBQTs7QUFJOUI7RWRkSSx3Q2VsSDhDO0Vmc0g5QyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEVEcU9sRjs7QUFLRDtFQUNJO0lBQU8sb0NBQXFCLEVBQUE7RUFDNUI7SUFBSyx1Q0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZDNCSSx3Q2U3RzhDO0VmaUg5QyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEVEa1BsRjs7QUFLRDtFQUNJO0lBQU8sb0NBQXFCLEVBQUE7RUFDNUI7SUFBSyx1Q0FBcUIsRUFBQSxFQUFBOztBQUk5QjtFZHhDSSxtQ2V4R3lDO0VmNEd6QyxtQ2U5TmlCO0VmK05qQixnQ2UvTmlCO0VmZ09qQiwrQmVoT2lCO0VmaU9qQiw4QmVqT2lCO0VmeU9qQiwwRGU3T3VCO0VmcVB2QiwwQmU1TytFLEVEK1BsRjs7QUFLRDtFQUNJO0lBQU8sa0NBQWlCLEVBQUE7RUFDeEI7SUFBSyw0QkFBaUIsRUFBQSxFQUFBOztBQUkxQjtFZHJESSxxQ2VuRzJDO0VmdUczQyxtQ2U5TmlCO0VmK05qQixnQ2UvTmlCO0VmZ09qQiwrQmVoT2lCO0VmaU9qQiw4QmVqT2lCO0VmeU9qQiwwRGU3T3VCO0VmcVB2QiwwQmU1TytFLEVENFFsRjs7QUFLRDtFQUNJO0lBQU8sa0NBQWlCLEVBQUE7RUFDeEI7SUFBSyw0QkFBaUIsRUFBQSxFQUFBOztBQUkxQjtFZGxFSSxvQ2U5RjBDO0Vma0cxQyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEVEeVJsRjs7QUFLRDtFQUNJO0lBQU8sNEJBQWlCLEVBQUE7RUFDeEI7SUFBSyxrQ0FBaUIsRUFBQSxFQUFBOztBQUkxQjtFZC9FSSxxQ2V6RjJDO0VmNkYzQyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEVEc1NsRjs7QUFLRDtFQUNJO0lBQU8sNEJBQWlCLEVBQUE7RUFDeEI7SUFBSyxrQ0FBaUIsRUFBQSxFQUFBOztBQUkxQjtFQ2hMSSxtQ0F0SWlCO0VBdUlqQiwrQkFBK0I7RUFDL0Isa0NBQWtDO0VBQ2xDLDJCQXpJ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LEV3QmlHaEI7O0FBdkJMO0V2Q2lKSSx5Q2VoSitDO0Vmb0ovQyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEV3QmlHOUU7O0FBN0JMO0V4QnNGSSxtQ0EvSmlCO0VBZ0tqQixnQ0FBZ0M7RUFDaEMsa0NBQWtDO0VBQ2xDLDJCQWxLaUI7RUFtS2pCLHdCQUF3QjtFQUN4QiwwQkFBMEI7RUFVMUIsMkJBaExpQixFd0IyR2hCOztBQU1MO0VBRUksWUFBWTtFQUNaLFFBQVE7RUFDUiwrQnBDcEdrQztFb0NxR2xDLGdDcENyR2tDO0VvQ3NHbEMsYUE5SDRCO0V2Q1M5QixtREFBOEQsRXVDdUg3RDs7QUFSSDs7RUFjSSxjQUFjLEVBQ2Y7O0FBZkg7RXZDMkdJLHNDZW5MNEM7RWZ1TDVDLG1DZTlOaUI7RWYrTmpCLGdDZS9OaUI7RWZnT2pCLCtCZWhPaUI7RWZpT2pCLDhCZWpPaUI7RWZ5T2pCLDBEZTdPdUI7RWZxUHZCLDBCZTVPK0UsRXdCK0g5RTs7QUFyQkw7RXhCdUJJLG1DQXRJaUI7RUF1SWpCLCtCQUErQjtFQUMvQixrQ0FBa0M7RUFDbEMsMkJBeklpQjtFQTBJakIsdUJBQXVCO0VBQ3ZCLDBCQUEwQjtFQVUxQiwyQkF0SmlCLEV3QnlJaEI7O0FBekJMO0V2QzJHSSx5Q2VoSitDO0Vmb0ovQyxtQ2VoT2lCO0VmaU9qQixnQ2VqT2lCO0Vma09qQiwrQmVsT2lCO0VmbU9qQiw4QmVuT2lCO0VmMk9qQiw4RGU1T3VCO0Vmb1B2QiwwQmU1TytFLEV3QnlJOUU7O0FBL0JMO0V4QmdESSxtQ0EvSmlCO0VBZ0tqQixnQ0FBZ0M7RUFDaEMsa0NBQWtDO0VBQ2xDLDJCQWxLaUI7RUFtS2pCLHdCQUF3QjtFQUN4QiwwQkFBMEI7RUFVMUIsMkJBaExpQixFd0JtSmhCOztBQWxDTDtFdkMyR0ksdUNlbE02QztFZnNNN0MsbUNlOU5pQjtFZitOakIsZ0NlL05pQjtFZmdPakIsK0JlaE9pQjtFZmlPakIsOEJlak9p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LjkuMCAtIFxuIChjKSBSYWZhbCBaYWphYyA8cnphamFjQGdtYWlsLmNvbT4sIFZhbGVudGluIEhlcnZpZXUgPHZhbGVudGluQGhlcnZpZXUubWU+LCBKdXNzaSBTYWFyaXZpcnRhIDxqdXNhc2lAZ21haWwuY29tPiwgQW5nZWxpbiBTaXJidSA8YW5nZWxpbi5zaXJidUBnbWFpbC5jb20+IC0gXG4gaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXItc2xpZGVyL2FuZ3VsYXJqcy1zbGlkZXIgLSBcbiAyMDE2LTEyLTEyICovXG4ucnpzbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDM1cHggMCAxNXB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucnpzbGlkZXIud2l0aC1sZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSAucnotcG9pbnRlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGUwZjM7XG59XG5cbi5yenNsaWRlcltkaXNhYmxlZF0gLnJ6LWJhci13cmFwcGVyLnJ6LWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yenNsaWRlcltkaXNhYmxlZF0gLnJ6LWJhci5yei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjOGI5MWEyO1xufVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIC5yei10aWNrcyAucnotdGljayB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yenNsaWRlcltkaXNhYmxlZF0gLnJ6LXRpY2tzIC5yei10aWNrLnJ6LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzhiOTFhMjtcbn1cblxuLnJ6c2xpZGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJ6c2xpZGVyIC5yei1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJ6c2xpZGVyIC5yei1iYXItd3JhcHBlciB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJ6c2xpZGVyIC5yei1iYXItd3JhcHBlci5yei1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5yenNsaWRlciAucnotYmFyIHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZDhlMGYzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJhci5yei1zZWxlY3Rpb24ge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjMGRiOWYwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXIge1xuICB0b3A6IC0xNHB4O1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGI5ZjA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5yenNsaWRlciAucnotcG9pbnRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29udGVudDogJyc7XG59XG5cbi5yenNsaWRlciAucnotcG9pbnRlcjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yenNsaWRlciAucnotcG9pbnRlci5yei1hY3RpdmUge1xuICB6LWluZGV4OiA0O1xufVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXIucnotYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MWFmZjtcbn1cblxuLnJ6c2xpZGVyIC5yei1idWJibGUge1xuICBib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGNvbG9yOiAjNTU2MzdkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5yenNsaWRlciAucnotYnViYmxlLnJ6LXNlbGVjdGlvbiB7XG4gIHRvcDogMTZweDtcbn1cblxuLnJ6c2xpZGVyIC5yei1idWJibGUucnotbGltaXQge1xuICBjb2xvcjogIzU1NjM3ZDtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZDhlMGYzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sucnotc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMGRiOWYwO1xufVxuXG4ucnpzbGlkZXIgLnJ6LXRpY2tzIC5yei10aWNrIC5yei10aWNrLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljayAucnotdGljay1sZWdlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrcy5yei10aWNrcy12YWx1ZXMtdW5kZXIgLnJ6LXRpY2stdmFsdWUge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogLTMycHg7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJhci13cmFwcGVyIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBtYXJnaW46IDAgMCAwIC0xNnB4O1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJhciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXBvaW50ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTE0cHggIWltcG9ydGFudDtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1idWJibGUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1idWJibGUucnotc2VsZWN0aW9uIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3Mge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3MgLnJ6LXRpY2sge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei10aWNrcyAucnotdGljayAucnotdGljay12YWx1ZSB7XG4gIHRvcDogaW5pdGlhbDtcbiAgbGVmdDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI4JSk7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stbGVnZW5kIHtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjglKTtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei10aWNrcy5yei10aWNrcy12YWx1ZXMtdW5kZXIgLnJ6LXRpY2stdmFsdWUge1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xufSIsIi8qIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uICovXG4vKipcbiAqIE9mZmljZSBVSSBGYWJyaWMgMi42LjNcbiAqIFRoZSBmcm9udC1lbmQgZnJhbWV3b3JrIGZvciBidWlsZGluZyBleHBlcmllbmNlcyBmb3IgT2ZmaWNlIDM2NS5cbiAqKi9cbi5tcy11LWJvcmRlckJveCxcbi5tcy11LWJvcmRlckJveDpiZWZvcmUsXG4ubXMtdS1ib3JkZXJCb3g6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubXMtdS1ib3JkZXJCYXNlIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5tcy11LWNsZWFyZml4IHtcbiAgKnpvb206IDE7XG59XG5cbi5tcy11LWNsZWFyZml4OmJlZm9yZSxcbi5tcy11LWNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1zLXUtY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1zLXUtbm9ybWFsaXplIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubXMtdS10ZXh0QWxpZ25MZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1zLXUtdGV4dEFsaWduQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubXMtdS10ZXh0QWxpZ25SaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubXMtdS1zY3JlZW5SZWFkZXJPbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5tcy11LXRleHRUcnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLm1zLXUtbm9XcmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1zLWJnQ29sb3ItdGhlbWVEYXJrLFxuLm1zLWJnQ29sb3ItdGhlbWVEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWU7XG59XG5cbi5tcy1iZ0NvbG9yLXRoZW1lRGFya0FsdCxcbi5tcy1iZ0NvbG9yLXRoZW1lRGFya0FsdC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2ZWJlO1xufVxuXG4ubXMtYmdDb2xvci10aGVtZURhcmtlcixcbi5tcy1iZ0NvbG9yLXRoZW1lRGFya2VyLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1Nzg7XG59XG5cbi5tcy1iZ0NvbG9yLXRoZW1lUHJpbWFyeSxcbi5tcy1iZ0NvbG9yLXRoZW1lUHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtYmdDb2xvci10aGVtZVNlY29uZGFyeSxcbi5tcy1iZ0NvbG9yLXRoZW1lU2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjg4ZDg7XG59XG5cbi5tcy1iZ0NvbG9yLXRoZW1lVGVydGlhcnksXG4ubXMtYmdDb2xvci10aGVtZVRlcnRpYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWFmZTU7XG59XG5cbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHQsXG4ubXMtYmdDb2xvci10aGVtZUxpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7XG59XG5cbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlcixcbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlY2Y5O1xufVxuXG4ubXMtYmdDb2xvci10aGVtZUxpZ2h0ZXJBbHQsXG4ubXMtYmdDb2xvci10aGVtZUxpZ2h0ZXJBbHQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmYztcbn1cblxuLm1zLWJnQ29sb3ItYmxhY2ssXG4ubXMtYmdDb2xvci1ibGFjay0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsRGFyayxcbi5tcy1iZ0NvbG9yLW5ldXRyYWxEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxQcmltYXJ5LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFByaW1hcnlBbHQsXG4ubXMtYmdDb2xvci1uZXV0cmFsUHJpbWFyeUFsdC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xufVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsU2Vjb25kYXJ5LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFNlY29uZGFyeS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xufVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsVGVydGlhcnksXG4ubXMtYmdDb2xvci1uZXV0cmFsVGVydGlhcnktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbn1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxMaWdodCxcbi5tcy1iZ0NvbG9yLW5ldXRyYWxMaWdodC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsTGlnaHRlcixcbi5tcy1iZ0NvbG9yLW5ldXRyYWxMaWdodGVyLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxMaWdodGVyQWx0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0ZXJBbHQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLm1zLWJnQ29sb3Itd2hpdGUsXG4ubXMtYmdDb2xvci13aGl0ZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubXMtYmdDb2xvci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiOTAwO1xufVxuXG4ubXMtYmdDb2xvci15ZWxsb3dMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxMDA7XG59XG5cbi5tcy1iZ0NvbG9yLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODNiMDE7XG59XG5cbi5tcy1iZ0NvbG9yLW9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNDMwMDtcbn1cblxuLm1zLWJnQ29sb3Itb3JhbmdlTGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhjMDA7XG59XG5cbi5tcy1iZ0NvbG9yLXJlZERhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTgwMDAwO1xufVxuXG4ubXMtYmdDb2xvci1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxMTIzO1xufVxuXG4ubXMtYmdDb2xvci1tYWdlbnRhRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzAwNWM7XG59XG5cbi5tcy1iZ0NvbG9yLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjQwMDllO1xufVxuXG4ubXMtYmdDb2xvci1tYWdlbnRhTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwMDhjO1xufVxuXG4ubXMtYmdDb2xvci1wdXJwbGVEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMTQ1YTtcbn1cblxuLm1zLWJnQ29sb3ItcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmQ5MTtcbn1cblxuLm1zLWJnQ29sb3ItcHVycGxlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRhMGZmO1xufVxuXG4ubXMtYmdDb2xvci1ibHVlRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIwNTA7XG59XG5cbi5tcy1iZ0NvbG9yLWJsdWVNaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxODhmO1xufVxuXG4ubXMtYmdDb2xvci1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLWJnQ29sb3ItYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNmMjtcbn1cblxuLm1zLWJnQ29sb3ItdGVhbERhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjUwO1xufVxuXG4ubXMtYmdDb2xvci10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI3Mjtcbn1cblxuLm1zLWJnQ29sb3ItdGVhbExpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI5NDtcbn1cblxuLm1zLWJnQ29sb3ItZ3JlZW5EYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGIxYztcbn1cblxuLm1zLWJnQ29sb3ItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3YzEwO1xufVxuXG4ubXMtYmdDb2xvci1ncmVlbkxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhZDgwYTtcbn1cblxuLm1zLWJnQ29sb3ItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5tcy1iZ0NvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmNmRkO1xufVxuXG4ubXMtYmdDb2xvci1zZXZlcmVXYXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDljYztcbn1cblxuLm1zLWJnQ29sb3Itd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0Y2U7XG59XG5cbi5tcy1iZ0NvbG9yLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTdlOTtcbn1cblxuLm1zLWJvcmRlckNvbG9yLXRoZW1lRGFyayxcbi5tcy1ib3JkZXJDb2xvci10aGVtZURhcmstLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1YTllO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrQWx0LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lRGFya0FsdC0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxMDZlYmU7XG59XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZURhcmtlcixcbi5tcy1ib3JkZXJDb2xvci10aGVtZURhcmtlci0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDQ1Nzg7XG59XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZVByaW1hcnksXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVQcmltYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLWJvcmRlckNvbG9yLXRoZW1lU2Vjb25kYXJ5LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lU2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJiODhkODtcbn1cblxuLm1zLWJvcmRlckNvbG9yLXRoZW1lVGVydGlhcnksXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVUZXJ0aWFyeS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MWFmZTU7XG59XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZUxpZ2h0LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzdlMGY0O1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodGVyLFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZWVjZjk7XG59XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZUxpZ2h0ZXJBbHQsXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodGVyQWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VmZjZmYztcbn1cblxuLm1zLWJvcmRlckNvbG9yLWJsYWNrLFxuLm1zLWJvcmRlckNvbG9yLWJsYWNrLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxEYXJrLFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjEyMTtcbn1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxQcmltYXJ5LFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxQcmltYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbn1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxQcmltYXJ5QWx0LFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxQcmltYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNjM2MzYztcbn1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxTZWNvbmRhcnksXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFNlY29uZGFyeS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0LFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFRlcnRpYXJ5LFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxUZXJ0aWFyeS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsVGVydGlhcnlBbHQsXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4YzhjODtcbn1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxMaWdodCxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlYWVhO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXIsXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXItLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXJBbHQsXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXJBbHQtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4ubXMtYm9yZGVyQ29sb3Itd2hpdGUsXG4ubXMtYm9yZGVyQ29sb3Itd2hpdGUtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubXMtYm9yZGVyQ29sb3IteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiOTAwO1xufVxuXG4ubXMtYm9yZGVyQ29sb3IteWVsbG93TGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmZmYxMDA7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNkODNiMDE7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1vcmFuZ2VMaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VhNDMwMDtcbn1cblxuLm1zLWJvcmRlckNvbG9yLW9yYW5nZUxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjhjMDA7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1yZWREYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTgwMDAwO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgxMTIzO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItbWFnZW50YURhcmsge1xuICBib3JkZXItY29sb3I6ICM1YzAwNWM7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1tYWdlbnRhIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjQwMDllO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItbWFnZW50YUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMwMDhjO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItcHVycGxlRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzMyMTQ1YTtcbn1cblxuLm1zLWJvcmRlckNvbG9yLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzVjMmQ5MTtcbn1cblxuLm1zLWJvcmRlckNvbG9yLXB1cnBsZUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjRhMGZmO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItYmx1ZURhcmsge1xuICBib3JkZXItY29sb3I6ICMwMDIwNTA7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1ibHVlTWlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxODhmO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLWJvcmRlckNvbG9yLWJsdWVMaWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmNmMjtcbn1cblxuLm1zLWJvcmRlckNvbG9yLXRlYWxEYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0YjUwO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItdGVhbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwODI3Mjtcbn1cblxuLm1zLWJvcmRlckNvbG9yLXRlYWxMaWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjI5NDtcbn1cblxuLm1zLWJvcmRlckNvbG9yLWdyZWVuRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGIxYztcbn1cblxuLm1zLWJvcmRlckNvbG9yLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3YzEwO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItZ3JlZW5MaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2JhZDgwYTtcbn1cblxuLm1zLWJvcmRlckNvbG9yVG9wLXRoZW1lUHJpbWFyeSxcbi5tcy1ib3JkZXJDb2xvclRvcC10aGVtZVByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLWZvbnQtc3Uge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tcy1mb250LXh4bCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1zLWZvbnQteGwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tcy1mb250LWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1zLWZvbnQtbS1wbHVzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tcy1mb250LW0ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1zLWZvbnQtcy1wbHVzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tcy1mb250LXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1zLWZvbnQteHMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1zLWZvbnQtbWkge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuLm1zLWZvbnRXZWlnaHQtbGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4ubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4ubXMtZm9udFdlaWdodC1yZWd1bGFyLS1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbi5tcy1mb250V2VpZ2h0LXNlbWlib2xkLS1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1zLWZvbnRTaXplLXN1IHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG4ubXMtZm9udFNpemUteHhsIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4ubXMtZm9udFNpemUteGwge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5tcy1mb250U2l6ZS1sIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4ubXMtZm9udFNpemUtbVBsdXMge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5tcy1mb250U2l6ZS1tIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubXMtZm9udFNpemUtc1BsdXMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5tcy1mb250U2l6ZS1zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubXMtZm9udFNpemUteHMge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5tcy1mb250U2l6ZS1taSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLm1zLWZvbnRDb2xvci10aGVtZURhcmtlcixcbi5tcy1mb250Q29sb3ItdGhlbWVEYXJrZXItLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQ1Nzg7XG59XG5cbi5tcy1mb250Q29sb3ItdGhlbWVEYXJrLFxuLm1zLWZvbnRDb2xvci10aGVtZURhcmstLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVhOWU7XG59XG5cbi5tcy1mb250Q29sb3ItdGhlbWVEYXJrQWx0LFxuLm1zLWZvbnRDb2xvci10aGVtZURhcmtBbHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMxMDZlYmU7XG59XG5cbi5tcy1mb250Q29sb3ItdGhlbWVQcmltYXJ5LFxuLm1zLWZvbnRDb2xvci10aGVtZVByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7XG59XG5cbi5tcy1mb250Q29sb3ItdGhlbWVTZWNvbmRhcnksXG4ubXMtZm9udENvbG9yLXRoZW1lU2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMmI4OGQ4O1xufVxuXG4ubXMtZm9udENvbG9yLXRoZW1lVGVydGlhcnksXG4ubXMtZm9udENvbG9yLXRoZW1lVGVydGlhcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM3MWFmZTU7XG59XG5cbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodCxcbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2M3ZTBmNDtcbn1cblxuLm1zLWZvbnRDb2xvci10aGVtZUxpZ2h0ZXIsXG4ubXMtZm9udENvbG9yLXRoZW1lTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2RlZWNmOTtcbn1cblxuLm1zLWZvbnRDb2xvci10aGVtZUxpZ2h0ZXJBbHQsXG4ubXMtZm9udENvbG9yLXRoZW1lTGlnaHRlckFsdC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2VmZjZmYztcbn1cblxuLm1zLWZvbnRDb2xvci1ibGFjayxcbi5tcy1mb250Q29sb3ItYmxhY2stLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tcy1mb250Q29sb3ItbmV1dHJhbERhcmssXG4ubXMtZm9udENvbG9yLW5ldXRyYWxEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxQcmltYXJ5LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsUHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsUHJpbWFyeUFsdCxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFByaW1hcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG5cbi5tcy1mb250Q29sb3ItbmV1dHJhbFNlY29uZGFyeSxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFNlY29uZGFyeS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxUZXJ0aWFyeSxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFRlcnRpYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdCxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYzhjOGM4O1xufVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodCxcbi5tcy1mb250Q29sb3ItbmV1dHJhbExpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWFlYWVhO1xufVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodGVyLFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Y0ZjRmNDtcbn1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHRlckFsdCxcbi5tcy1mb250Q29sb3ItbmV1dHJhbExpZ2h0ZXJBbHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5tcy1mb250Q29sb3Itd2hpdGUsXG4ubXMtZm9udENvbG9yLXdoaXRlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubXMtZm9udENvbG9yLXllbGxvdyxcbi5tcy1mb250Q29sb3IteWVsbG93LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZiOTAwO1xufVxuXG4ubXMtZm9udENvbG9yLXllbGxvd0xpZ2h0LFxuLm1zLWZvbnRDb2xvci15ZWxsb3dMaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjEwMDtcbn1cblxuLm1zLWZvbnRDb2xvci1vcmFuZ2UsXG4ubXMtZm9udENvbG9yLW9yYW5nZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Q4M2IwMTtcbn1cblxuLm1zLWZvbnRDb2xvci1vcmFuZ2VMaWdodCxcbi5tcy1mb250Q29sb3Itb3JhbmdlTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlYTQzMDA7XG59XG5cbi5tcy1mb250Q29sb3Itb3JhbmdlTGlnaHRlcixcbi5tcy1mb250Q29sb3Itb3JhbmdlTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmOGMwMDtcbn1cblxuLm1zLWZvbnRDb2xvci1yZWREYXJrLFxuLm1zLWZvbnRDb2xvci1yZWREYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYTgwMDAwO1xufVxuXG4ubXMtZm9udENvbG9yLXJlZCxcbi5tcy1mb250Q29sb3ItcmVkLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTgxMTIzO1xufVxuXG4ubXMtZm9udENvbG9yLW1hZ2VudGFEYXJrLFxuLm1zLWZvbnRDb2xvci1tYWdlbnRhRGFyay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzVjMDA1Yztcbn1cblxuLm1zLWZvbnRDb2xvci1tYWdlbnRhLFxuLm1zLWZvbnRDb2xvci1tYWdlbnRhLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYjQwMDllO1xufVxuXG4ubXMtZm9udENvbG9yLW1hZ2VudGFMaWdodCxcbi5tcy1mb250Q29sb3ItbWFnZW50YUxpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTMwMDhjO1xufVxuXG4ubXMtZm9udENvbG9yLXB1cnBsZURhcmssXG4ubXMtZm9udENvbG9yLXB1cnBsZURhcmstLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMjE0NWE7XG59XG5cbi5tcy1mb250Q29sb3ItcHVycGxlLFxuLm1zLWZvbnRDb2xvci1wdXJwbGUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM1YzJkOTE7XG59XG5cbi5tcy1mb250Q29sb3ItcHVycGxlTGlnaHQsXG4ubXMtZm9udENvbG9yLXB1cnBsZUxpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYjRhMGZmO1xufVxuXG4ubXMtZm9udENvbG9yLWJsdWVEYXJrLFxuLm1zLWZvbnRDb2xvci1ibHVlRGFyay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMjA1MDtcbn1cblxuLm1zLWZvbnRDb2xvci1ibHVlTWlkLFxuLm1zLWZvbnRDb2xvci1ibHVlTWlkLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAxODhmO1xufVxuXG4ubXMtZm9udENvbG9yLWJsdWUsXG4ubXMtZm9udENvbG9yLWJsdWUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7XG59XG5cbi5tcy1mb250Q29sb3ItYmx1ZUxpZ2h0LFxuLm1zLWZvbnRDb2xvci1ibHVlTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMGJjZjI7XG59XG5cbi5tcy1mb250Q29sb3ItdGVhbERhcmssXG4ubXMtZm9udENvbG9yLXRlYWxEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA0YjUwO1xufVxuXG4ubXMtZm9udENvbG9yLXRlYWwsXG4ubXMtZm9udENvbG9yLXRlYWwtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgyNzI7XG59XG5cbi5tcy1mb250Q29sb3ItdGVhbExpZ2h0LFxuLm1zLWZvbnRDb2xvci10ZWFsTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMGIyOTQ7XG59XG5cbi5tcy1mb250Q29sb3ItZ3JlZW5EYXJrLFxuLm1zLWZvbnRDb2xvci1ncmVlbkRhcmstLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDRiMWM7XG59XG5cbi5tcy1mb250Q29sb3ItZ3JlZW4sXG4ubXMtZm9udENvbG9yLWdyZWVuLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMTA3YzEwO1xufVxuXG4ubXMtZm9udENvbG9yLWdyZWVuTGlnaHQsXG4ubXMtZm9udENvbG9yLWdyZWVuTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNiYWQ4MGE7XG59XG5cbi5tcy1mb250Q29sb3ItaW5mbyxcbi5tcy1mb250Q29sb3ItaW5mby0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLm1zLWZvbnRDb2xvci1zdWNjZXNzLFxuLm1zLWZvbnRDb2xvci1zdWNjZXNzLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMTA3YzEwO1xufVxuXG4ubXMtZm9udENvbG9yLWFsZXJ0LFxuLm1zLWZvbnRDb2xvci1hbGVydC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Q4M2IwMTtcbn1cblxuLm1zLWZvbnRDb2xvci13YXJuaW5nLFxuLm1zLWZvbnRDb2xvci13YXJuaW5nLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4ubXMtZm9udENvbG9yLXNldmVyZVdhcm5pbmcsXG4ubXMtZm9udENvbG9yLXNldmVyZVdhcm5pbmctLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNkODNiMDE7XG59XG5cbi5tcy1mb250Q29sb3ItZXJyb3IsXG4ubXMtZm9udENvbG9yLWVycm9yLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYTgwMDAwO1xufVxuXG4vKlxuICBZb3VyIHVzZSBvZiB0aGUgY29udGVudCBpbiB0aGUgZmlsZXMgcmVmZXJlbmNlZCBoZXJlIGFyZSBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgbGljZW5zZSBhdCBodHRwOi8vYWthLm1zL2ZhYnJpYy1mb250LWxpY2Vuc2VcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIEJvbGQnO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktQm9sZCNMZWVsYXdhZGVlVUktQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGVlbGF3YWRlZSBVSSc7XG4gIHNyYzogdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1SZWd1bGFyI0xlZWxhd2FkZWVVSS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIFNlbWlsaWdodCc7XG4gIHNyYzogdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVNlbWlsaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktU2VtaWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVNlbWlsaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1TZW1pbGlnaHQjTGVlbGF3YWRlZVVJLVNlbWlsaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgQXJhYmljJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgTGlnaHQnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1BcmFiaWMvU2Vnb2VVSS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1BcmFiaWMvU2Vnb2VVSS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgQXJhYmljJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUknKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1BcmFiaWMvU2Vnb2VVSS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUFyYWJpYy9TZWdvZVVJLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUFyYWJpYy9TZWdvZVVJLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEFyYWJpYyc7XG4gIHNyYzogbG9jYWwoJ1NlZ29lIFVJIFNlbWlib2xkJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUFyYWJpYy9TZWdvZVVJLVNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgQXJhYmljJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgU2VtaWxpZ2h0JyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUFyYWJpYy9TZWdvZVVJLVNlbWlsaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBDeXJpbGxpYyc7XG4gIHNyYzogbG9jYWwoJ1NlZ29lIFVJIExpZ2h0JyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQ3lyaWxsaWMvU2Vnb2VVSS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEN5cmlsbGljJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUknKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQ3lyaWxsaWMvU2Vnb2VVSS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEN5cmlsbGljJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgU2VtaWJvbGQnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBDeXJpbGxpYyc7XG4gIHNyYzogbG9jYWwoJ1NlZ29lIFVJIFNlbWlsaWdodCcpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLVNlbWlsaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgRWFzdEV1cm9wZWFuJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgTGlnaHQnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUknKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUVhc3RFdXJvcGVhbi9TZWdvZVVJLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUVhc3RFdXJvcGVhbi9TZWdvZVVJLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbic7XG4gIHNyYzogbG9jYWwoJ1NlZ29lIFVJIFNlbWlib2xkJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUVhc3RFdXJvcGVhbi9TZWdvZVVJLVNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgRWFzdEV1cm9wZWFuJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgU2VtaWxpZ2h0JyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUVhc3RFdXJvcGVhbi9TZWdvZVVJLVNlbWlsaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBHcmVlayc7XG4gIHNyYzogbG9jYWwoJ1NlZ29lIFVJIExpZ2h0JyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktR3JlZWsvU2Vnb2VVSS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEdyZWVrJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUknKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktR3JlZWsvU2Vnb2VVSS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEdyZWVrJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgU2VtaWJvbGQnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBHcmVlayc7XG4gIHNyYzogbG9jYWwoJ1NlZ29lIFVJIFNlbWlsaWdodCcpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVNlbWlsaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgSGVicmV3JztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgTGlnaHQnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgSGVicmV3JztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUknKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEhlYnJldyc7XG4gIHNyYzogbG9jYWwoJ1NlZ29lIFVJIFNlbWlib2xkJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLVNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgSGVicmV3JztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgU2VtaWxpZ2h0JyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLVNlbWlsaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktU2VtaWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBWaWV0bmFtZXNlJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgTGlnaHQnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1WaWV0bmFtZXNlL1NlZ29lVUktTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1WaWV0bmFtZXNlL1NlZ29lVUktTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgVmlldG5hbWVzZSc7XG4gIHNyYzogbG9jYWwoJ1NlZ29lIFVJJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBWaWV0bmFtZXNlJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgU2VtaWJvbGQnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1WaWV0bmFtZXNlL1NlZ29lVUktU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1WaWV0bmFtZXNlL1NlZ29lVUktU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBWaWV0bmFtZXNlJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgU2VtaWxpZ2h0JyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVNlbWlsaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1WaWV0bmFtZXNlL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1WaWV0bmFtZXNlL1NlZ29lVUktU2VtaWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nO1xuICBzcmM6IGxvY2FsKCdTZWdvZSBVSSBMaWdodCcpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVdlc3RFdXJvcGVhbi9TZWdvZVVJLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVdlc3RFdXJvcGVhbi9TZWdvZVVJLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nO1xuICBzcmM6IGxvY2FsKCdTZWdvZSBVSScpLCB1cmwoJ2h0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVdlc3RFdXJvcGVhbi9TZWdvZVVJLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktV2VzdEV1cm9wZWFuL1NlZ29lVUktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktV2VzdEV1cm9wZWFuL1NlZ29lVUktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJztcbiAgc3JjOiBsb2NhbCgnU2Vnb2UgVUkgU2VtaWJvbGQnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktV2VzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nO1xuICBzcmM6IGxvY2FsKCdTZWdvZSBVSSBTZW1pbGlnaHQnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktV2VzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbipbbGFuZz0namEtSlAnXSAubXMtZm9udC1taSxcbipbbGFuZz0namEtSlAnXSAubXMtZm9udC14cyxcbipbbGFuZz0namEtSlAnXSAubXMtZm9udC1zLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250LXMtcGx1cyxcbipbbGFuZz0namEtSlAnXSAubXMtZm9udC1tLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250LW0tcGx1cyxcbipbbGFuZz0namEtSlAnXSAubXMtZm9udC1sLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250LXhsLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250LXh4bCxcbipbbGFuZz0namEtSlAnXSAubXMtZm9udC1zdSxcbipbbGFuZz0namEtSlAnXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0namEtSlAnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlcixcbipbbGFuZz0namEtSlAnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9J2phLUpQJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2phLUpQJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlcixcbipbbGFuZz0namEtSlAnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0namEtSlAnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnWXUgR290aGljJywgJ01laXJ5byBVSScsIE1laXJ5bywgJ01TIFBnb3RoaWMnLCBPc2FrYSwgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdrby1LUiddIC5tcy1mb250LW1pLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250LXhzLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250LXMsXG4qW2xhbmc9J2tvLUtSJ10gLm1zLWZvbnQtcy1wbHVzLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250LW0sXG4qW2xhbmc9J2tvLUtSJ10gLm1zLWZvbnQtbS1wbHVzLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250LWwsXG4qW2xhbmc9J2tvLUtSJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2tvLUtSJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250LXN1LFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0na28tS1InXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2tvLUtSJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0na28tS1InXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdNYWxndW4gR290aGljJywgR3VsaW0sICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nY2gtWkhTJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250LXhzLFxuKltsYW5nPSdjaC1aSFMnXSAubXMtZm9udC1zLFxuKltsYW5nPSdjaC1aSFMnXSAubXMtZm9udC1zLXBsdXMsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250LW0sXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250LW0tcGx1cyxcbipbbGFuZz0nY2gtWkhTJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0nY2gtWkhTJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250LXh4bCxcbipbbGFuZz0nY2gtWkhTJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdjaC1aSFMnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlcixcbipbbGFuZz0nY2gtWkhTJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdjaC1aSFMnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdjaC1aSFMnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnTWljcm9zb2Z0IFlhaGVpJywgVmVyZGFuYSwgU2ltc3VuLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250LW1pLFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udC14cyxcbipbbGFuZz0nY2gtWkhUJ10gLm1zLWZvbnQtcyxcbipbbGFuZz0nY2gtWkhUJ10gLm1zLWZvbnQtcy1wbHVzLFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udC1tLFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udC1tLXBsdXMsXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250LWwsXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250LXhsLFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250LXN1LFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0nY2gtWkhUJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0nY2gtWkhUJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyLFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyLFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0nY2gtWkhUJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ01pY3Jvc29mdCBKaGVuZ2hlaScsIFBtaW5nbGl1LCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnQteHMsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnQtcyxcbipbbGFuZz0naGktSU4nXSAubXMtZm9udC1zLXBsdXMsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnQtbSxcbipbbGFuZz0naGktSU4nXSAubXMtZm9udC1tLXBsdXMsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0naGktSU4nXSAubXMtZm9udC14bCxcbipbbGFuZz0naGktSU4nXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlcixcbipbbGFuZz0naGktSU4nXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ05pcm1hbGEgVUknLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J3RoLVRIJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J3RoLVRIJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSd0aC1USCddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSd0aC1USCddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIFNlbWlsaWdodCcsICdLbWVyIFVJJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSd0aC1USCddIC5tcy1mb250LWwsXG4qW2xhbmc9J3RoLVRIJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J3RoLVRIJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSd0aC1USCddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnTGVlbGF3YWRlZSBVSSBTZW1pbGlnaHQnLCAnS21lciBVSScsICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0ndGgtVEgnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSd0aC1USCddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ0xlZWxhd2FkZWUgVUkgUmVndWxhcicsICdLbWVyIFVJJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSd0aC1USCddIC5tcy1mb250LW1pLFxuKltsYW5nPSd0aC1USCddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSd0aC1USCddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIEJvbGQnLCAnS21lciBVSScsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2FyJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2FyJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSdhciddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdhciddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBBcmFiaWMnLCAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdhciddIC5tcy1mb250LWwsXG4qW2xhbmc9J2FyJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2FyJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdhciddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEFyYWJpYycsICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nYXInXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdhciddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgQXJhYmljJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdhciddIC5tcy1mb250LW1pLFxuKltsYW5nPSdhciddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdhciddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBBcmFiaWMnLCAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdiZy1CRyddIC5tcy1mb250LXhsLFxuKltsYW5nPSdiZy1CRyddIC5tcy1mb250LXh4bCxcbipbbGFuZz0nYmctQkcnXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0nYmctQkcnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgQ3lyaWxsaWMnLCAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdiZy1CRyddIC5tcy1mb250LWwsXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdiZy1CRyddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEN5cmlsbGljJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdiZy1CRyddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBDeXJpbGxpYycsICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nYmctQkcnXSAubXMtZm9udC1taSxcbipbbGFuZz0nYmctQkcnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0nYmctQkcnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgQ3lyaWxsaWMnLCAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdydS1SVSddIC5tcy1mb250LXhsLFxuKltsYW5nPSdydS1SVSddIC5tcy1mb250LXh4bCxcbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgQ3lyaWxsaWMnLCAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdydS1SVSddIC5tcy1mb250LWwsXG4qW2xhbmc9J3J1LVJVJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J3J1LVJVJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdydS1SVSddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEN5cmlsbGljJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdydS1SVSddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J3J1LVJVJ10gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBDeXJpbGxpYycsICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udC1taSxcbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgQ3lyaWxsaWMnLCAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250LXhsLFxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250LXh4bCxcbipbbGFuZz0ndWstVUEnXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0ndWstVUEnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgQ3lyaWxsaWMnLCAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250LWwsXG4qW2xhbmc9J3VrLVVBJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J3VrLVVBJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEN5cmlsbGljJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J3VrLVVBJ10gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBDeXJpbGxpYycsICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0ndWstVUEnXSAubXMtZm9udC1taSxcbipbbGFuZz0ndWstVUEnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0ndWstVUEnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgQ3lyaWxsaWMnLCAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdjcy1DWiddIC5tcy1mb250LXhsLFxuKltsYW5nPSdjcy1DWiddIC5tcy1mb250LXh4bCxcbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udC1sLFxuKltsYW5nPSdjcy1DWiddIC5tcy1mb250LXN1LFxuKltsYW5nPSdjcy1DWiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2NzLUNaJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udC1taSxcbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nZXQtRUUnXSAubXMtZm9udC14bCxcbipbbGFuZz0nZXQtRUUnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0nZXQtRUUnXSAubXMtZm9udC1zdSxcbipbbGFuZz0nZXQtRUUnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdldC1FRSddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2hyLUhSJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2hyLUhSJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSdoci1IUiddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdoci1IUiddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdoci1IUiddIC5tcy1mb250LWwsXG4qW2xhbmc9J2hyLUhSJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2hyLUhSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdoci1IUiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0naHItSFInXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdoci1IUiddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdoci1IUiddIC5tcy1mb250LW1pLFxuKltsYW5nPSdoci1IUiddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdoci1IUiddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdodS1IVSddIC5tcy1mb250LXhsLFxuKltsYW5nPSdodS1IVSddIC5tcy1mb250LXh4bCxcbipbbGFuZz0naHUtSFUnXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0naHUtSFUnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0naHUtSFUnXSAubXMtZm9udC1sLFxuKltsYW5nPSdodS1IVSddIC5tcy1mb250LXN1LFxuKltsYW5nPSdodS1IVSddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0naHUtSFUnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2h1LUhVJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0naHUtSFUnXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0naHUtSFUnXSAubXMtZm9udC1taSxcbipbbGFuZz0naHUtSFUnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0naHUtSFUnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nbHQtTFQnXSAubXMtZm9udC14bCxcbipbbGFuZz0nbHQtTFQnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0nbHQtTFQnXSAubXMtZm9udC1zdSxcbipbbGFuZz0nbHQtTFQnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdsdC1MVCddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2x2LUxWJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2x2LUxWJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSdsdi1MViddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdsdi1MViddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdsdi1MViddIC5tcy1mb250LWwsXG4qW2xhbmc9J2x2LUxWJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2x2LUxWJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdsdi1MViddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nbHYtTFYnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdsdi1MViddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdsdi1MViddIC5tcy1mb250LW1pLFxuKltsYW5nPSdsdi1MViddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdsdi1MViddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdwbC1QTCddIC5tcy1mb250LXhsLFxuKltsYW5nPSdwbC1QTCddIC5tcy1mb250LXh4bCxcbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udC1sLFxuKltsYW5nPSdwbC1QTCddIC5tcy1mb250LXN1LFxuKltsYW5nPSdwbC1QTCddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J3BsLVBMJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udC1taSxcbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nbHQtc3ItU1AnXSAubXMtZm9udC14bCxcbipbbGFuZz0nbHQtc3ItU1AnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0nbHQtc3ItU1AnXSAubXMtZm9udC1zdSxcbipbbGFuZz0nbHQtc3ItU1AnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdsdC1zci1TUCddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J3RyLVRSJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J3RyLVRSJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250LWwsXG4qW2xhbmc9J3RyLVRSJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J3RyLVRSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0ndHItVFInXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250LW1pLFxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdzay1TSyddIC5tcy1mb250LXhsLFxuKltsYW5nPSdzay1TSyddIC5tcy1mb250LXh4bCxcbipbbGFuZz0nc2stU0snXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0nc2stU0snXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nc2stU0snXSAubXMtZm9udC1sLFxuKltsYW5nPSdzay1TSyddIC5tcy1mb250LXN1LFxuKltsYW5nPSdzay1TSyddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0nc2stU0snXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J3NrLVNLJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0nc2stU0snXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0nc2stU0snXSAubXMtZm9udC1taSxcbipbbGFuZz0nc2stU0snXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0nc2stU0snXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0na2stS1onXSAubXMtZm9udC14bCxcbipbbGFuZz0na2stS1onXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0na2stS1onXSAubXMtZm9udC1zdSxcbipbbGFuZz0na2stS1onXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdray1LWiddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSdlbC1HUiddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdlbC1HUiddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBHcmVlaycsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0nZWwtR1InXSAubXMtZm9udC1zdSxcbipbbGFuZz0nZWwtR1InXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgR3JlZWsnLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0nZWwtR1InXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEdyZWVrJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdlbC1HUiddIC5tcy1mb250LW1pLFxuKltsYW5nPSdlbC1HUiddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdlbC1HUiddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBHcmVlaycsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J2hlLUlMJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2hlLUlMJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBIZWJyZXcnLCAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250LWwsXG4qW2xhbmc9J2hlLUlMJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2hlLUlMJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEhlYnJldycsICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0naGUtSUwnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgSGVicmV3JywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250LW1pLFxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBIZWJyZXcnLCAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuKltsYW5nPSd2aS1WTiddIC5tcy1mb250LXhsLFxuKltsYW5nPSd2aS1WTiddIC5tcy1mb250LXh4bCxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgVmlldG5hbWVzZScsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qW2xhbmc9J3ZpLVZOJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udC1zdSxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9J3ZpLVZOJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgVmlldG5hbWVzZScsICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSd2aS1WTiddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgVmlldG5hbWVzZScsICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbipbbGFuZz0ndmktVk4nXSAubXMtZm9udC1taSxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgVmlldG5hbWVzZScsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKlxuICBZb3VyIHVzZSBvZiB0aGUgY29udGVudCBpbiB0aGUgZmlsZXMgcmVmZXJlbmNlZCBoZXJlIGFyZSBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgbGljZW5zZSBhdCBodHRwOi8vYWthLm1zL2ZhYnJpYy1mb250LWxpY2Vuc2VcbiovXG4vKlxuICBZb3VyIHVzZSBvZiB0aGUgY29udGVudCBpbiB0aGUgZmlsZXMgcmVmZXJlbmNlZCBoZXJlIGFyZSBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgbGljZW5zZSBhdCBodHRwOi8vYWthLm1zL2ZhYnJpYy1mb250LWxpY2Vuc2VcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIHNyYzogdXJsKCdodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvaWNvbnMvb2ZmaWNlMzY1aWNvbnMuZW90PycpO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL2ljb25zL29mZmljZTM2NWljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL2ljb25zL29mZmljZTM2NWljb25zLndvZmY/JykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL2ljb25zL29mZmljZTM2NWljb25zLnR0Zj8nKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL2ljb25zL29mZmljZTM2NWljb25zLnN2Zz8jb2ZmaWNlMzY1aWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5tcy1JY29uIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlRW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMCc7XG59XG5cbi5tcy1JY29uLS1jaXJjbGVGaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDEnO1xufVxuXG4ubXMtSWNvbi0tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMic7XG59XG5cbi5tcy1JY29uLS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDMnO1xufVxuXG4ubXMtSWNvbi0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDA0Jztcbn1cblxuLm1zLUljb24tLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDUnO1xufVxuXG4ubXMtSWNvbi0tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwNic7XG59XG5cbi5tcy1JY29uLS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDA3Jztcbn1cblxuLm1zLUljb24tLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDA4Jztcbn1cblxuLm1zLUljb24tLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwOSc7XG59XG5cbi5tcy1JY29uLS1pbmZvQ2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMGEnO1xufVxuXG4ubXMtSWNvbi0tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwYic7XG59XG5cbi5tcy1JY29uLS14Q2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMGMnO1xufVxuXG4ubXMtSWNvbi0tbWFpbE9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwZCc7XG59XG5cbi5tcy1JY29uLS1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwZSc7XG59XG5cbi5tcy1JY29uLS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMTAnO1xufVxuXG4ubXMtSWNvbi0tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxMSc7XG59XG5cbi5tcy1JY29uLS1zY2hlZHVsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMTInO1xufVxuXG4ubXMtSWNvbi0tZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxMyc7XG59XG5cbi5tcy1JY29uLS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxNCc7XG59XG5cbi5tcy1JY29uLS1kb2N1bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxNSc7XG59XG5cbi5tcy1JY29uLS1vbmVkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDE2Jztcbn1cblxuLm1zLUljb24tLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxNyc7XG59XG5cbi5tcy1JY29uLS1zaXRlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDE4Jztcbn1cblxuLm1zLUljb24tLWxpc3RCdWxsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMTknO1xufVxuXG4ubXMtSWNvbi0tY2FsZW5kYXJXZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMWEnO1xufVxuXG4ubXMtSWNvbi0tY2FsZW5kYXJXb3JrV2VlazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDFiJztcbn1cblxuLm1zLUljb24tLWNhbGVuZGFyRGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMWMnO1xufVxuXG4ubXMtSWNvbi0tZm9sZGVyTW92ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDFkJztcbn1cblxuLm1zLUljb24tLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMWUnO1xufVxuXG4ubXMtSWNvbi0tcG9wb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMWYnO1xufVxuXG4ubXMtSWNvbi0tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDIwJztcbn1cblxuLm1zLUljb24tLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyMSc7XG59XG5cbi5tcy1JY29uLS1mYXZvcml0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyMic7XG59XG5cbi5tcy1JY29uLS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDIzJztcbn1cblxuLm1zLUljb24tLW1haWxTZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjQnO1xufVxuXG4ubXMtSWNvbi0tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDI1Jztcbn1cblxuLm1zLUljb24tLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjYnO1xufVxuXG4ubXMtSWNvbi0tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjcnO1xufVxuXG4ubXMtSWNvbi0tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDI4Jztcbn1cblxuLm1zLUljb24tLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjknO1xufVxuXG4ubXMtSWNvbi0tbWluaWF0dXJlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJhJztcbn1cblxuLm1zLUljb24tLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJiJztcbn1cblxuLm1zLUljb24tLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyYyc7XG59XG5cbi5tcy1JY29uLS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJkJztcbn1cblxuLm1zLUljb24tLW9ubGluZUFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJlJztcbn1cblxuLm1zLUljb24tLW9ubGluZUpvaW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyZic7XG59XG5cbi5tcy1JY29uLS1yZXBseUFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDMwJztcbn1cblxuLm1zLUljb24tLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAzMSc7XG59XG5cbi5tcy1JY29uLS1kcm06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAzMic7XG59XG5cbi5tcy1JY29uLS1waW5Eb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMzMnO1xufVxuXG4ubXMtSWNvbi0tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDM0Jztcbn1cblxuLm1zLUljb24tLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAzNSc7XG59XG5cbi5tcy1JY29uLS1zbWlsZXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAzNic7XG59XG5cbi5tcy1JY29uLS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMzcnO1xufVxuXG4ubXMtSWNvbi0tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDM4Jztcbn1cblxuLm1zLUljb24tLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDM5Jztcbn1cblxuLm1zLUljb24tLXF1ZXN0aW9uUmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDNhJztcbn1cblxuLm1zLUljb24tLW5vdFJlY3VycmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDNiJztcbn1cblxuLm1zLUljb24tLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNDAnO1xufVxuXG4ubXMtSWNvbi0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0MSc7XG59XG5cbi5tcy1JY29uLS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNDInO1xufVxuXG4ubXMtSWNvbi0tZWxsaXBzaXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0NSc7XG59XG5cbi5tcy1JY29uLS1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0Nic7XG59XG5cbi5tcy1JY29uLS1hcnJvd1VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNDcnO1xufVxuXG4ubXMtSWNvbi0tYXJyb3dEb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNDgnO1xufVxuXG4ubXMtSWNvbi0tYXJyb3dMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNDknO1xufVxuXG4ubXMtSWNvbi0tYXJyb3dSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDRhJztcbn1cblxuLm1zLUljb24tLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNGInO1xufVxuXG4ubXMtSWNvbi0tZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDRjJztcbn1cblxuLm1zLUljb24tLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0Zic7XG59XG5cbi5tcy1JY29uLS1jYXJldFVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNTEnO1xufVxuXG4ubXMtSWNvbi0tY2FyZXREb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNTInO1xufVxuXG4ubXMtSWNvbi0tY2FyZXRMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNTMnO1xufVxuXG4ubXMtSWNvbi0tY2FyZXRSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDU0Jztcbn1cblxuLm1zLUljb24tLWNhcmV0VXBMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNWEnO1xufVxuXG4ubXMtSWNvbi0tY2FyZXRVcFJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNWInO1xufVxuXG4ubXMtSWNvbi0tY2FyZXREb3duUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA1Yyc7XG59XG5cbi5tcy1JY29uLS1jYXJldERvd25MZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNWQnO1xufVxuXG4ubXMtSWNvbi0tbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDZhJztcbn1cblxuLm1zLUljb24tLW5vdGVSZXBseTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDZiJztcbn1cblxuLm1zLUljb24tLW5vdGVGb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNmMnO1xufVxuXG4ubXMtSWNvbi0ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNmYnO1xufVxuXG4ubXMtSWNvbi0tdGlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDcwJztcbn1cblxuLm1zLUljb24tLXRhc2tSZWN1cnJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3MSc7XG59XG5cbi5tcy1JY29uLS1zdGFyRW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3Myc7XG59XG5cbi5tcy1JY29uLS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3Nic7XG59XG5cbi5tcy1JY29uLS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3Nyc7XG59XG5cbi5tcy1JY29uLS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDc4Jztcbn1cblxuLm1zLUljb24tLWRvY3VtZW50UmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3OSc7XG59XG5cbi5tcy1JY29uLS1kb2N1bWVudEZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3YSc7XG59XG5cbi5tcy1JY29uLS1wYXJ0bmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwODAnO1xufVxuXG4ubXMtSWNvbi0tcmVhY3RpdmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDg0Jztcbn1cblxuLm1zLUljb24tLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4NSc7XG59XG5cbi5tcy1JY29uLS1wZXJzb25BZGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4Nic7XG59XG5cbi5tcy1JY29uLS1jaGV2cm9uVXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4Nyc7XG59XG5cbi5tcy1JY29uLS1jaGV2cm9uRG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDg4Jztcbn1cblxuLm1zLUljb24tLWNoZXZyb25MZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwODknO1xufVxuXG4ubXMtSWNvbi0tY2hldnJvblJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOGEnO1xufVxuXG4ubXMtSWNvbi0tcGVvcGxlQWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOGMnO1xufVxuXG4ubXMtSWNvbi0tbmV3c2ZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4ZCc7XG59XG5cbi5tcy1JY29uLS1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDhlJztcbn1cblxuLm1zLUljb24tLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4Zic7XG59XG5cbi5tcy1JY29uLS1jaGV2cm9uc1VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOTAnO1xufVxuXG4ubXMtSWNvbi0tY2hldnJvbnNEb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOTEnO1xufVxuXG4ubXMtSWNvbi0tY2hldnJvbnNMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOTInO1xufVxuXG4ubXMtSWNvbi0tY2hldnJvbnNSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDkzJztcbn1cblxuLm1zLUljb24tLWNsdXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA5YSc7XG59XG5cbi5tcy1JY29uLS1zdWJzY3JpYmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA5Yyc7XG59XG5cbi5tcy1JY29uLS11bnN1YnNjcmliZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDlkJztcbn1cblxuLm1zLUljb24tLXBlcnNvblJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDllJztcbn1cblxuLm1zLUljb24tLXJlY2VpcHRGb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTAnO1xufVxuXG4ubXMtSWNvbi0tcmVjZWlwdFJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTEnO1xufVxuXG4ubXMtSWNvbi0tcmVjZWlwdENoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTInO1xufVxuXG4ubXMtSWNvbi0tcGVvcGxlUmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTMnO1xufVxuXG4ubXMtSWNvbi0tbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhNCc7XG59XG5cbi5tcy1JY29uLS1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGE1Jztcbn1cblxuLm1zLUljb24tLWV2ZW50Q2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTYnO1xufVxuXG4ubXMtSWNvbi0tZXZlbnRTaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGE3Jztcbn1cblxuLm1zLUljb24tLXRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTknO1xufVxuXG4ubXMtSWNvbi0tb29mUmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhYSc7XG59XG5cbi5tcy1JY29uLS12b2ljZW1haWxSZXBseTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGFjJztcbn1cblxuLm1zLUljb24tLXZvaWNlbWFpbEZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhZCc7XG59XG5cbi5tcy1JY29uLS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhZic7XG59XG5cbi5tcy1JY29uLS1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYjAnO1xufVxuXG4ubXMtSWNvbi0tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYjEnO1xufVxuXG4ubXMtSWNvbi0tZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGIyJztcbn1cblxuLm1zLUljb24tLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMDAnO1xufVxuXG4ubXMtSWNvbi0tcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAxJztcbn1cblxuLm1zLUljb24tLXBvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEwMic7XG59XG5cbi5tcy1JY29uLS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEwMyc7XG59XG5cbi5tcy1JY29uLS10b3VjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTA0Jztcbn1cblxuLm1zLUljb24tLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMDUnO1xufVxuXG4ubXMtSWNvbi0tZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMDYnO1xufVxuXG4ubXMtSWNvbi0tbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMTAnO1xufVxuXG4ubXMtSWNvbi0tZGlhbHBhZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTExJztcbn1cblxuLm1zLUljb24tLXBob25lVHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExMic7XG59XG5cbi5tcy1JY29uLS1waG9uZUFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTEzJztcbn1cblxuLm1zLUljb24tLWxhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExNCc7XG59XG5cbi5tcy1JY29uLS1jaGF0QWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMTUnO1xufVxuXG4ubXMtSWNvbi0tY29uZmxpY3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExNic7XG59XG5cbi5tcy1JY29uLS1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTE3Jztcbn1cblxuLm1zLUljb24tLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTE5Jztcbn1cblxuLm1zLUljb24tLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTFhJztcbn1cblxuLm1zLUljb24tLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExYic7XG59XG5cbi5tcy1JY29uLS1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExYyc7XG59XG5cbi5tcy1JY29uLS1tYWlsRW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExZCc7XG59XG5cbi5tcy1JY29uLS1lZGl0Qm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMWUnO1xufVxuXG4ubXMtSWNvbi0td2FmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMWYnO1xufVxuXG4ubXMtSWNvbi0td29yazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTIwJztcbn1cblxuLm1zLUljb24tLWV2ZW50UmVjdXJyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMjEnO1xufVxuXG4ubXMtSWNvbi0tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTIyJztcbn1cblxuLm1zLUljb24tLXNvY2lhbExpc3RlbmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTIzJztcbn1cblxuLm1zLUljb24tLW1hcE1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTI0Jztcbn1cblxuLm1zLUljb24tLW9yZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTI1Jztcbn1cblxuLm1zLUljb24tLXJlcGx5QWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNTAnO1xufVxuXG4ubXMtSWNvbi0tcmVwbHlBbGxBbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE1Mic7XG59XG5cbi5tcy1JY29uLS1ldmVudEluZm86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE1NCc7XG59XG5cbi5tcy1JY29uLS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTU1Jztcbn1cblxuLm1zLUljb24tLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNjEnO1xufVxuXG4ubXMtSWNvbi0tZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2Mic7XG59XG5cbi5tcy1JY29uLS1ub3RlRWRpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTYzJztcbn1cblxuLm1zLUljb24tLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTY0Jztcbn1cblxuLm1zLUljb24tLW1haWxFZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNjUnO1xufVxuXG4ubXMtSWNvbi0tcGluTGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTY3Jztcbn1cblxuLm1zLUljb24tLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNmEnO1xufVxuXG4ubXMtSWNvbi0taGVhcnRFbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTZiJztcbn1cblxuLm1zLUljb24tLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2Yyc7XG59XG5cbi5tcy1JY29uLS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNmQnO1xufVxuXG4ubXMtSWNvbi0tYm9va3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2ZSc7XG59XG5cbi5tcy1JY29uLS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTZmJztcbn1cblxuLm1zLUljb24tLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNzAnO1xufVxuXG4ubXMtSWNvbi0tc29jY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNzEnO1xufVxuXG4ubXMtSWNvbi0tbWVhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTcyJztcbn1cblxuLm1zLUljb24tLWJhbGxvb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3Myc7XG59XG5cbi5tcy1JY29uLS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3NCc7XG59XG5cbi5tcy1JY29uLS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3NSc7XG59XG5cbi5tcy1JY29uLS1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3Nic7XG59XG5cbi5tcy1JY29uLS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTc3Jztcbn1cblxuLm1zLUljb24tLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTc4Jztcbn1cblxuLm1zLUljb24tLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTc5Jztcbn1cblxuLm1zLUljb24tLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTdhJztcbn1cblxuLm1zLUljb24tLXBpbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3Yic7XG59XG5cbi5tcy1JY29uLS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3Yyc7XG59XG5cbi5tcy1JY29uLS1maXJzdEFpZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTdkJztcbn1cblxuLm1zLUljb24tLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxN2UnO1xufVxuXG4ubXMtSWNvbi0tcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTdmJztcbn1cblxuLm1zLUljb24tLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTgwJztcbn1cblxuLm1zLUljb24tLWRvZ0FsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTgxJztcbn1cblxuLm1zLUljb24tLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxODInO1xufVxuXG4ubXMtSWNvbi0tbWV0YWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4Myc7XG59XG5cbi5tcy1JY29uLS1wb2ludEl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4NCc7XG59XG5cbi5tcy1JY29uLS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxODUnO1xufVxuXG4ubXMtSWNvbi0tZmllbGRUZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxODYnO1xufVxuXG4ubXMtSWNvbi0tZmllbGROdW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4Nyc7XG59XG5cbi5tcy1JY29uLS1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTg4Jztcbn1cblxuLm1zLUljb24tLXJhZGlvQnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxODknO1xufVxuXG4ubXMtSWNvbi0tY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4YSc7XG59XG5cbi5tcy1JY29uLS1zdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMThiJztcbn1cblxuLm1zLUljb24tLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4Yyc7XG59XG5cbi5tcy1JY29uLS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4ZCc7XG59XG5cbi5tcy1JY29uLS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4ZSc7XG59XG5cbi5tcy1JY29uLS1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMThmJztcbn1cblxuLm1zLUljb24tLXN0eWxlUmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTAnO1xufVxuXG4ubXMtSWNvbi0tcGljdHVyZUFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTkxJztcbn1cblxuLm1zLUljb24tLXBpY3R1cmVSZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5Mic7XG59XG5cbi5tcy1JY29uLS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTMnO1xufVxuXG4ubXMtSWNvbi0tdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTQnO1xufVxuXG4ubXMtSWNvbi0tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTUnO1xufVxuXG4ubXMtSWNvbi0tdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5Nic7XG59XG5cbi5tcy1JY29uLS1oaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTcnO1xufVxuXG4ubXMtSWNvbi0tc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTgnO1xufVxuXG4ubXMtSWNvbi0taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOWEnO1xufVxuXG4ubXMtSWNvbi0tcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5Yic7XG59XG5cbi5tcy1JY29uLS1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOWMnO1xufVxuXG4ubXMtSWNvbi0tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5ZCc7XG59XG5cbi5tcy1JY29uLS1jcmVkaXRDYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOWUnO1xufVxuXG4ubXMtSWNvbi0tcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOWYnO1xufVxuXG4ubXMtSWNvbi0tcGVvcGxlU2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwMCc7XG59XG5cbi5tcy1JY29uLS1maWVsZFRleHRCb3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwMyc7XG59XG5cbi5tcy1JY29uLS1tdWx0aUNob2ljZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjA0Jztcbn1cblxuLm1zLUljb24tLWZpZWxkTWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjA1Jztcbn1cblxuLm1zLUljb24tLWNvbnRhY3RGb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMDYnO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlSGFsZkZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjA3Jztcbn1cblxuLm1zLUljb24tLWRvY3VtZW50UERGOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMDgnO1xufVxuXG4ubXMtSWNvbi0tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwOSc7XG59XG5cbi5tcy1JY29uLS1jaXJjbGVVbmZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjBiJztcbn1cblxuLm1zLUljb24tLWNpcmNsZUZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjBjJztcbn1cblxuLm1zLUljb24tLXRleHRCb3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwZSc7XG59XG5cbi5tcy1JY29uLS1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMGYnO1xufVxuXG4ubXMtSWNvbi0tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMTAnO1xufVxuXG4ubXMtSWNvbi0tbGlmZXNhdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMTEnO1xufVxuXG4ubXMtSWNvbi0tbGlmZXNhdmVyTG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjEyJztcbn1cblxuLm1zLUljb24tLW1haWxVbnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxMyc7XG59XG5cbi5tcy1JY29uLS1tYWlsUmVhZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjE0Jztcbn1cblxuLm1zLUljb24tLWluYm94Q2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxNSc7XG59XG5cbi5tcy1JY29uLS1mb2xkZXJTZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxNic7XG59XG5cbi5tcy1JY29uLS1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjE3Jztcbn1cblxuLm1zLUljb24tLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjE4Jztcbn1cblxuLm1zLUljb24tLWFzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjE5Jztcbn1cblxuLm1zLUljb24tLWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxYSc7XG59XG5cbi5tcy1JY29uLS1maWx0ZXJDbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjFiJztcbn1cblxuLm1zLUljb24tLWNoZWNrYm94RW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxYyc7XG59XG5cbi5tcy1JY29uLS1jaGVja2JveE1peGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMWQnO1xufVxuXG4ubXMtSWNvbi0tYm9hcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMWUnO1xufVxuXG4ubXMtSWNvbi0tY2hlY2tib3hDaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjFmJztcbn1cblxuLm1zLUljb24tLWZyb3dueTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjIwJztcbn1cblxuLm1zLUljb24tLWxpZ2h0QnVsYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjIxJztcbn1cblxuLm1zLUljb24tLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMjInO1xufVxuXG4ubXMtSWNvbi0tZGV2aWNlV2lwZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjIzJztcbn1cblxuLm1zLUljb24tLWxpc3RDaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjI2Jztcbn1cblxuLm1zLUljb24tLWxpc3RHcm91cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjI3Jztcbn1cblxuLm1zLUljb24tLXRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMjgnO1xufVxuXG4ubXMtSWNvbi0tZm9udEluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMjknO1xufVxuXG4ubXMtSWNvbi0tZm9udERlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMmEnO1xufVxuXG4ubXMtSWNvbi0tZm9udENvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMmInO1xufVxuXG4ubXMtSWNvbi0tbWFpbENoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMmMnO1xufVxuXG4ubXMtSWNvbi0tbWFpbERvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyZCc7XG59XG5cbi5tcy1JY29uLS1saXN0Q2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyZSc7XG59XG5cbi5tcy1JY29uLS1zdW5BZGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyZic7XG59XG5cbi5tcy1JY29uLS1zdW5RdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjMwJztcbn1cblxuLm1zLUljb24tLWNoZXZyb25UaGluVXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzMSc7XG59XG5cbi5tcy1JY29uLS1jaGV2cm9uVGhpbkRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzMic7XG59XG5cbi5tcy1JY29uLS1jaGV2cm9uVGhpbkxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzMyc7XG59XG5cbi5tcy1JY29uLS1jaGV2cm9uVGhpblJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzQnO1xufVxuXG4ubXMtSWNvbi0tY2hldnJvblRoaWNrVXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzNSc7XG59XG5cbi5tcy1JY29uLS1jaGV2cm9uVGhpY2tEb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzYnO1xufVxuXG4ubXMtSWNvbi0tY2hldnJvblRoaWNrTGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjM3Jztcbn1cblxuLm1zLUljb24tLWNoZXZyb25UaGlja1JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzgnO1xufVxuXG4ubXMtSWNvbi0tbGlua1JlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjM5Jztcbn1cblxuLm1zLUljb24tLWFsZXJ0T3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjNiJztcbn1cblxuLm1zLUljb24tLWRvY3VtZW50TGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyM2MnO1xufVxuXG4ubXMtSWNvbi0tZG9jdW1lbnRBZGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzZCc7XG59XG5cbi5tcy1JY29uLS10b2dnbGVNaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzZSc7XG59XG5cbi5tcy1JY29uLS1lbWJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjNmJztcbn1cblxuLm1zLUljb24tLWxpc3ROdW1iZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjQwJztcbn1cblxuLm1zLUljb24tLXBlb3BsZUNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNDInO1xufVxuXG4ubXMtSWNvbi0tY2FyZXRVcE91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0Myc7XG59XG5cbi5tcy1JY29uLS1jYXJldERvd25PdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNDQnO1xufVxuXG4ubXMtSWNvbi0tY2FyZXRMZWZ0T3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjQ1Jztcbn1cblxuLm1zLUljb24tLWNhcmV0UmlnaHRPdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNDYnO1xufVxuXG4ubXMtSWNvbi0tbWFpbFN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0OCc7XG59XG5cbi5tcy1JY29uLS1tYWlsRXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0OSc7XG59XG5cbi5tcy1JY29uLS1tYWlsUGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0YSc7XG59XG5cbi5tcy1JY29uLS1wZW9wbGVTeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNGInO1xufVxuXG4ubXMtSWNvbi0tcGVvcGxlRXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0Yyc7XG59XG5cbi5tcy1JY29uLS1wZW9wbGVQYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjRkJztcbn1cblxuLm1zLUljb24tLWNpcmNsZUJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0ZSc7XG59XG5cbi5tcy1JY29uLS1jaXJjbGVCYWxsb29uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjRmJztcbn1cblxuLm1zLUljb24tLWNpcmNsZUNhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjUwJztcbn1cblxuLm1zLUljb24tLWNpcmNsZUNhdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjUxJztcbn1cblxuLm1zLUljb24tLWNpcmNsZUNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjUyJztcbn1cblxuLm1zLUljb24tLWNpcmNsZURvZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjUzJztcbn1cblxuLm1zLUljb24tLWNpcmNsZUxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjU0Jztcbn1cblxuLm1zLUljb24tLWNpcmNsZVBpbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1NSc7XG59XG5cbi5tcy1JY29uLS1jaXJjbGVQbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjU2Jztcbn1cblxuLm1zLUljb24tLWNpcmNsZVBvb2RsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjU3Jztcbn1cblxuLm1zLUljb24tLWNoZWNrUGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNTknO1xufVxuXG4ubXMtSWNvbi0tZG9jdW1lbnRTZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1YSc7XG59XG5cbi5tcy1JY29uLS1zb3J0TGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1Yyc7XG59XG5cbi5tcy1JY29uLS1jYWxlbmRhclB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjVkJztcbn1cblxuLm1zLUljb24tLWNvbnRhY3RQdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1ZSc7XG59XG5cbi5tcy1JY29uLS1jbGFzc05vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNWYnO1xufVxuXG4ubXMtSWNvbi0tdHJpYW5nbGVVcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjYwJztcbn1cblxuLm1zLUljb24tLXRyaWFuZ2xlUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2MSc7XG59XG5cbi5tcy1JY29uLS10cmlhbmdsZURvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2Mic7XG59XG5cbi5tcy1JY29uLS10cmlhbmdsZUxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2Myc7XG59XG5cbi5tcy1JY29uLS10cmlhbmdsZUVtcHR5VXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2NCc7XG59XG5cbi5tcy1JY29uLS10cmlhbmdsZUVtcHR5UmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2NSc7XG59XG5cbi5tcy1JY29uLS10cmlhbmdsZUVtcHR5RG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjY2Jztcbn1cblxuLm1zLUljb24tLXRyaWFuZ2xlRW1wdHlMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNjcnO1xufVxuXG4ubXMtSWNvbi0tZmlsZVBERjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjY4Jztcbn1cblxuLm1zLUljb24tLWZpbGVJbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjZjJztcbn1cblxuLm1zLUljb24tLWZpbGVEb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjZkJztcbn1cblxuLm1zLUljb24tLWxpc3RHcm91cDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2ZSc7XG59XG5cbi5tcy1JY29uLS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNmYnO1xufVxuXG4ubXMtSWNvbi0tY3JlZGl0Q2FyZE91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3MCc7XG59XG5cbi5tcy1JY29uLS1tYWlsUHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNzInO1xufVxuXG4ubXMtSWNvbi0tZm9sZGVyUHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNzMnO1xufVxuXG4ubXMtSWNvbi0tdGVhbXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3NCc7XG59XG5cbi5tcy1JY29uLS1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNzUnO1xufVxuXG4ubXMtSWNvbi0tY2xhc3Nyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNzYnO1xufVxuXG4ubXMtSWNvbi0tbWVudTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3Nyc7XG59XG5cbi5tcy1JY29uLS1wbHVzMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjc4Jztcbn1cblxuLm1zLUljb24tLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjc5Jztcbn1cblxuLm1zLUljb24tLWFycm93VXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2EnO1xufVxuXG4ubXMtSWNvbi0tYXJyb3dEb3duMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjdiJztcbn1cblxuLm1zLUljb24tLWNpcmNsZVBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3Yyc7XG59XG5cbi5tcy1JY29uLS1jaXJjbGVJbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2QnO1xufVxuXG4ubXMtSWNvbi0tc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjdlJztcbn1cblxuLm1zLUljb24tLXNlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2YnO1xufVxuXG4ubXMtSWNvbi0tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4Mic7XG59XG5cbi5tcy1JY29uLS1hcnJvd1VwUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4Myc7XG59XG5cbi5tcy1JY29uLS1hcnJvd0Rvd25SaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjg0Jztcbn1cblxuLm1zLUljb24tLWFycm93RG93bkxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4NSc7XG59XG5cbi5tcy1JY29uLS1hcnJvd1VwTGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjg2Jztcbn1cblxuLm1zLUljb24tLWJ1bmRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjg3Jztcbn1cblxuLm1zLUljb24tLXBpY3R1cmVFZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyODgnO1xufVxuXG4ubXMtSWNvbi0tcHJvdGVjdGlvbkNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjg5Jztcbn1cblxuLm1zLUljb24tLWFsZXJ0MjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjhhJztcbn1cblxuLm1zLUljb24tLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLm1zLUljb24tLWNpcmNsZTpiZWZvcmUsXG4ubXMtSWNvbi0tY2lyY2xlOmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLm1zLUljb24tLWNpcmNsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlMDAwJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXN0YXI6YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IDElO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlcnNvbjpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogLTMlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWFsZXJ0OmJlZm9yZSB7XG4gIHRvcDogLTQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1haWxPcGVuOmJlZm9yZSB7XG4gIHRvcDogLTUlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlb3BsZTpiZWZvcmUge1xuICB0b3A6IC00JTtcbiAgbGVmdDogLTclO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWJlbGw6YmVmb3JlIHtcbiAgdG9wOiAtMyU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc2NoZWR1bGluZzpiZWZvcmUge1xuICB0b3A6IC0zJTtcbiAgbGVmdDogNiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZG9jdW1lbnRzOmJlZm9yZSB7XG4gIHRvcDogLTElO1xuICBsZWZ0OiAtMiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbGlzdEJ1bGxldHM6YmVmb3JlIHtcbiAgdG9wOiAtMSU7XG4gIGxlZnQ6IDUlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBhbmVsOmJlZm9yZSB7XG4gIGxlZnQ6IC0yJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1wb3BvdXQ6YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IC0yJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ob21lOmJlZm9yZSB7XG4gIHRvcDogLTQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWZhdm9yaXRlczpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogMiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGhvbmU6YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IC0yJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tYWlsU2VuZDpiZWZvcmUge1xuICBsZWZ0OiAtMTAlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlbmNpbDpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogMyU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZmxhZzpiZWZvcmUge1xuICBsZWZ0OiAzJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1taW5pYXR1cmVzOmJlZm9yZSB7XG4gIGxlZnQ6IC0zJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS12b2ljZW1haWw6YmVmb3JlIHtcbiAgdG9wOiAyJTtcbiAgbGVmdDogLTclO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW9ubGluZUFkZDpiZWZvcmUge1xuICB0b3A6IC0xJTtcbiAgbGVmdDogMiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGluRG93bjpiZWZvcmUge1xuICB0b3A6IDUlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWdlYXI6YmVmb3JlIHtcbiAgbGVmdDogMiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2hlY2s6YmVmb3JlIHtcbiAgdG9wOiAzJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1lbGxpcHNpczpiZWZvcmUge1xuICB0b3A6IDIlO1xuICBsZWZ0OiAtMTIlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgbGVmdDogMTAlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgdG9wOiAtMyU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXREb3duOmJlZm9yZSB7XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDIlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNhcmV0TGVmdDpiZWZvcmUge1xuICBsZWZ0OiAtNiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXRSaWdodDpiZWZvcmUge1xuICBsZWZ0OiA2JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldFVwTGVmdDpiZWZvcmUge1xuICB0b3A6IDUlO1xuICBsZWZ0OiA1JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldFVwUmlnaHQ6YmVmb3JlIHtcbiAgdG9wOiA1JTtcbiAgbGVmdDogLTMlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNhcmV0RG93blJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IC0zJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldERvd25MZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW5vdGU6YmVmb3JlIHtcbiAgdG9wOiAyJTtcbiAgbGVmdDogLTMlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW5vdGVSZXBseTpiZWZvcmUge1xuICB0b3A6IDYlO1xuICBsZWZ0OiAzJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ub3RlRm9yd2FyZDpiZWZvcmUge1xuICB0b3A6IDYlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWtleTpiZWZvcmUge1xuICB0b3A6IDUlO1xuICBsZWZ0OiAxJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS10aWxlOmJlZm9yZSB7XG4gIHRvcDogLTElO1xuICBsZWZ0OiAtMTglO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXRhc2tSZWN1cnJpbmc6YmVmb3JlIHtcbiAgdG9wOiAyJTtcbiAgbGVmdDogLTElO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXN0YXJFbXB0eTpiZWZvcmUge1xuICB0b3A6IC00JTtcbiAgbGVmdDogMSU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZG9jdW1lbnRSZXBseTpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogNyU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZG9jdW1lbnRGb3J3YXJkOmJlZm9yZSB7XG4gIGxlZnQ6IDUlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBhcnRuZXI6YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcmVhY3RpdmF0ZTpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogNiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc29ydDpiZWZvcmUge1xuICBsZWZ0OiAtMTklO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlcnNvbkFkZDpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogNiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2hldnJvbkRvd246YmVmb3JlIHtcbiAgdG9wOiA0JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jaGV2cm9uTGVmdDpiZWZvcmUge1xuICBsZWZ0OiAtNSU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2hldnJvblJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IDQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlb3BsZUFkZDpiZWZvcmUge1xuICB0b3A6IC01JTtcbiAgbGVmdDogLTEyJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1uZXdzZmVlZDpiZWZvcmUge1xuICBsZWZ0OiAtNCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbm90ZWJvb2s6YmVmb3JlIHtcbiAgbGVmdDogLTQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWxpbms6YmVmb3JlIHtcbiAgdG9wOiAyJTtcbiAgbGVmdDogLTE4JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jaGV2cm9uc0Rvd246YmVmb3JlIHtcbiAgdG9wOiA1JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jaGV2cm9uc0xlZnQ6YmVmb3JlIHtcbiAgbGVmdDogLTUlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNoZXZyb25zUmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogNCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVyc29uUmVtb3ZlOmJlZm9yZSB7XG4gIGxlZnQ6IDUlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXJlY2VpcHRGb3J3YXJkOmJlZm9yZSB7XG4gIGxlZnQ6IC0yMCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcmVjZWlwdFJlcGx5OmJlZm9yZSB7XG4gIGxlZnQ6IC0yMCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcmVjZWlwdENoZWNrOmJlZm9yZSB7XG4gIGxlZnQ6IC0yMCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVvcGxlUmVtb3ZlOmJlZm9yZSB7XG4gIHRvcDogLTMlO1xuICBsZWZ0OiAtMTIlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1lcmdlOmJlZm9yZSB7XG4gIHRvcDogMiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc3BsaXQ6YmVmb3JlIHtcbiAgdG9wOiAyJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ldmVudENhbmNlbDpiZWZvcmUge1xuICBsZWZ0OiAtMiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tdG9kYXk6YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tb29mUmVwbHk6YmVmb3JlIHtcbiAgbGVmdDogNSU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tdm9pY2VtYWlsUmVwbHk6YmVmb3JlIHtcbiAgdG9wOiA0JTtcbiAgbGVmdDogLTI1JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS12b2ljZW1haWxGb3J3YXJkOmJlZm9yZSB7XG4gIHRvcDogNCU7XG4gIGxlZnQ6IC0yMCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZXllOmJlZm9yZSB7XG4gIHRvcDogLTQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBvc3Q6YmVmb3JlIHtcbiAgdG9wOiAtNCU7XG4gIGxlZnQ6IDQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWZheDpiZWZvcmUge1xuICB0b3A6IC0zJTtcbiAgbGVmdDogLTIlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWxpZ2h0bmluZzpiZWZvcmUge1xuICB0b3A6IDIlO1xuICBsZWZ0OiAxJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1maWx0ZXI6YmVmb3JlIHtcbiAgdG9wOiA3JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJ0OmJlZm9yZSB7XG4gIGxlZnQ6IDMlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXNvY2lhbExpc3RlbmluZzpiZWZvcmUge1xuICB0b3A6IDIlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1hcE1hcmtlcjpiZWZvcmUge1xuICB0b3A6IDIlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXJlcGx5QWxsQWx0OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZ3JvdXA6YmVmb3JlIHtcbiAgbGVmdDogLTMzJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tb25leTpiZWZvcmUge1xuICBsZWZ0OiAtOCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbm90ZUVkaXQ6YmVmb3JlIHtcbiAgbGVmdDogNCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWFpbEVkaXQ6YmVmb3JlIHtcbiAgdG9wOiAzJTtcbiAgbGVmdDogNyU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGluTGVmdDpiZWZvcmUge1xuICBsZWZ0OiAtNiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0taGVhcnQ6YmVmb3JlIHtcbiAgdG9wOiA1JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1oZWFydEVtcHR5OmJlZm9yZSB7XG4gIHRvcDogNSU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FrZTpiZWZvcmUge1xuICB0b3A6IC01JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ib29rczpiZWZvcmUge1xuICBsZWZ0OiAtOCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tdmlkZW86YmVmb3JlIHtcbiAgdG9wOiAtMyU7XG4gIGxlZnQ6IDMlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWJhbGxvb246YmVmb3JlIHtcbiAgdG9wOiA0JTtcbiAgbGVmdDogLTElO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW11c2ljOmJlZm9yZSB7XG4gIHRvcDogLTIlO1xuICBsZWZ0OiAtNSU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc3RvcHdhdGNoOmJlZm9yZSB7XG4gIHRvcDogLTMlO1xuICBsZWZ0OiAzJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jb2ZmZWU6YmVmb3JlIHtcbiAgdG9wOiAtMyU7XG4gIGxlZnQ6IDMlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBsYW5lOmJlZm9yZSB7XG4gIGxlZnQ6IDQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWRvZ0FsdDpiZWZvcmUge1xuICBsZWZ0OiAtMTUlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1ldGFkYXRhOmJlZm9yZSB7XG4gIHRvcDogLTQlO1xuICBsZWZ0OiA0JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS10ZXh0OmJlZm9yZSB7XG4gIHRvcDogLTQlO1xuICBsZWZ0OiAxMCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZmllbGRUZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZmllbGROdW1iZXI6YmVmb3JlIHtcbiAgbGVmdDogLTE0JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1kcm9wZG93bjpiZWZvcmUge1xuICBsZWZ0OiAtMTQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXN0b3J5OmJlZm9yZSB7XG4gIGxlZnQ6IC01JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ib2xkOmJlZm9yZSB7XG4gIGxlZnQ6IDQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXVuZGVybGluZTpiZWZvcmUge1xuICB0b3A6IDQlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXF1b3RlOmJlZm9yZSB7XG4gIGxlZnQ6IC00JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1zdHlsZVJlbW92ZTpiZWZvcmUge1xuICB0b3A6IDQlO1xuICBsZWZ0OiA1JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1waWN0dXJlQWRkOmJlZm9yZSB7XG4gIGxlZnQ6IC02JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1waWN0dXJlUmVtb3ZlOmJlZm9yZSB7XG4gIGxlZnQ6IC02JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tb2JpbGU6YmVmb3JlIHtcbiAgbGVmdDogLTMlO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWhpZGU6YmVmb3JlIHtcbiAgdG9wOiAtNCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0taGVhZGVyOmJlZm9yZSB7XG4gIGxlZnQ6IC05JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tc246YmVmb3JlIHtcbiAgbGVmdDogMyU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVvcGxlQ2hlY2s6YmVmb3JlIHtcbiAgbGVmdDogLTclO1xuICB0b3A6IC0zJTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldERvd25PdXRsaW5lOmJlZm9yZSB7XG4gIHRvcDogNiU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXRMZWZ0T3V0bGluZTpiZWZvcmUge1xuICBsZWZ0OiAtNSU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXRSaWdodE91dGxpbmU6YmVmb3JlIHtcbiAgbGVmdDogNSU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc3dheTpiZWZvcmUge1xuICBsZWZ0OiAtMyU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWFpbFN5bmM6YmVmb3JlIHtcbiAgbGVmdDogOCU7XG4gIHRvcDogMyU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVvcGxlU3luYzpiZWZvcmUge1xuICBsZWZ0OiAtOCU7XG59XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVvcGxlRXJyb3I6YmVmb3JlIHtcbiAgbGVmdDogLTglO1xufVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlb3BsZVBhdXNlOmJlZm9yZSB7XG4gIGxlZnQ6IC04JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1kb2N1bWVudFNlYXJjaDpiZWZvcmUge1xuICBsZWZ0OiA4JTtcbn1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1keW5hbWljc01hcmtldGluZzpiZWZvcmUge1xuICBsZWZ0OiAtOCU7XG59XG5cbi5tcy11LXNsaWRlUmlnaHRJbjEwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluMTA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0SW4xMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDBweCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5cbi5tcy11LXNsaWRlUmlnaHRJbjIwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluMjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0SW4yMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDBweCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5cbi5tcy11LXNsaWRlUmlnaHRJbjQwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluNDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0SW40MCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwcHgsIDBweCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5cbi5tcy11LXNsaWRlTGVmdEluMTAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjEwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0SW4xMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMHB4LCAwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIH1cbn1cblxuLm1zLXUtc2xpZGVMZWZ0SW4yMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluMjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnRJbjIwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwcHgsIDBweCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuXG4ubXMtdS1zbGlkZUxlZnRJbjQwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW40MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdEluNDAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwcHgsIDBweCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5cbi5tcy11LXNsaWRlUmlnaHRJbjQwMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRJbjQwMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwMHB4LCAwcHgsIDBweCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuXG4ubXMtdS1zbGlkZUxlZnRJbjQwMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdDQwMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdDQwMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwcHgsIDBweCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5cbi5tcy11LXNsaWRlVXBJbjIwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVVcEluMjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZVVwSW4yMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAyMHB4LCAwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIH1cbn1cblxuLm1zLXUtc2xpZGVVcEluMTAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVVwSW4xMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZVVwSW4xMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAxMHB4LCAwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIH1cbn1cblxuLm1zLXUtc2xpZGVEb3duSW4yMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd25JbjIwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC0yMHB4LCAwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIH1cbn1cblxuLm1zLXUtc2xpZGVEb3duSW4xMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMTA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duSW4xMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtMTBweCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5cbi5tcy11LXNsaWRlUmlnaHRPdXQ0MCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodE91dDQwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuXG4ubXMtdS1zbGlkZUxlZnRPdXQ0MCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZUxlZnRPdXQ0MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnRPdXQ0MCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuXG4ubXMtdS1zbGlkZVJpZ2h0T3V0NDAwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodE91dDQwMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuXG4ubXMtdS1zbGlkZUxlZnRPdXQ0MDAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdE91dDQwMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwMHB4LCAwcHgsIDBweCk7XG4gIH1cbn1cblxuLm1zLXUtc2xpZGVVcE91dDIwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlVXBPdXQyMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZVVwT3V0MjAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTIwcHgsIDBweCk7XG4gIH1cbn1cblxuLm1zLXUtc2xpZGVVcE91dDEwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlVXBPdXQxMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZVVwT3V0MTAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTEwcHgsIDBweCk7XG4gIH1cbn1cblxuLm1zLXUtc2xpZGVEb3duT3V0MjAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVEb3duT3V0MjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duT3V0MjAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMjBweCwgMHB4KTtcbiAgfVxufVxuXG4ubXMtdS1zbGlkZURvd25PdXQxMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZURvd25PdXQxMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd25PdXQxMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAxMHB4LCAwcHgpO1xuICB9XG59XG5cbi5tcy11LXNjYWxlVXBJbjEwMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNjYWxlVXAxMDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBzY2FsZVVwMTAwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTgsIDAuOTgsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ubXMtdS1zY2FsZURvd25JbjEwMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNjYWxlRG93bjEwMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlRG93bjEwMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLm1zLXUtc2NhbGVVcE91dDEwMyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzY2FsZVVwMTAzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlVXAxMDMge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEpO1xuICB9XG59XG5cbi5tcy11LXNjYWxlRG93bk91dDk4IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNjYWxlRG93bjk4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlRG93bjk4IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk4LCAwLjk4LCAxKTtcbiAgfVxufVxuXG4ubXMtdS1mYWRlSW40MDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5tcy11LWZhZGVJbjEwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbn1cblxuLm1zLXUtZmFkZUluMjAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNjdzO1xufVxuXG4ubXMtdS1mYWRlSW41MDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjQ2N3M7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm1zLXUtZmFkZU91dDQwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ubXMtdS1mYWRlT3V0MTAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuXG4ubXMtdS1mYWRlT3V0MjAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG59XG5cbi5tcy11LWZhZGVPdXQ1MDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNDY3cztcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLm1zLXUtcm90YXRlOTBkZWcge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlOTA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZTkwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG4gIH1cbn1cblxuLm1zLXUtcm90YXRlTjkwZGVnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU45MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlTjkwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIH1cbn1cblxuLm1zLXUtZXhwYW5kQ29sbGFwc2U0MDAge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNjdzIGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG59XG5cbi5tcy11LWV4cGFuZENvbGxhcHNlMjAwIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTY3cyBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xufVxuXG4ubXMtdS1leHBhbmRDb2xsYXBzZTEwMCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjFzIGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG59XG5cbi5tcy11LWRlbGF5MTAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjE2N3M7XG59XG5cbi5tcy11LWRlbGF5MjAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjI2N3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubXMtdS1oaWRkZW5TbSxcbiAgLm1zLXUtaGlkZGVuTWREb3duLFxuICAubXMtdS1oaWRkZW5MZ0Rvd24sXG4gIC5tcy11LWhpZGRlblhsRG93bixcbiAgLm1zLXUtaGlkZGVuWHhsRG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5tcy11LWhpZGRlbk1kLFxuICAubXMtdS1oaWRkZW5NZFVwLFxuICAubXMtdS1oaWRkZW5NZERvd24sXG4gIC5tcy11LWhpZGRlbkxnRG93bixcbiAgLm1zLXUtaGlkZGVuWGxEb3duLFxuICAubXMtdS1oaWRkZW5YeGxEb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tcy11LWhpZGRlbk1kVXAsXG4gIC5tcy11LWhpZGRlbkxnLFxuICAubXMtdS1oaWRkZW5MZ1VwLFxuICAubXMtdS1oaWRkZW5MZ0Rvd24sXG4gIC5tcy11LWhpZGRlblhsRG93bixcbiAgLm1zLXUtaGlkZGVuWHhsRG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1zLXUtaGlkZGVuTWRVcCxcbiAgLm1zLXUtaGlkZGVuTGdVcCxcbiAgLm1zLXUtaGlkZGVuWGwsXG4gIC5tcy11LWhpZGRlblhsVXAsXG4gIC5tcy11LWhpZGRlblhsRG93bixcbiAgLm1zLXUtaGlkZGVuWHhsRG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm1zLXUtaGlkZGVuTWRVcCxcbiAgLm1zLXUtaGlkZGVuTGdVcCxcbiAgLm1zLXUtaGlkZGVuWGxVcCxcbiAgLm1zLXUtaGlkZGVuWHhsLFxuICAubXMtdS1oaWRkZW5YeGxVcCxcbiAgLm1zLXUtaGlkZGVuWHhsRG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1zLXUtaGlkZGVuTWRVcCxcbiAgLm1zLXUtaGlkZGVuTGdVcCxcbiAgLm1zLXUtaGlkZGVuWGxVcCxcbiAgLm1zLXUtaGlkZGVuWHhsVXAsXG4gIC5tcy11LWhpZGRlblh4eGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXMtdS1zbTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tcy11LXNtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NjYlO1xufVxuXG4ubXMtdS1zbTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cblxuLm1zLXUtc205IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLm1zLXUtc204IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbn1cblxuLm1zLXUtc203IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5cbi5tcy11LXNtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5tcy11LXNtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY2NyU7XG59XG5cbi5tcy11LXNtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5cbi5tcy11LXNtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5tcy11LXNtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjQlO1xufVxuXG4ubXMtdS1zbTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuXG4ubXMtdS1zbVB1bGwxMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4ubXMtdS1zbVB1bGwxMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG59XG5cbi5tcy11LXNtUHVsbDEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cblxuLm1zLXUtc21QdWxsOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG5cbi5tcy11LXNtUHVsbDgge1xuICByaWdodDogNjYuNjY2NjY2NjY2NjY2NjYlO1xufVxuXG4ubXMtdS1zbVB1bGw3IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5cbi5tcy11LXNtUHVsbDYge1xuICByaWdodDogNTAlO1xufVxuXG4ubXMtdS1zbVB1bGw1IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbn1cblxuLm1zLXUtc21QdWxsNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5cbi5tcy11LXNtUHVsbDMge1xuICByaWdodDogMjUlO1xufVxuXG4ubXMtdS1zbVB1bGwyIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG59XG5cbi5tcy11LXNtUHVsbDEge1xuICByaWdodDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuXG4ubXMtdS1zbVB1bGwwIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5tcy11LXNtUHVzaDEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLm1zLXUtc21QdXNoMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG59XG5cbi5tcy11LXNtUHVzaDEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuXG4ubXMtdS1zbVB1c2g5IHtcbiAgbGVmdDogNzUlO1xufVxuXG4ubXMtdS1zbVB1c2g4IHtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlO1xufVxuXG4ubXMtdS1zbVB1c2g3IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cblxuLm1zLXUtc21QdXNoNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLm1zLXUtc21QdXNoNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbn1cblxuLm1zLXUtc21QdXNoNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cblxuLm1zLXUtc21QdXNoMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLm1zLXUtc21QdXNoMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG59XG5cbi5tcy11LXNtUHVzaDEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG5cbi5tcy11LXNtUHVzaDAge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubXMtdS1zbU9mZnNldDExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbn1cblxuLm1zLXUtc21PZmZzZXQxMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG59XG5cbi5tcy11LXNtT2Zmc2V0OSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5tcy11LXNtT2Zmc2V0OCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG59XG5cbi5tcy11LXNtT2Zmc2V0NyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xufVxuXG4ubXMtdS1zbU9mZnNldDYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ubXMtdS1zbU9mZnNldDUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuXG4ubXMtdS1zbU9mZnNldDQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlO1xufVxuXG4ubXMtdS1zbU9mZnNldDMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ubXMtdS1zbU9mZnNldDIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbn1cblxuLm1zLXUtc21PZmZzZXQxIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbn1cblxuLm1zLXUtc21PZmZzZXQwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtdS1tZDEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tcy11LW1kMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS1tZDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG5cbiAgLm1zLXUtbWQ5IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1zLXUtbWQ4IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUtbWQ3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuXG4gIC5tcy11LW1kNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5tcy11LW1kNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tcy11LW1kNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tcy11LW1kMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tcy11LW1kMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cblxuICAubXMtdS1tZDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cblxuICAubXMtdS1tZFB1bGwxMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAubXMtdS1tZFB1bGwxMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LW1kUHVsbDEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG5cbiAgLm1zLXUtbWRQdWxsOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5tcy11LW1kUHVsbDgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS1tZFB1bGw3IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuXG4gIC5tcy11LW1kUHVsbDYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAubXMtdS1tZFB1bGw1IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1zLXUtbWRQdWxsNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tcy11LW1kUHVsbDMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAubXMtdS1tZFB1bGwyIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuXG4gIC5tcy11LW1kUHVsbDEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cblxuICAubXMtdS1tZFB1bGwwIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5tcy11LW1kUHVzaDEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLm1zLXUtbWRQdXNoMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LW1kUHVzaDEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cblxuICAubXMtdS1tZFB1c2g5IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAubXMtdS1tZFB1c2g4IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS1tZFB1c2g3IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG5cbiAgLm1zLXUtbWRQdXNoNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLm1zLXUtbWRQdXNoNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1zLXUtbWRQdXNoNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1zLXUtbWRQdXNoMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLm1zLXUtbWRQdXNoMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuXG4gIC5tcy11LW1kUHVzaDEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuXG4gIC5tcy11LW1kUHVzaDAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAubXMtdS1tZE9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUtbWRPZmZzZXQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuXG4gIC5tcy11LW1kT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5tcy11LW1kT2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LW1kT2Zmc2V0NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cblxuICAubXMtdS1tZE9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAubXMtdS1tZE9mZnNldDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cblxuICAubXMtdS1tZE9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubXMtdS1tZE9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAubXMtdS1tZE9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG5cbiAgLm1zLXUtbWRPZmZzZXQxIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG5cbiAgLm1zLXUtbWRPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zLXUtbGcxMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubXMtdS1sZzExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUtbGcxMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuXG4gIC5tcy11LWxnOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5tcy11LWxnOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LWxnNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cblxuICAubXMtdS1sZzYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubXMtdS1sZzUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cblxuICAubXMtdS1sZzQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubXMtdS1sZzMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubXMtdS1sZzIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG5cbiAgLm1zLXUtbGcxIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG5cbiAgLm1zLXUtbGdQdWxsMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1zLXUtbGdQdWxsMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS1sZ1B1bGwxMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuXG4gIC5tcy11LWxnUHVsbDkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cblxuICAubXMtdS1sZ1B1bGw4IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUtbGdQdWxsNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cblxuICAubXMtdS1sZ1B1bGw2IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLm1zLXUtbGdQdWxsNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tcy11LWxnUHVsbDQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubXMtdS1sZ1B1bGwzIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLm1zLXUtbGdQdWxsMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cblxuICAubXMtdS1sZ1B1bGwxIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG5cbiAgLm1zLXUtbGdQdWxsMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubXMtdS1sZ1B1c2gxMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5tcy11LWxnUHVzaDExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS1sZ1B1c2gxMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG5cbiAgLm1zLXUtbGdQdXNoOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLm1zLXUtbGdQdXNoOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUtbGdQdXNoNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuXG4gIC5tcy11LWxnUHVzaDYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5tcy11LWxnUHVzaDUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tcy11LWxnUHVzaDQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tcy11LWxnUHVzaDMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5tcy11LWxnUHVzaDIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cblxuICAubXMtdS1sZ1B1c2gxIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cblxuICAubXMtdS1sZ1B1c2gwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1zLXUtbGdPZmZzZXQxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LWxnT2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cblxuICAubXMtdS1sZ09mZnNldDkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAubXMtdS1sZ09mZnNldDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS1sZ09mZnNldDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG5cbiAgLm1zLXUtbGdPZmZzZXQ2IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm1zLXUtbGdPZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1zLXUtbGdPZmZzZXQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1zLXUtbGdPZmZzZXQzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm1zLXUtbGdPZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuXG4gIC5tcy11LWxnT2Zmc2V0MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuXG4gIC5tcy11LWxnT2Zmc2V0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXMtdS14bDEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tcy11LXhsMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS14bDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG5cbiAgLm1zLXUteGw5IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1zLXUteGw4IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUteGw3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuXG4gIC5tcy11LXhsNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5tcy11LXhsNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tcy11LXhsNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tcy11LXhsMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tcy11LXhsMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cblxuICAubXMtdS14bDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cblxuICAubXMtdS14bFB1bGwxMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAubXMtdS14bFB1bGwxMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LXhsUHVsbDEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG5cbiAgLm1zLXUteGxQdWxsOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5tcy11LXhsUHVsbDgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS14bFB1bGw3IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuXG4gIC5tcy11LXhsUHVsbDYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAubXMtdS14bFB1bGw1IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1zLXUteGxQdWxsNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tcy11LXhsUHVsbDMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAubXMtdS14bFB1bGwyIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuXG4gIC5tcy11LXhsUHVsbDEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cblxuICAubXMtdS14bFB1bGwwIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5tcy11LXhsUHVzaDEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLm1zLXUteGxQdXNoMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LXhsUHVzaDEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cblxuICAubXMtdS14bFB1c2g5IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAubXMtdS14bFB1c2g4IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS14bFB1c2g3IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG5cbiAgLm1zLXUteGxQdXNoNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLm1zLXUteGxQdXNoNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1zLXUteGxQdXNoNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1zLXUteGxQdXNoMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLm1zLXUteGxQdXNoMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuXG4gIC5tcy11LXhsUHVzaDEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuXG4gIC5tcy11LXhsUHVzaDAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAubXMtdS14bE9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUteGxPZmZzZXQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuXG4gIC5tcy11LXhsT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5tcy11LXhsT2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LXhsT2Zmc2V0NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cblxuICAubXMtdS14bE9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAubXMtdS14bE9mZnNldDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cblxuICAubXMtdS14bE9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubXMtdS14bE9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAubXMtdS14bE9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG5cbiAgLm1zLXUteGxPZmZzZXQxIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG5cbiAgLm1zLXUteGxPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tcy11LXh4bDEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tcy11LXh4bDExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUteHhsMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cblxuICAubXMtdS14eGw5IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1zLXUteHhsOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LXh4bDcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG5cbiAgLm1zLXUteHhsNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5tcy11LXh4bDUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cblxuICAubXMtdS14eGw0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1zLXUteHhsMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tcy11LXh4bDIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG5cbiAgLm1zLXUteHhsMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuXG4gIC5tcy11LXh4bFB1bGwxMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAubXMtdS14eGxQdWxsMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS14eGxQdWxsMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cblxuICAubXMtdS14eGxQdWxsOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5tcy11LXh4bFB1bGw4IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUteHhsUHVsbDcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG5cbiAgLm1zLXUteHhsUHVsbDYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAubXMtdS14eGxQdWxsNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tcy11LXh4bFB1bGw0IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1zLXUteHhsUHVsbDMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAubXMtdS14eGxQdWxsMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cblxuICAubXMtdS14eGxQdWxsMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuXG4gIC5tcy11LXh4bFB1bGwwIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5tcy11LXh4bFB1c2gxMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5tcy11LXh4bFB1c2gxMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUteHhsUHVzaDEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gIH1cblxuICAubXMtdS14eGxQdXNoOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLm1zLXUteHhsUHVzaDgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LXh4bFB1c2g3IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG5cbiAgLm1zLXUteHhsUHVzaDYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5tcy11LXh4bFB1c2g1IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cblxuICAubXMtdS14eGxQdXNoNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1zLXUteHhsUHVzaDMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5tcy11LXh4bFB1c2gyIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG5cbiAgLm1zLXUteHhsUHVzaDEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbiAgfVxuXG4gIC5tcy11LXh4bFB1c2gwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1zLXUteHhsT2Zmc2V0MTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS14eGxPZmZzZXQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuXG4gIC5tcy11LXh4bE9mZnNldDkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAubXMtdS14eGxPZmZzZXQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUteHhsT2Zmc2V0NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cblxuICAubXMtdS14eGxPZmZzZXQ2IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm1zLXUteHhsT2Zmc2V0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tcy11LXh4bE9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubXMtdS14eGxPZmZzZXQzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm1zLXUteHhsT2Zmc2V0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cblxuICAubXMtdS14eGxPZmZzZXQxIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG5cbiAgLm1zLXUteHhsT2Zmc2V0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubXMtdS14eHhsMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1zLXUteHh4bDExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUteHh4bDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG5cbiAgLm1zLXUteHh4bDkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubXMtdS14eHhsOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LXh4eGw3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuXG4gIC5tcy11LXh4eGw2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1zLXUteHh4bDUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cblxuICAubXMtdS14eHhsNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tcy11LXh4eGwzIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLm1zLXUteHh4bDIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG5cbiAgLm1zLXUteHh4bDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cblxuICAubXMtdS14eHhsUHVsbDEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdWxsMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS14eHhsUHVsbDEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG5cbiAgLm1zLXUteHh4bFB1bGw5IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLm1zLXUteHh4bFB1bGw4IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUteHh4bFB1bGw3IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdWxsNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdWxsNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdWxsNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdWxsMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdWxsMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG4gIH1cblxuICAubXMtdS14eHhsUHVsbDEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cblxuICAubXMtdS14eHhsUHVsbDAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1zLXUteHh4bFB1c2gxMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdXNoMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdXNoMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdXNoOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLm1zLXUteHh4bFB1c2g4IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cblxuICAubXMtdS14eHhsUHVzaDcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cblxuICAubXMtdS14eHhsUHVzaDYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdXNoNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1zLXUteHh4bFB1c2g0IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubXMtdS14eHhsUHVzaDMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdXNoMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuXG4gIC5tcy11LXh4eGxQdXNoMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG5cbiAgLm1zLXUteHh4bFB1c2gwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1zLXUteHh4bE9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG5cbiAgLm1zLXUteHh4bE9mZnNldDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG5cbiAgLm1zLXUteHh4bE9mZnNldDkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAubXMtdS14eHhsT2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuXG4gIC5tcy11LXh4eGxPZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuXG4gIC5tcy11LXh4eGxPZmZzZXQ2IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm1zLXUteHh4bE9mZnNldDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cblxuICAubXMtdS14eHhsT2Zmc2V0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tcy11LXh4eGxPZmZzZXQzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm1zLXUteHh4bE9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG5cbiAgLm1zLXUteHh4bE9mZnNldDEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cblxuICAubXMtdS14eHhsT2Zmc2V0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1zLUdyaWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAqem9vbTogMTtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5tcy1HcmlkOmJlZm9yZSxcbi5tcy1HcmlkOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1zLUdyaWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1zLUdyaWQtcm93IHtcbiAgbWFyZ2luOiAwIC04cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICp6b29tOiAxO1xufVxuXG4ubXMtR3JpZC1yb3c6YmVmb3JlLFxuLm1zLUdyaWQtcm93OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1zLUdyaWQtcm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tcy1HcmlkLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1zLUdyaWQtY29sIC5tcy1HcmlkIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uICovXG4vKipcbiAqIE9mZmljZSBVSSBGYWJyaWMgMi42LjNcbiAqIFRoZSBmcm9udC1lbmQgZnJhbWV3b3JrIGZvciBidWlsZGluZyBleHBlcmllbmNlcyBmb3IgT2ZmaWNlIDM2NS5cbiAqKi9cbi8qXG4gIFlvdXIgdXNlIG9mIHRoZSBjb250ZW50IGluIHRoZSBmaWxlcyByZWZlcmVuY2VkIGhlcmUgYXJlIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBsaWNlbnNlIGF0IGh0dHA6Ly9ha2EubXMvZmFicmljLWZvbnQtbGljZW5zZVxuKi9cbi5tcy1CcmVhZGNydW1iIHtcbiAgbWFyZ2luOiAyM3B4IDAgMXB4IDA7XG59XG5cbi5tcy1CcmVhZGNydW1iLmlzLW92ZXJmbG93IC5tcy1CcmVhZGNydW1iLW92ZXJmbG93IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubXMtQnJlYWRjcnVtYi1jaGV2cm9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5tcy1CcmVhZGNydW1iLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1zLUJyZWFkY3J1bWItbGlzdCAubXMtQnJlYWRjcnVtYi1saXN0SXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tcy1CcmVhZGNydW1iLWxpc3QgLm1zLUJyZWFkY3J1bWItbGlzdEl0ZW06bGFzdC1vZi10eXBlIC5tcy1CcmVhZGNydW1iLWNoZXZyb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtQnJlYWRjcnVtYi1vdmVyZmxvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4ubXMtQnJlYWRjcnVtYi1vdmVyZmxvdyAubXMtQnJlYWRjcnVtYi1vdmVyZmxvd0J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwNzhkNztcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBwYWRkaW5nOiAxMnB4IDhweCAzcHggOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tcy1CcmVhZGNydW1iLW92ZXJmbG93TWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dNZW51LmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAzNnB4O1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICB6LWluZGV4OiAxMDU7XG59XG5cbi5tcy1CcmVhZGNydW1iLW92ZXJmbG93TWVudTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogNnB4O1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubXMtQnJlYWRjcnVtYi1vdmVyZmxvd01lbnUgLm1zLUNvbnRleHR1YWxNZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOTBweDtcbn1cblxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dNZW51IC5tcy1Db250ZXh0dWFsTWVudS5pcy1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1zLUJyZWFkY3J1bWItaXRlbUxpbmssXG4ubXMtQnJlYWRjcnVtYi1vdmVyZmxvd0J1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1CcmVhZGNydW1iLWl0ZW1MaW5rOmhvdmVyLFxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tcy1CcmVhZGNydW1iLWl0ZW1MaW5rOmZvY3VzLFxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dCdXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAjNzY3Njc2IHNvbGlkIDFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tcy1CcmVhZGNydW1iLWl0ZW1MaW5rOmFjdGl2ZSxcbi5tcy1CcmVhZGNydW1iLW92ZXJmbG93QnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xufVxuXG4ubXMtQnJlYWRjcnVtYi1pdGVtTGluayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5tcy1CcmVhZGNydW1iIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5tcy1CcmVhZGNydW1iLWl0ZW1MaW5rIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAubXMtQnJlYWRjcnVtYi1jaGV2cm9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG5cbiAgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3cgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dCdXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubXMtQnJlYWRjcnVtYi1pdGVtTGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMTE2cHg7XG4gIH1cblxuICAubXMtQnJlYWRjcnVtYi1jaGV2cm9uIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICAubXMtQnJlYWRjcnVtYi1vdmVyZmxvdyAubXMtQnJlYWRjcnVtYi1vdmVyZmxvd0J1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbi5tcy1CdXR0b24ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDZweDtcbn1cblxuLm1zLUJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubXMtQnV0dG9uOmhvdmVyIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm1zLUJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubXMtQnV0dG9uOmZvY3VzIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm1zLUJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG59XG5cbi5tcy1CdXR0b246YWN0aXZlIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1zLUJ1dHRvbjpkaXNhYmxlZCxcbi5tcy1CdXR0b24uaXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1zLUJ1dHRvbjpkaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsLFxuLm1zLUJ1dHRvbi5pcy1kaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbi5tcy1CdXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4ubXMtQnV0dG9uOmRpc2FibGVkOmZvY3VzLFxuLm1zLUJ1dHRvbi5pcy1kaXNhYmxlZDpob3Zlcixcbi5tcy1CdXR0b24uaXMtZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubXMtQnV0dG9uICsgLm1zLUJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tcy1CdXR0b24taWNvbixcbi5tcy1CdXR0b24tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnkgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWU7XG4gIGJvcmRlci1jb2xvcjogIzAwNWE5ZTtcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTllO1xuICBib3JkZXItY29sb3I6ICMwMDQ1Nzg7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6ZGlzYWJsZWQsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6ZGlzYWJsZWQgLm1zLUJ1dHRvbi1sYWJlbCxcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVybyAubXMtQnV0dG9uLWljb24ge1xuICBjb2xvcjogIzAwNzhkNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvIC5tcy1CdXR0b24taWNvbiAubXMtSWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc4ZDc7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm8gLm1zLUJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjMDA3OGQ3O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm86aG92ZXIgLm1zLUJ1dHRvbi1pY29uIC5tcy1JY29uLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm86Zm9jdXMgLm1zLUJ1dHRvbi1pY29uIC5tcy1JY29uIHtcbiAgY29sb3I6ICMwMDVhOWU7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvOmhvdmVyIC5tcy1CdXR0b24tbGFiZWwsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVybzpmb2N1cyAubXMtQnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICMwMDQ1Nzg7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvOmFjdGl2ZSAubXMtQnV0dG9uLWljb24gLm1zLUljb24ge1xuICBjb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm86YWN0aXZlIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm86ZGlzYWJsZWQgLm1zLUJ1dHRvbi1pY29uIC5tcy1JY29uLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm8uaXMtZGlzYWJsZWQgLm1zLUJ1dHRvbi1pY29uIC5tcy1JY29uIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvOmRpc2FibGVkIC5tcy1CdXR0b24tbGFiZWwsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVyby5pcy1kaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNzJweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kIC5tcy1CdXR0b24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZCAubXMtQnV0dG9uLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogM3B4O1xufVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6aG92ZXIgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpmb2N1cyAubXMtQnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpmb2N1cyAubXMtQnV0dG9uLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6YWN0aXZlIC5tcy1CdXR0b24tZGVzY3JpcHRpb24sXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6YWN0aXZlIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmRpc2FibGVkIC5tcy1CdXR0b24tbGFiZWwsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6ZGlzYWJsZWQgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbixcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZC5pcy1kaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kLmlzLWRpc2FibGVkIC5tcy1CdXR0b24tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmRpc2FibGVkOmZvY3VzLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmRpc2FibGVkOmFjdGl2ZSxcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZC5pcy1kaXNhYmxlZDpmb2N1cyxcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZC5pcy1kaXNhYmxlZDphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpkaXNhYmxlZDpmb2N1cyAubXMtQnV0dG9uLWxhYmVsLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmRpc2FibGVkOmZvY3VzIC5tcy1CdXR0b24tZGVzY3JpcHRpb24sXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6ZGlzYWJsZWQ6YWN0aXZlIC5tcy1CdXR0b24tbGFiZWwsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6ZGlzYWJsZWQ6YWN0aXZlIC5tcy1CdXR0b24tZGVzY3JpcHRpb24sXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQuaXMtZGlzYWJsZWQ6Zm9jdXMgLm1zLUJ1dHRvbi1sYWJlbCxcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZC5pcy1kaXNhYmxlZDpmb2N1cyAubXMtQnV0dG9uLWRlc2NyaXB0aW9uLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kLmlzLWRpc2FibGVkOmFjdGl2ZSAubXMtQnV0dG9uLWxhYmVsLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kLmlzLWRpc2FibGVkOmFjdGl2ZSAubXMtQnV0dG9uLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZCAubXMtQnV0dG9uLWljb24ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZCAubXMtQnV0dG9uLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kOmhvdmVyIC5tcy1CdXR0b24taWNvbixcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kOmZvY3VzIC5tcy1CdXR0b24taWNvbiB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZDpob3ZlciAubXMtQnV0dG9uLWxhYmVsLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQ6Zm9jdXMgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZDphY3RpdmUgLm1zLUJ1dHRvbi1pY29uLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQ6YWN0aXZlIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQ6ZGlzYWJsZWQgLm1zLUJ1dHRvbi1pY29uLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQuaXMtZGlzYWJsZWQgLm1zLUJ1dHRvbi1pY29uIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kOmRpc2FibGVkIC5tcy1CdXR0b24tbGFiZWwsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZC5pcy1kaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kICsgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuLm1zLUNhbGxvdXQge1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyODhweDtcbn1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodDpiZWZvcmUsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDphZnRlcixcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSB7XG4gIHotaW5kZXg6IDA7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodDphZnRlcixcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDphZnRlcixcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDphZnRlcixcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodDphZnRlciB7XG4gIHRvcDogNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDphZnRlciB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmZmZmO1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodDpiZWZvcmUsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0JvdHRvbTpiZWZvcmUsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0JvdHRvbTphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDA7XG59XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTEwcHg7XG59XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YmVmb3JlLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YWZ0ZXIsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YmVmb3JlLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YWZ0ZXIsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLm1zLUNhbGxvdXQtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiA1O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ubXMtQ2FsbG91dC1jbG9zZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB6LWluZGV4OiAxMTA7XG59XG5cbi5tcy1DYWxsb3V0LWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHggMjBweDtcbn1cblxuLm1zLUNhbGxvdXQtaGVhZGVyIHtcbiAgei1pbmRleDogMTA1O1xuICBwYWRkaW5nOiAxOHB4IDI0cHggMTJweDtcbn1cblxuLm1zLUNhbGxvdXQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5tcy1DYWxsb3V0LXN1YlRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubXMtQ2FsbG91dC1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1zLUNhbGxvdXQtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tcy1DYWxsb3V0LWFjdGlvbnMgLm1zLUxpbmsubXMtTGluay0taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLThweDtcbn1cblxuLm1zLUNhbGxvdXQtYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLUNhbGxvdXQtYWN0aW9uOmhvdmVyIC5tcy1DYWxsb3V0LWFjdGlvbkljb24sXG4ubXMtQ2FsbG91dC1hY3Rpb246Zm9jdXMgLm1zLUNhbGxvdXQtYWN0aW9uSWNvbiB7XG4gIGNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtQ2FsbG91dC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWNsb3NlIC5tcy1DYWxsb3V0LXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFLm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tT09CRS5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tT09CRS5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tT09CRS5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YWZ0ZXIsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFLm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLU9PQkUubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFIC5tcy1DYWxsb3V0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tT09CRSAubXMtQ2FsbG91dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tT09CRSAubXMtQ2FsbG91dC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFIC5tcy1DYWxsb3V0LXN1YlRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFjdGlvblRleHQgLm1zLUNhbGxvdXQtYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1wZWVrLm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1wZWVrLm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIge1xuICBsZWZ0OiA0MHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tcGVlay5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dSaWdodDphZnRlcixcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmFmdGVyIHtcbiAgdG9wOiBjYWxjKCc1MCUgLSAxMHB4Jyk7XG59XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsgLm1zLUNhbGxvdXQtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsgLm1zLUNhbGxvdXQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsgLm1zLUNhbGxvdXQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtQ2FsbG91dCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YmVmb3JlLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tcy1DaG9pY2VGaWVsZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1zLUNob2ljZUZpZWxkIC5tcy1MYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAwIDAgMjZweDtcbn1cblxuLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gIGNvbG9yOiAjYzhjOGM4O1xufVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6ZGlzYWJsZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG59XG5cbi5tcy1DaG9pY2VGaWVsZC1pbnB1dDpkaXNhYmxlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZCAubXMtTGFiZWwge1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmYwMDtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgfVxuXG4gIC5tcy1DaG9pY2VGaWVsZC1pbnB1dDpkaXNhYmxlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBmZjAwO1xuICB9XG5cbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ2hvaWNlRmllbGQtaW5wdXQ6ZGlzYWJsZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwMDAwO1xuICAgIGNvbG9yOiAjNjAwMDAwO1xuICB9XG5cbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2MDAwMDA7XG4gIH1cblxuICAubXMtQ2hvaWNlRmllbGQtaW5wdXQ6ZGlzYWJsZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQgLm1zLUxhYmVsIHtcbiAgICBjb2xvcjogIzYwMDAwMDtcbiAgfVxufVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogOHB4O1xufVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6Zm9jdXM6bm90KDpkaXNhYmxlZCkgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM3Njc2NzY7XG59XG5cbi5tcy1DaG9pY2VGaWVsZC1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1zLUNob2ljZUZpZWxkLWZpZWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggI2M4YzhjOCBzb2xpZDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tcy1DaG9pY2VGaWVsZC1maWVsZDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3Njtcbn1cblxuLm1zLUNob2ljZUZpZWxkLWZpZWxkOmhvdmVyIC5tcy1MYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ2hvaWNlRmllbGQtaW5wdXQ6Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmNoZWNrZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLm1zLUNob2ljZUZpZWxkLWlucHV0W3R5cGU9J2NoZWNrYm94J10gKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNlMzY1SWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgY29udGVudDogJ1xcZTA0MSc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1DaG9pY2VGaWVsZC1pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1zLUNob2ljZUZpZWxkR3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5tcy1Db21tYW5kQmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmYztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXMtQ29tbWFuZEJhcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tcy1Db21tYW5kQmFyLW1haW5BcmVhIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXMtQ29tbWFuZEJhci1tYWluQXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG5cbi5tcy1Db21tYW5kQmFyLXNpZGVDb21tYW5kcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5tcy1Db21tYW5kQmFyLXNpZGVDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXMtQ29tbWFuZEJhci1zaWRlQ29tbWFuZHMge1xuICAgIG1pbi13aWR0aDogMTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXMtQ29tbWFuZEJhci1zaWRlQ29tbWFuZHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zLUNvbW1hbmRCYXItc2lkZUNvbW1hbmRzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5tcy1Db21tYW5kQmFySXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDc4ZDc7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0gLm1zLUNvbW1hbmRCYXJJdGVtLWNoZXZyb25Eb3duLFxuLm1zLUNvbW1hbmRCYXJJdGVtIC5tcy1Db21tYW5kQmFySXRlbS1jb21tYW5kVGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Db21tYW5kQmFySXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ29tbWFuZEJhckl0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5tcy1Db21tYW5kQmFySXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7XG4gIGNvbG9yOiAjMDA3OGQ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ29tbWFuZEJhckl0ZW06aG92ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUNvbW1hbmRCYXJJdGVtOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tcy1Db21tYW5kQmFySXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAubXMtQ29tbWFuZEJhckl0ZW0gLm1zLUNvbW1hbmRCYXJJdGVtLWNoZXZyb25Eb3duLFxuICAubXMtQ29tbWFuZEJhckl0ZW0gLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLm1zLUNvbW1hbmRCYXJJdGVtLmlzLWhpZGRlbiB7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0uaWNvbi1vbmx5IC5tcy1Db21tYW5kQmFySXRlbS1jaGV2cm9uRG93bixcbi5tcy1Db21tYW5kQmFySXRlbS5pY29uLW9ubHkgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0LFxuLm1zLUNvbW1hbmRCYXJJdGVtLm1zLUNvbW1hbmRCYXJJdGVtLS1pY29uT25seSAubXMtQ29tbWFuZEJhckl0ZW0tY2hldnJvbkRvd24sXG4ubXMtQ29tbWFuZEJhckl0ZW0ubXMtQ29tbWFuZEJhckl0ZW0tLWljb25Pbmx5IC5tcy1Db21tYW5kQmFySXRlbS1jb21tYW5kVGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1Db21tYW5kQmFySXRlbS5tcy1Db21tYW5kQmFySXRlbS0taGFzVGV4dE9ubHkgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0LFxuLm1zLUNvbW1hbmRCYXJJdGVtLm1zLUNvbW1hbmRCYXJJdGVtLS1oYXNUZXh0T25seSAubXMtQ29tbWFuZEJhckl0ZW0tY2hldnJvbkRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5tcy1Db21tYW5kQmFySXRlbS1vdmVyZmxvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1Db21tYW5kQmFySXRlbS1vdmVyZmxvdy5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0tb3ZlcmZsb3cgLm1zLUljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0tbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tcy1Db21tYW5kQmFySXRlbS1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1zLUNvbW1hbmRCYXJJdGVtLWxpbms6Zm9jdXM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgY29udGVudDogJyc7XG59XG5cbi5tcy1Db21tYW5kQmFySXRlbS1pY29uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLUNvbW1hbmRCYXJJdGVtLWNoZXZyb25Eb3duIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5tcy1Db21tYW5kQmFySXRlbS1jaGV2cm9uRG93bjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjA4cHg7XG4gIG1heC13aWR0aDogMjA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVjZjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4xNjdzIGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJhY2tncm91bmQtY29sb3I7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ29tbWFuZEJhclNlYXJjaCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDtcbiAgY29sb3I6ICMwMDc4ZDc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaCAubXMtSWNvbi0tc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDQycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ29tbWFuZEJhclNlYXJjaC1pbnB1dCB7XG4gICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQ6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uU2VhcmNoV3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25BcnJvd1dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uU2VhcmNoV3JhcHBlcixcbi5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25BcnJvd1dyYXBwZXIge1xuICB0b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25DbGVhcldyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubXMtQ29tbWFuZEJhclNlYXJjaC5pcy1hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLmlzLWFjdGl2ZSAubXMtQ29tbWFuZEJhclNlYXJjaC1pbnB1dCB7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcbn1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlLm1zLUNvbW1hbmRCYXJTZWFyY2gtLWhhc0JhY2sgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQge1xuICBib3JkZXItbGVmdC13aWR0aDogNDBweDtcbn1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlIC5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25TZWFyY2hXcmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlLm1zLUNvbW1hbmRCYXJTZWFyY2gtLWhhc0JhY2sgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvbkFycm93V3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC5pcy1hY3RpdmUgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC5pcy1hY3RpdmUgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvbkNsZWFyV3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uV3JhcHBlciB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaCAubXMtSWNvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtQ29udGV4dHVhbE1lbnUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtQ29udGV4dHVhbE1lbnUuaXMtb3BlbiB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4MHB4O1xuICB6LWluZGV4OiAxMDU7XG59XG5cbi5tcy1Db250ZXh0dWFsTWVudS1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtaXRlbS5tcy1Db250ZXh0dWFsTWVudS1pdGVtLS1kaXZpZGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1zLUNvbnRleHR1YWxNZW51LWl0ZW0ubXMtQ29udGV4dHVhbE1lbnUtaXRlbS0taGVhZGVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxOHB4O1xufVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLm1zLUNvbnRleHR1YWxNZW51LWxpbms6Zmlyc3QtY2hpbGQsXG4ubXMtQ29udGV4dHVhbE1lbnUtbGluazpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAzOXB4O1xufVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtbGluazpob3Zlcixcbi5tcy1Db250ZXh0dWFsTWVudS1saW5rOmFjdGl2ZSxcbi5tcy1Db250ZXh0dWFsTWVudS1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFlYmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzFhZWJmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmhvdmVyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpob3ZlciArIC5tcy1Db250ZXh0dWFsTWVudS1zdWJNZW51SWNvbixcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbms6aG92ZXIgKyAubXMtQ29udGV4dHVhbE1lbnUtY2FyZXRSaWdodCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MDA2ZTtcbiAgICBib3JkZXItY29sb3I6ICMzNzAwNmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpob3ZlciArIC5tcy1Db250ZXh0dWFsTWVudS1zdWJNZW51SWNvbixcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbms6aG92ZXIgKyAubXMtQ29udGV4dHVhbE1lbnUtY2FyZXRSaWdodCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLm1zLUNvbnRleHR1YWxNZW51LWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzhkNztcbn1cblxuLm1zLUNvbnRleHR1YWxNZW51LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gIG91dGxpbmU6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhZWJmZjtcbiAgICBib3JkZXItY29sb3I6ICMxYWViZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtc2VsZWN0ZWQgKyAubXMtQ29udGV4dHVhbE1lbnUtc3ViTWVudUljb24sXG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLXNlbGVjdGVkICsgLm1zLUNvbnRleHR1YWxNZW51LWNhcmV0UmlnaHQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzAwNmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzcwMDZlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtc2VsZWN0ZWQgKyAubXMtQ29udGV4dHVhbE1lbnUtc3ViTWVudUljb24sXG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLXNlbGVjdGVkICsgLm1zLUNvbnRleHR1YWxNZW51LWNhcmV0UmlnaHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6ICNhNmE2YTY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLWRpc2FibGVkOmFjdGl2ZSxcbi5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLWRpc2FibGVkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1kaXNhYmxlZDphY3RpdmUsXG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLWRpc2FibGVkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1kaXNhYmxlZDphY3RpdmUsXG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLWRpc2FibGVkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNjAwMDAwO1xuICB9XG59XG5cbi5tcy1Db250ZXh0dWFsTWVudS1saW5rLm1zLUNvbnRleHR1YWxNZW51LWxpbmstLWhhc01lbnUgfiAubXMtQ29udGV4dHVhbE1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMTc4cHg7XG59XG5cbi5tcy1Db250ZXh0dWFsTWVudS1zdWJNZW51SWNvbixcbi5tcy1Db250ZXh0dWFsTWVudS1jYXJldFJpZ2h0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA3cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubXMtQ29udGV4dHVhbE1lbnUubXMtQ29udGV4dHVhbE1lbnUtLW11bHRpc2VsZWN0IC5tcy1Db250ZXh0dWFsTWVudS1pdGVtLm1zLUNvbnRleHR1YWxNZW51LWl0ZW0tLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLm1zLUNvbnRleHR1YWxNZW51Lm1zLUNvbnRleHR1YWxNZW51LS1tdWx0aXNlbGVjdCAubXMtQ29udGV4dHVhbE1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLm1zLUNvbnRleHR1YWxNZW51Lm1zLUNvbnRleHR1YWxNZW51LS1tdWx0aXNlbGVjdCAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tcy1Db250ZXh0dWFsTWVudS5tcy1Db250ZXh0dWFsTWVudS0tbXVsdGlzZWxlY3QgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ09mZmljZTM2NUljb25zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb250ZW50OiAnXFxlMDQxJztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5tcy1EYXRlUGlja2VyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB6LWluZGV4OiAzMDA7XG59XG5cbi5tcy1EYXRlUGlja2VyIC5tcy1UZXh0RmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tcy1EYXRlUGlja2VyLXBpY2tlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMDtcbn1cblxuLm1zLURhdGVQaWNrZXItZXZlbnQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5tcy1EYXRlUGlja2VyLWhvbGRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtRGF0ZVBpY2tlci1waWNrZXIubXMtRGF0ZVBpY2tlci1waWNrZXItLW9wZW5lZCAubXMtRGF0ZVBpY2tlci1ob2xkZXIge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZURvd25JbjEwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1zLURhdGVQaWNrZXItcGlja2VyLS1vcGVuZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubXMtRGF0ZVBpY2tlci1mcmFtZSB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLm1zLURhdGVQaWNrZXItd3JhcCB7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogOXB4O1xufVxuXG4ubXMtRGF0ZVBpY2tlci1kYXlQaWNrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1zLURhdGVQaWNrZXItaGVhZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLm1zLURhdGVQaWNrZXItbW9udGgsXG4ubXMtRGF0ZVBpY2tlci15ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMwMDc4ZDc7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5tcy1EYXRlUGlja2VyLW1vbnRoOmhvdmVyLFxuLm1zLURhdGVQaWNrZXIteWVhcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA1YTllO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tcy1EYXRlUGlja2VyLW1vbnRoIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5tcy1EYXRlUGlja2VyLXllYXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubXMtRGF0ZVBpY2tlci10YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLm1zLURhdGVQaWNrZXItdGFibGUgdGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tcy1EYXRlUGlja2VyLXRhYmxlIHRkOmhvdmVyIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubXMtRGF0ZVBpY2tlci1kYXksXG4ubXMtRGF0ZVBpY2tlci13ZWVrZGF5IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubXMtRGF0ZVBpY2tlci1kYXktLXRvZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0O1xufVxuXG4ubXMtRGF0ZVBpY2tlci1kYXktLWRpc2FibGVkOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmE2YTY7XG59XG5cbi5tcy1EYXRlUGlja2VyLWRheS0tb3V0Zm9jdXMge1xuICBjb2xvcjogI2E2YTZhNjtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5tcy1EYXRlUGlja2VyLWRheS0taW5mb2N1czpob3Zlcixcbi5tcy1EYXRlUGlja2VyLWRheS0tb3V0Zm9jdXM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xufVxuXG4ubXMtRGF0ZVBpY2tlci1kYXktLWhpZ2hsaWdodGVkOmhvdmVyLFxuLm1zLURhdGVQaWNrZXItcGlja2VyLS1mb2N1c2VkIC5tcy1EYXRlUGlja2VyLWRheS0taGlnaGxpZ2h0ZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3OGQ3O1xufVxuXG4ubXMtRGF0ZVBpY2tlci1kYXktLWhpZ2hsaWdodGVkLm1zLURhdGVQaWNrZXItZGF5LS1kaXNhYmxlZCxcbi5tcy1EYXRlUGlja2VyLWRheS0taGlnaGxpZ2h0ZWQubXMtRGF0ZVBpY2tlci1kYXktLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E2YTZhNjtcbn1cblxuLm1zLURhdGVQaWNrZXItbW9udGhQaWNrZXIsXG4ubXMtRGF0ZVBpY2tlci15ZWFyUGlja2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLURhdGVQaWNrZXItbW9udGhDb21wb25lbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDlweDtcbiAgbGVmdDogOXB4O1xufVxuXG4ubXMtRGF0ZVBpY2tlci15ZWFyQ29tcG9uZW50cyxcbi5tcy1EYXRlUGlja2VyLWRlY2FkZUNvbXBvbmVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ubXMtRGF0ZVBpY2tlci1wcmV2TW9udGgsXG4ubXMtRGF0ZVBpY2tlci1uZXh0TW9udGgsXG4ubXMtRGF0ZVBpY2tlci1wcmV2WWVhcixcbi5tcy1EYXRlUGlja2VyLW5leHRZZWFyLFxuLm1zLURhdGVQaWNrZXItcHJldkRlY2FkZSxcbi5tcy1EYXRlUGlja2VyLW5leHREZWNhZGUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuXG4ubXMtRGF0ZVBpY2tlci1wcmV2TW9udGg6aG92ZXIsXG4ubXMtRGF0ZVBpY2tlci1uZXh0TW9udGg6aG92ZXIsXG4ubXMtRGF0ZVBpY2tlci1wcmV2WWVhcjpob3Zlcixcbi5tcy1EYXRlUGlja2VyLW5leHRZZWFyOmhvdmVyLFxuLm1zLURhdGVQaWNrZXItcHJldkRlY2FkZTpob3Zlcixcbi5tcy1EYXRlUGlja2VyLW5leHREZWNhZGU6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1EYXRlUGlja2VyLWhlYWRlclRvZ2dsZVZpZXcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tcy1EYXRlUGlja2VyLWN1cnJlbnRZZWFyLFxuLm1zLURhdGVQaWNrZXItY3VycmVudERlY2FkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLm1zLURhdGVQaWNrZXItY3VycmVudFllYXIge1xuICBjb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLURhdGVQaWNrZXItY3VycmVudFllYXI6aG92ZXIge1xuICBjb2xvcjogIzAwNWE5ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXMtRGF0ZVBpY2tlci1vcHRpb25HcmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIxMHB4O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMTBweCAwIDMwcHggNXB4O1xufVxuXG4ubXMtRGF0ZVBpY2tlci1tb250aE9wdGlvbixcbi5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubXMtRGF0ZVBpY2tlci1tb250aE9wdGlvbjpob3Zlcixcbi5tcy1EYXRlUGlja2VyLXllYXJPcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1EYXRlUGlja2VyLW1vbnRoT3B0aW9uLmlzLWhpZ2hsaWdodGVkLFxuLm1zLURhdGVQaWNrZXIteWVhck9wdGlvbi5pcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubXMtRGF0ZVBpY2tlci1nb1RvZGF5IHtcbiAgYm90dG9tOiA5cHg7XG4gIGNvbG9yOiAjMDA3OGQ3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOXB4O1xufVxuXG4ubXMtRGF0ZVBpY2tlci1nb1RvZGF5OmhvdmVyIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nWWVhcnMgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyLFxuLm1zLURhdGVQaWNrZXIuaXMtcGlja2luZ1llYXJzIC5tcy1EYXRlUGlja2VyLW1vbnRoQ29tcG9uZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1EYXRlUGlja2VyLmlzLXBpY2tpbmdZZWFycyAubXMtRGF0ZVBpY2tlci1tb250aFBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1EYXRlUGlja2VyLmlzLXBpY2tpbmdZZWFycyAubXMtRGF0ZVBpY2tlci15ZWFyUGlja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NjBweCkge1xuICAubXMtRGF0ZVBpY2tlci1ob2xkZXIge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgfVxuXG4gIC5tcy1EYXRlUGlja2VyLW1vbnRoLFxuICAubXMtRGF0ZVBpY2tlci15ZWFyIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5tcy1EYXRlUGlja2VyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXItbW9udGhQaWNrZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyIHtcbiAgICBtYXJnaW46IC0xMHB4IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXItbW9udGhQaWNrZXIsXG4gIC5tcy1EYXRlUGlja2VyLXllYXJQaWNrZXIge1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDIzOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5tcy1EYXRlUGlja2VyLW9wdGlvbkdyaWQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXItbW9udGhDb21wb25lbnRzIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cblxuICAubXMtRGF0ZVBpY2tlci1tb250aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxuICAubXMtRGF0ZVBpY2tlci1tb250aCxcbiAgLm1zLURhdGVQaWNrZXIteWVhciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXItbW9udGg6aG92ZXIsXG4gIC5tcy1EYXRlUGlja2VyLXllYXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5tcy1EYXRlUGlja2VyLWRheSxcbiAgLm1zLURhdGVQaWNrZXItd2Vla2RheSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAubXMtRGF0ZVBpY2tlci1wcmV2TW9udGgsXG4gIC5tcy1EYXRlUGlja2VyLW5leHRNb250aCxcbiAgLm1zLURhdGVQaWNrZXItcHJldlllYXIsXG4gIC5tcy1EYXRlUGlja2VyLW5leHRZZWFyLFxuICAubXMtRGF0ZVBpY2tlci1wcmV2RGVjYWRlLFxuICAubXMtRGF0ZVBpY2tlci1uZXh0RGVjYWRlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXItdG9nZ2xlTW9udGhWaWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXItY3VycmVudFllYXIsXG4gIC5tcy1EYXRlUGlja2VyLWN1cnJlbnREZWNhZGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubXMtRGF0ZVBpY2tlci1tb250aE9wdGlvbixcbiAgLm1zLURhdGVQaWNrZXIteWVhck9wdGlvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIH1cblxuICAubXMtRGF0ZVBpY2tlci1tb250aE9wdGlvbjpob3ZlcixcbiAgLm1zLURhdGVQaWNrZXIteWVhck9wdGlvbjpob3ZlciB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXItZ29Ub2RheSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0b3A6IDE5OXB4O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxuXG4gIC5tcy1EYXRlUGlja2VyLmlzLXBpY2tpbmdZZWFycyAubXMtRGF0ZVBpY2tlci1kYXlQaWNrZXIsXG4gIC5tcy1EYXRlUGlja2VyLmlzLXBpY2tpbmdZZWFycyAubXMtRGF0ZVBpY2tlci1tb250aENvbXBvbmVudHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXIuaXMtcGlja2luZ1llYXJzIC5tcy1EYXRlUGlja2VyLW1vbnRoUGlja2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1zLURhdGVQaWNrZXIuaXMtcGlja2luZ1llYXJzIC5tcy1EYXRlUGlja2VyLXllYXJQaWNrZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTlweCkge1xuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nTW9udGhzIC5tcy1EYXRlUGlja2VyLWRheVBpY2tlcixcbiAgLm1zLURhdGVQaWNrZXIuaXMtcGlja2luZ01vbnRocyAubXMtRGF0ZVBpY2tlci1tb250aENvbXBvbmVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nTW9udGhzIC5tcy1EYXRlUGlja2VyLW1vbnRoUGlja2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubXMtRGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1zLURpYWxvZzo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbn1cblxuLm1zLURpYWxvZyAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tcy1EaWFsb2cgLm1zLU92ZXJsYXkge1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtRGlhbG9nIC5tcy1PdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5tcy1EaWFsb2ctbWFpbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDI4OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm1zLURpYWxvZy1idXR0b24ubXMtRGlhbG9nLWJ1dHRvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tcy1EaWFsb2ctYnV0dG9uLm1zLURpYWxvZy1idXR0b24tLWNsb3NlIC5tcy1JY29uLm1zLUljb24tLXgge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubXMtRGlhbG9nLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cblxuLm1zLURpYWxvZy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTVweDtcbn1cblxuLm1zLURpYWxvZy10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5tcy1EaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tcy1EaWFsb2ctY29udGVudCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tcy1EaWFsb2ctc3ViVGV4dCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tcy1EaWFsb2ctYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5tcy1EaWFsb2ctYWN0aW9ucyAubXMtQnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1zLURpYWxvZy1hY3Rpb25zUmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ubXMtRGlhbG9nLWFjdGlvbnNSaWdodCAubXMtRGlhbG9nLWFjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1zLURpYWxvZy1hY3Rpb25zUmlnaHQgLm1zLURpYWxvZy1hY3Rpb24gKyAubXMtRGlhbG9nLWFjdGlvbiB7XG4gIG1hcmdpbjogMCAwIDAgMTZweDtcbn1cblxuLm1zLURpYWxvZy5tcy1EaWFsb2ctLWNsb3NlOm5vdCgubXMtRGlhbG9nLS1sZ0hlYWRlcikgLm1zLURpYWxvZy10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1zLURpYWxvZy5tcy1EaWFsb2ctLWNsb3NlOm5vdCgubXMtRGlhbG9nLS1sZ0hlYWRlcikgLm1zLURpYWxvZy1idXR0b24ubXMtRGlhbG9nLWJ1dHRvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1zLURpYWxvZy5tcy1EaWFsb2ctLW11bHRpbGluZSAubXMtRGlhbG9nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4ubXMtRGlhbG9nLm1zLURpYWxvZy0tbXVsdGlsaW5lIC5tcy1EaWFsb2ctaW5uZXIge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cblxuLm1zLURpYWxvZy5tcy1EaWFsb2ctLWxnSGVhZGVyIC5tcy1EaWFsb2ctaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbiAgcGFkZGluZzogMjZweCAyMHB4IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1zLURpYWxvZy5tcy1EaWFsb2ctLWxnSGVhZGVyIC5tcy1EaWFsb2ctdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tcy1EaWFsb2cubXMtRGlhbG9nLS1sZ0hlYWRlciAubXMtRGlhbG9nLXN1YlRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtRGlhbG9nLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjg4cHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuXG4ubXMtRHJvcGRvd24ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tcy1Ecm9wZG93bjpob3ZlciAubXMtRHJvcGRvd24tdGl0bGUsXG4ubXMtRHJvcGRvd246aG92ZXIgLm1zLURyb3Bkb3duLWNhcmV0RG93bixcbi5tcy1Ecm9wZG93bjpmb2N1cyAubXMtRHJvcGRvd24tdGl0bGUsXG4ubXMtRHJvcGRvd246Zm9jdXMgLm1zLURyb3Bkb3duLWNhcmV0RG93bixcbi5tcy1Ecm9wZG93bjphY3RpdmUgLm1zLURyb3Bkb3duLXRpdGxlLFxuLm1zLURyb3Bkb3duOmFjdGl2ZSAubXMtRHJvcGRvd24tY2FyZXREb3duIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tcy1Ecm9wZG93bjpob3ZlciAubXMtRHJvcGRvd24tdGl0bGUsXG4ubXMtRHJvcGRvd246YWN0aXZlIC5tcy1Ecm9wZG93bi10aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3Njtcbn1cblxuLm1zLURyb3Bkb3duOmZvY3VzIC5tcy1Ecm9wZG93bi10aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLURyb3Bkb3duIC5tcy1MYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubXMtRHJvcGRvd24uaXMtZGlzYWJsZWQgLm1zLURyb3Bkb3duLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogI2E2YTZhNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtRHJvcGRvd24uaXMtZGlzYWJsZWQgLm1zLURyb3Bkb3duLXRpdGxlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGZmMDA7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtRHJvcGRvd24uaXMtZGlzYWJsZWQgLm1zLURyb3Bkb3duLXRpdGxlIHtcbiAgICBib3JkZXItY29sb3I6ICM2MDAwMDA7XG4gICAgY29sb3I6ICM2MDAwMDA7XG4gIH1cbn1cblxuLm1zLURyb3Bkb3duLmlzLWRpc2FibGVkIC5tcy1Ecm9wZG93bi1jYXJldERvd24ge1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLURyb3Bkb3duLmlzLWRpc2FibGVkIC5tcy1Ecm9wZG93bi1jYXJldERvd24ge1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLURyb3Bkb3duLmlzLWRpc2FibGVkIC5tcy1Ecm9wZG93bi1jYXJldERvd24ge1xuICAgIGNvbG9yOiAjNjAwMDAwO1xuICB9XG59XG5cbi5tcy1Ecm9wZG93bi5tcy1Ecm9wZG93bi0tb3BlbiAubXMtRHJvcGRvd24taXRlbXMsXG4ubXMtRHJvcGRvd24uaXMtb3BlbiAubXMtRHJvcGRvd24taXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ubXMtRHJvcGRvd24tc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLURyb3Bkb3duLWNhcmV0RG93biB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDtcbiAgYm90dG9tOiA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubXMtRHJvcGRvd24tdGl0bGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1zLURyb3Bkb3duLWl0ZW1zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjY4cHg7XG4gIHotaW5kZXg6IDQwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5tcy1Ecm9wZG93bi1pdGVtczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtRHJvcGRvd24taXRlbXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtRHJvcGRvd24taXRlbXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbn1cblxuLm1zLURyb3Bkb3duLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Ecm9wZG93bi1pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtRHJvcGRvd24taXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5tcy1Ecm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuLm1zLURyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMzlweDtcbn1cblxuLm1zLURyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLURyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWViZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFlYmZmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLm1zLURyb3Bkb3duLWl0ZW06aG92ZXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Ecm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcwMDZlO1xuICAgIGJvcmRlci1jb2xvcjogIzM3MDA2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4ubXMtRHJvcGRvd24taXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubXMtRHJvcGRvd24taXRlbS5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ubXMtRHJvcGRvd24taXRlbS5pcy1zZWxlY3RlZCxcbi5tcy1Ecm9wZG93bi1pdGVtLm1zLURyb3Bkb3duLWl0ZW0tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ubXMtRHJvcGRvd24taXRlbS5pcy1zZWxlY3RlZDpob3Zlcixcbi5tcy1Ecm9wZG93bi1pdGVtLm1zLURyb3Bkb3duLWl0ZW0tLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLURyb3Bkb3duLWl0ZW0uaXMtc2VsZWN0ZWQsXG4gIC5tcy1Ecm9wZG93bi1pdGVtLm1zLURyb3Bkb3duLWl0ZW0tLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFlYmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzFhZWJmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5tcy1Ecm9wZG93bi1pdGVtLmlzLXNlbGVjdGVkOmZvY3VzLFxuICAubXMtRHJvcGRvd24taXRlbS5tcy1Ecm9wZG93bi1pdGVtLS1zZWxlY3RlZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLURyb3Bkb3duLWl0ZW0uaXMtc2VsZWN0ZWQsXG4gIC5tcy1Ecm9wZG93bi1pdGVtLm1zLURyb3Bkb3duLWl0ZW0tLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcwMDZlO1xuICAgIGJvcmRlci1jb2xvcjogIzM3MDA2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLURyb3Bkb3duLWl0ZW1zIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLm1zLURyb3Bkb3duLm1zLURyb3Bkb3duLS1vcGVuIC5tcy1Ecm9wZG93bi1pdGVtcyxcbiAgLm1zLURyb3Bkb3duLmlzLW9wZW4gLm1zLURyb3Bkb3duLWl0ZW1zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLm1zLUZhY2VwaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubXMtRmFjZXBpbGUgLm1zLVBlcnNvbmFDYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5tcy1GYWNlcGlsZSAubXMtUGVyc29uYUNhcmQuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcy1GYWNlcGlsZS1pdGVtQnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubXMtRmFjZXBpbGUtaXRlbUJ0biAubXMtUGVyc29uYS1wcmVzZW5jZSxcbi5tcy1GYWNlcGlsZS1pdGVtQnRuIC5tcy1QZXJzb25hLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi5tcy1GYWNlcGlsZS1pdGVtQnRuLS1hZGRQZXJzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi5tcy1GYWNlcGlsZS1pdGVtQnRuLS1hZGRQZXJzb246aG92ZXIsXG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi5tcy1GYWNlcGlsZS1pdGVtQnRuLS1hZGRQZXJzb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTllO1xufVxuXG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi5tcy1GYWNlcGlsZS1pdGVtQnRuLS1hZGRQZXJzb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDU3ODtcbn1cblxuLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tYWRkUGVyc29uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cblxuLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tb3ZlcmZsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tb3ZlcmZsb3cuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcy1GYWNlcGlsZS1pdGVtQnRuLm1zLUZhY2VwaWxlLWl0ZW1CdG4tLW92ZXJmbG93OmhvdmVyIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5tcy1GYWNlcGlsZS1pdGVtQnRuLm1zLUZhY2VwaWxlLWl0ZW1CdG4tLW92ZXJmbG93OmRpc2FibGVkIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG59XG5cbi5tcy1GYWNlcGlsZS1hZGRQZXJzb25JY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5tcy1GYWNlcGlsZS1vdmVyZmxvd1RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tcy1GYWNlcGlsZS1wYW5lbC5tcy1GYWNlcGlsZS1wYW5lbC0tb3ZlcmZsb3cgLm1zLVBhbmVsLWhlYWRlclRleHQsXG4ubXMtRmFjZXBpbGUtcGFuZWwubXMtRmFjZXBpbGUtcGFuZWwtLW92ZXJmbG93IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94LFxuLm1zLUZhY2VwaWxlLXBhbmVsLm1zLUZhY2VwaWxlLXBhbmVsLS1vdmVyZmxvdyAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMsXG4ubXMtRmFjZXBpbGUtcGFuZWwubXMtRmFjZXBpbGUtcGFuZWwtLW92ZXJmbG93IC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLUZhY2VwaWxlLXBhbmVsLm1zLUZhY2VwaWxlLXBhbmVsLS1vdmVyZmxvdyAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkSGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogODJweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm1zLUxhYmVsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ubXMtTGFiZWwuaXMtcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnIConO1xuICBjb2xvcjogI2E4MDAwMDtcbn1cblxuLm1zLUxhYmVsLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtTGFiZWwuaXMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNjAwMDAwO1xuICB9XG59XG5cbi5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgICBjb2xvcjogIzYwMDAwMDtcbiAgfVxufVxuXG4ubXMtTGluayB7XG4gIGNvbG9yOiAjMDA3OGQ3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1zLUxpbms6aG92ZXIsXG4ubXMtTGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0NTc4O1xufVxuXG4ubXMtTGluazphY3RpdmUge1xuICBjb2xvcjogIzAwNzhkNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLUxpbmsge1xuICAgIGNvbG9yOiAjODA4MGZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUxpbmsge1xuICAgIGNvbG9yOiAjMDAwMDlmO1xuICB9XG59XG5cbi5tcy1MaXN0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLUxpc3QubXMtTGlzdC0tZ3JpZCAubXMtTGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgfVxuXG4gIC5tcy1MaXN0Lm1zLUxpc3QtLWdyaWQgLm1zLUxpc3RJdGVtOm50aC1jaGlsZCgzbikge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICB9XG59XG5cbi5tcy1MaXN0SXRlbSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gICp6b29tOiAxO1xuICBwYWRkaW5nOiA5cHggMjhweCAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcy1MaXN0SXRlbTpiZWZvcmUsXG4ubXMtTGlzdEl0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubXMtTGlzdEl0ZW06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1zLUxpc3RJdGVtLXByaW1hcnlUZXh0LFxuLm1zLUxpc3RJdGVtLXNlY29uZGFyeVRleHQsXG4ubXMtTGlzdEl0ZW0tdGVydGlhcnlUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1zLUxpc3RJdGVtLXByaW1hcnlUZXh0IHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xufVxuXG4ubXMtTGlzdEl0ZW0tc2Vjb25kYXJ5VGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5tcy1MaXN0SXRlbS10ZXJ0aWFyeVRleHQge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC05cHg7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5tcy1MaXN0SXRlbS1tZXRhVGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDM5cHg7XG59XG5cbi5tcy1MaXN0SXRlbS1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4ubXMtTGlzdEl0ZW0tc2VsZWN0aW9uVGFyZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLUxpc3RJdGVtLWFjdGlvbnMge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IDEwcHg7XG59XG5cbi5tcy1MaXN0SXRlbS1hY3Rpb24ge1xuICBjb2xvcjogI2E2YTZhNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4ubXMtTGlzdEl0ZW0tYWN0aW9uIC5tcy1JY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1zLUxpc3RJdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1MaXN0SXRlbS5pcy11bnJlYWQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDc4ZDc7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cblxuLm1zLUxpc3RJdGVtLmlzLXVucmVhZCAubXMtTGlzdEl0ZW0tc2Vjb25kYXJ5VGV4dCxcbi5tcy1MaXN0SXRlbS5pcy11bnJlYWQgLm1zLUxpc3RJdGVtLW1ldGFUZXh0IHtcbiAgY29sb3I6ICMwMDc4ZDc7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1zLUxpc3RJdGVtLmlzLXVuc2VlbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDA3OGQ3O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGFibGUgLm1zLUxpc3RJdGVtLXNlbGVjdGlvblRhcmdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubXMtTGlzdEl0ZW0uaXMtc2VsZWN0YWJsZSAubXMtTGlzdEl0ZW0taW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGFibGU6aG92ZXI6YmVmb3JlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2O1xufVxuXG4ubXMtTGlzdEl0ZW0uaXMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1MaXN0SXRlbS5pcy1zZWxlY3RlZDpiZWZvcmUsXG4ubXMtTGlzdEl0ZW0uaXMtc2VsZWN0ZWQ6aG92ZXI6YmVmb3JlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICBjb250ZW50OiAnXFxlMDQxJztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDZweDtcbn1cblxuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubXMtTGlzdEl0ZW0ubXMtTGlzdEl0ZW0tLWRvY3VtZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1zLUxpc3RJdGVtLm1zLUxpc3RJdGVtLS1kb2N1bWVudCAubXMtTGlzdEl0ZW0taXRlbUljb24ge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubXMtTGlzdEl0ZW0ubXMtTGlzdEl0ZW0tLWRvY3VtZW50IC5tcy1MaXN0SXRlbS1pdGVtSWNvbiAubXMtSWNvbiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4ubXMtTGlzdEl0ZW0ubXMtTGlzdEl0ZW0tLWRvY3VtZW50IC5tcy1MaXN0SXRlbS1wcmltYXJ5VGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm1zLUxpc3RJdGVtLm1zLUxpc3RJdGVtLS1kb2N1bWVudCAubXMtTGlzdEl0ZW0tc2Vjb25kYXJ5VGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbi5tcy1NZXNzYWdlQmFubmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY2ZmM7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4yMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ubXMtTWVzc2FnZUJhbm5lciAubXMtSWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXIuaGlkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVVwT3V0MjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5tcy1NZXNzYWdlQmFubmVyLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1NZXNzYWdlQmFubmVyLWV4cGFuZCxcbi5tcy1NZXNzYWdlQmFubmVyLWNsb3NlIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubXMtTWVzc2FnZUJhbm5lci1leHBhbmQ6Zm9jdXMsXG4ubXMtTWVzc2FnZUJhbm5lci1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMThweCAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXItZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXItZXhwYW5kLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tcy1NZXNzYWdlQmFubmVyLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5tcy1NZXNzYWdlQmFubmVyLWFjdGlvbiAubXMtQnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tcy1NZXNzYWdlQmFubmVyLWNsaXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubXMtTWVzc2FnZUJhbm5lci5pcy1leHBhbmRlZCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXIuaXMtZXhwYW5kZWQgLm1zLU1lc3NhZ2VCYW5uZXItY2xpcHBlciB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tcy1NZXNzYWdlQmFubmVyLWV4cGFuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm1zLU1lc3NhZ2VCYW5uZXItYWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMDtcbiAgfVxuXG4gIC5tcy1NZXNzYWdlQmFubmVyLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMTBweCAwO1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gIH1cblxuICAubXMtTWVzc2FnZUJhbm5lci1leHBhbmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAubXMtTWVzc2FnZUJhbm5lci1leHBhbmQgLm1zLUljb24ge1xuICAgIGNvbG9yOiAjMDA3OGQ3O1xuICB9XG59XG5cbi8qXG4gIEJhc2UgdGVtcGxhdGUgZmlsZVxuKi9cbi5tcy1NZXNzYWdlQmFyIHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLm1zLU1lc3NhZ2VCYXItaWNvbixcbi5tcy1NZXNzYWdlQmFyLXRleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubXMtTWVzc2FnZUJhci1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4ubXMtTWVzc2FnZUJhci10ZXh0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tcy1NZXNzYWdlQmFyLm1zLU1lc3NhZ2VCYXItLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGNlO1xufVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1zZXZlcmVXYXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDljYztcbn1cblxuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tc2V2ZXJlV2FybmluZyAubXMtTWVzc2FnZUJhci1pY29uIHtcbiAgY29sb3I6ICNkODNiMDE7XG59XG5cbi5tcy1NZXNzYWdlQmFyLm1zLU1lc3NhZ2VCYXItLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTdlOTtcbn1cblxuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tZXJyb3IgLm1zLU1lc3NhZ2VCYXItaWNvbiB7XG4gIGNvbG9yOiAjYTgwMDAwO1xufVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlN2U5O1xufVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1yZW1vdmUgLm1zLU1lc3NhZ2VCYXItaWNvbiB7XG4gIGNvbG9yOiAjYTgwMDAwO1xufVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1yZW1vdmUgLm1zLUljb24ge1xuICBmb250LXNpemU6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmY2ZGQ7XG59XG5cbi5tcy1NZXNzYWdlQmFyLm1zLU1lc3NhZ2VCYXItLXN1Y2Nlc3MgLm1zLU1lc3NhZ2VCYXItaWNvbiB7XG4gIGNvbG9yOiAjMTA3YzEwO1xufVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1zdWNjZXNzIC5tcy1JY29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0b3A6IDNweDtcbn1cblxuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tc3VjY2VzcyAubXMtSWNvbjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1zdWNjZXNzIC5tcy1JY29uOmFmdGVyIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRvcDogMXB4O1xufVxuXG4ubXMtTmF2QmFyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1OYXZCYXIgLm1zLU92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNjdzIGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgei1pbmRleDogMDtcbn1cblxuLm1zLU5hdkJhci1vcGVuTWVudSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXMtTmF2QmFyLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLU5hdkJhci1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXMtTmF2QmFyLWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVjZjk7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubXMtTmF2QmFyLWl0ZW06aG92ZXIgLm1zLUljb24ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm1zLU5hdkJhci1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtTmF2QmFyLWl0ZW0uaXMtc2VsZWN0ZWQge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5tcy1OYXZCYXItaXRlbS5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG4ubXMtTmF2QmFyLWl0ZW0uaXMtZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1zLU5hdkJhci1saW5rIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1zLU5hdkJhci1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLWhhc01lbnUgLm1zLU5hdkJhci1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1OYXZCYXItaXRlbS5tcy1OYXZCYXItaXRlbS0taGFzTWVudTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ubXMtTmF2QmFyLWNoZXZyb25Eb3duIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5tcy1OYXZCYXItaXRlbS5tcy1OYXZCYXItaXRlbS0tc2VhcmNoOmFmdGVyIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgY29udGVudDogJ1xcZTAzOSc7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiAwO1xufVxuXG4ubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXNlYXJjaCAubXMtVGV4dEZpZWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1zZWFyY2guaXMtb3BlbiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXNlYXJjaC5pcy1vcGVuIC5tcy1UZXh0RmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1zZWFyY2guaXMtb3BlbiAubXMtVGV4dEZpZWxkLWZpZWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tcy1OYXZCYXIuaXMtb3BlbiAubXMtTmF2QmFyLWl0ZW1zIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5tcy1OYXZCYXIuaXMtb3BlbiAubXMtTmF2QmFyLWl0ZW0gLm1zLUNvbnRleHR1YWxNZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1oYXNNZW51LmlzLXNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLWhhc01lbnUuaXMtc2VsZWN0ZWQgLm1zLU5hdkJhci1jaGV2cm9uRG93biB7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB9XG5cbiAgLm1zLU5hdkJhci1pdGVtIC5tcy1Db250ZXh0dWFsTWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5tcy1OYXZCYXItaXRlbSAubXMtQ29udGV4dHVhbE1lbnUgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5tcy1OYXZCYXIuaXMtb3BlbiAubXMtT3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1OYXZCYXItb3Blbk1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubXMtTmF2QmFyLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubXMtTmF2QmFyLWNoZXZyb25Eb3duIHtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubXMtTmF2QmFyLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5tcy1OYXZCYXItaXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDc4ZDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubXMtTmF2QmFyLWl0ZW0uaXMtc2VsZWN0ZWQge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzhkNztcbiAgfVxuXG4gIC5tcy1OYXZCYXItaXRlbS5tcy1OYXZCYXItaXRlbS0taGFzTWVudTphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubXMtT3JnQ2hhcnQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubXMtT3JnQ2hhcnQtZ3JvdXBUaXRsZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1zLU9yZ0NoYXJ0LWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEycHggMCAxNnB4IDA7XG59XG5cbi5tcy1PcmdDaGFydC1saXN0SXRlbSB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubXMtT3JnQ2hhcnQtbGlzdEl0ZW1CdG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1PdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjAwO1xufVxuXG4ubXMtT3ZlcmxheS5tcy1PdmVybGF5LS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ubXMtT3ZlcmxheS0tbm9uZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1zLVBhbmVsIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDMwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tcy1QYW5lbCAubXMtT3ZlcmxheSB7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNjdzIGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbn1cblxuLm1zLVBhbmVsLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLVBhbmVsLW1haW4ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBib3gtc2hhZG93OiAtMzBweCAwcHggMzBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4ubXMtUGFuZWwtbWFpbiAubXMtQ29tbWFuZEJhciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFySXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFySXRlbSAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFyLW1haW5BcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MgLm1zLVBhbmVsLW1haW4ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIHdpZHRoOiAyNzJweDtcbiAgYm94LXNoYWRvdzogLTMwcHggMHB4IDMwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxpZ2h0RGlzbWlzcyAubXMtUGFuZWwtY29tbWFuZHMsXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxpZ2h0RGlzbWlzcyAubXMtUGFuZWwtY29udGVudElubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MubXMtUGFuZWwtYW5pbWF0ZUluIC5tcy1QYW5lbC1tYWluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW40MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxpZ2h0RGlzbWlzcy5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLU92ZXJsYXkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI2N3M7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGlnaHREaXNtaXNzLm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLVBhbmVsLW1haW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxpZ2h0RGlzbWlzcy5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1PdmVybGF5IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdCAubXMtUGFuZWwtbWFpbiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIHdpZHRoOiAyNzJweDtcbiAgYm94LXNoYWRvdzogLTMwcHggMHB4IDMwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdCAubXMtUGFuZWwtY29tbWFuZHMsXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxlZnQgLm1zLVBhbmVsLWNvbnRlbnRJbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLVBhbmVsLW1haW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLU92ZXJsYXkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI2N3M7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1QYW5lbC1tYWluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLU92ZXJsYXkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbn1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtUGFuZWwtbWFpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLU92ZXJsYXkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI2N3M7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1QYW5lbC1tYWluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlTGVmdE91dDQwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtYW5pbWF0ZU91dCAubXMtT3ZlcmxheSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xufVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLXNtIC5tcy1QYW5lbC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGFuZWwubXMtUGFuZWwtLXNtIC5tcy1QYW5lbC1tYWluIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0tbWQgLm1zLVBhbmVsLW1haW4sXG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0tbGcgLm1zLVBhbmVsLW1haW4sXG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0teGwgLm1zLVBhbmVsLW1haW4ge1xuICAgIGxlZnQ6IDQ4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXMtUGFuZWwubXMtUGFuZWwtLW1kIC5tcy1QYW5lbC1tYWluIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA2NDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0tbGcgLm1zLVBhbmVsLW1haW4ge1xuICAgIGxlZnQ6IDQyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS1sZy5tcy1QYW5lbC0tZml4ZWQgLm1zLVBhbmVsLW1haW4ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDk0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS14bCAubXMtUGFuZWwtbWFpbiB7XG4gICAgbGVmdDogMTc2cHg7XG4gIH1cbn1cblxuLm1zLVBhbmVsLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1zLVBhbmVsLmlzLW9wZW4gLm1zLVBhbmVsLW1haW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcy1QYW5lbC5pcy1vcGVuIC5tcy1PdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGFuZWwuaXMtb3BlbiAubXMtT3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLVBhbmVsLW1haW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG59XG5cbi5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLVBhbmVsLW1haW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG59XG5cbi5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLU92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLVBhbmVsLmlzLW9wZW4ubXMtUGFuZWwtYW5pbWF0ZUluIC5tcy1QYW5lbC1tYWluIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIH1cblxuICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLU92ZXJsYXkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjY3cztcbiAgfVxuXG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLVBhbmVsLW1haW4ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIH1cblxuICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1PdmVybGF5IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgfVxuXG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtUGFuZWwtbWFpbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluNDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgfVxuXG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtT3ZlcmxheSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNjdzO1xuICB9XG5cbiAgLm1zLVBhbmVsLmlzLW9wZW4ubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtYW5pbWF0ZU91dCAubXMtUGFuZWwtbWFpbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlTGVmdE91dDQwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG5cbiAgLm1zLVBhbmVsLmlzLW9wZW4ubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtYW5pbWF0ZU91dCAubXMtT3ZlcmxheSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIH1cblxuICAubXMtUGFuZWwuaXMtb3BlbiAubXMtT3ZlcmxheSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLU92ZXJsYXksXG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtT3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgfVxufVxuXG4ubXMtUGFuZWwtY2xvc2VCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubXMtUGFuZWwtY2xvc2VCdXR0b246aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm1zLVBhbmVsLWNvbnRlbnRJbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDE2cHggMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tcy1QYW5lbC1jb250ZW50SW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMzJweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1zLVBhbmVsLWNvbnRlbnRJbm5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLm1zLVBhbmVsLWhlYWRlclRleHQge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tcy1QYW5lbC1oZWFkZXJUZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZWFmOTtcbn1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzIC5tcy1Db21tYW5kQmFySXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVkOGY0O1xufVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmFjdGl2ZSAubXMtQ29tbWFuZEJhckl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjMDcyODhiO1xufVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmFjdGl2ZSAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzIC5tcy1Db21tYW5kQmFySXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjMjQ4OGQ4O1xufVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmZpcnN0LWNoaWxkIC5tcy1Db21tYW5kQmFySXRlbS1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06Zmlyc3QtY2hpbGQgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06Zmlyc3QtY2hpbGQgLm1zLUNvbW1hbmRCYXJJdGVtLWxpbmtXcmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTllO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmZpcnN0LWNoaWxkOmhvdmVyIC5tcy1Db21tYW5kQmFySXRlbS1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06Zmlyc3QtY2hpbGQ6aG92ZXIgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcy5pcy1vcGVuIC5tcy1Db21tYW5kQmFyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4yMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZGVsYXk6IDI1MG1zO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzLmlzLW9wZW4gLm1zLUNvbW1hbmRCYXIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XG4gIH1cbn1cblxuLm1zLVBlb3BsZVBpY2tlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94IHtcbiAgKnpvb206IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaEJveDpiZWZvcmUsXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaEJveDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLmlzLWFjdGl2ZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaEJveCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hGaWVsZCB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcGVyc29uYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNHB4O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcGVyc29uYSAubXMtUGVyc29uYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXBlcnNvbmEuaGFzLWVycm9yIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgY29sb3I6ICNhODAwMDA7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcGVyc29uYVJlbW92ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXBlcnNvbmFSZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXBlcnNvbmFSZW1vdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzhkNztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDU7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXIuaXMtYWN0aXZlIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEdyb3VwcyB7XG4gIG1heC1oZWlnaHQ6IDMwOXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0R3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRHcm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0R3JvdXBUaXRsZSB7XG4gIGNvbG9yOiAjMDA3OGQ3O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxN3B4IDAgMCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0TGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQgLm1zLVBlcnNvbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hLWRldGFpbHMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG4sXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMCAwIDAgOXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG4sXG4gIC5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEJ0biB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QnRuOmhvdmVyLFxuLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0QnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEJ0bjpmb2N1cyxcbi5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDE7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QnRuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG4tLWNvbXBhY3QsXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEJ0bi0tY29tcGFjdCB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0QnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0QnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNjdzIGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbiAubXMtSWNvbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFhZmU1O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFkZGl0aW9uYWxDb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQuaXMtZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdC5pcy1leHBhbmRlZCAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbiAubXMtSWNvbiB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQuaXMtZXhwYW5kZWQgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBZGRpdGlvbmFsQ29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgaGVpZ2h0OiA2OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZSAubXMtU3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUgLm1zLVNwaW5uZXIgLm1zLVNwaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLmlzLXNlYXJjaGluZyAubXMtU3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUuaXMtc2VhcmNoaW5nIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24gLm1zLUljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUuaXMtc2VhcmNoaW5nIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVByaW1hcnkge1xuICBjb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLmlzLXNlYXJjaGluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUJ0bjpmb2N1cyxcbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVCdG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVCdG4tLWNvbXBhY3Qge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiB7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIC5tcy1JY29uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVByaW1hcnkge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlU2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS0tZGlzY29ubmVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUtLWRpc2Nvbm5lY3RlZCAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIC5tcy1JY29uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS0tZGlzY29ubmVjdGVkIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVByaW1hcnkge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMnB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tY29tcGFjdCAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEdyb3VwcyB7XG4gIG1heC1oZWlnaHQ6IDIwOXB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tY29tcGFjdCAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbiB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24gLm1zLUljb24ge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tY29tcGFjdCAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUge1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZSAubXMtU3Bpbm5lciB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLmlzLXNlYXJjaGluZyAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tY29tcGFjdCAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiAubXMtSWNvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlUHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaEJveCxcbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1tZW1iZXJzTGlzdCAubXMtUGVvcGxlUGlja2VyLXNlYXJjaEJveCB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoRmllbGQsXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tbWVtYmVyc0xpc3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hGaWVsZCB7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZXJzb25hLFxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLW1lbWJlcnNMaXN0IC5tcy1QZXJzb25hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlLmlzLXNlYXJjaGluZyAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlLmlzLXNlYXJjaGluZyAubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RIZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIC5tcy1QZXJzb25hLWltYWdlQXJlYSxcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyAubXMtUGVyc29uYS1pbWFnZSxcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhLFxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZFBlb3BsZSAubXMtUGVyc29uYS1pbWFnZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyAubXMtUGVyc29uYS1wbGFjZWhvbGRlcixcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0b3A6IDZweDtcbiAgfVxuXG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEtaW5pdGlhbHMsXG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVvcGxlIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIC5tcy1QZXJzb25hLXByZXNlbmNlLFxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZFBlb3BsZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgbGVmdDogMTlweDtcbiAgfVxuXG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEtZGV0YWlscyxcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cblxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0LFxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZFBlb3BsZSAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cblxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQsXG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVvcGxlIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCxcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEJ0bixcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEJ0biB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24ge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc2VsZWN0YWJsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLFxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUJ0bixcbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlQnRuIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiB7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlUHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIC5tcy1JY29uIHtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1TcGlubmVyIHtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlcnNvbmFDYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlcnNvbmFDYXJkLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkSGVhZGVyLFxuLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0SGVhZGVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUsXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZXJzb24ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0SXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXMtUGVyc29uYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXMtUGVyc29uYS1pbWFnZUFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5cbi5tcy1QZXJzb25hLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgdG9wOiA5cHg7XG59XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tbGlnaHRCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiYTVlNztcbn1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDg5ZWY7XG59XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWRhcmtCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTc5Nztcbn1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiYTk7XG59XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWxpZ2h0R3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTliNDMzO1xufVxuXG4ubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEzMDA7XG59XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWRhcmtHcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTcxNDU7XG59XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWxpZ2h0UGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzczYmQ7XG59XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDk3O1xufVxuXG4ubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlMzg3ODtcbn1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwM2NiYTtcbn1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xufVxuXG4ubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE1MzJjO1xufVxuXG4ubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUxMTExO1xufVxuXG4ubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1kYXJrUmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5MWQ0Nztcbn1cblxuLm1zLVBlcnNvbmEtaW1hZ2Uge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4ubXMtUGVyc29uYS1pbWFnZVtzcmM9JyddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRkMjU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAzNHB4O1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5tcy1QZXJzb25hLWRldGFpbHMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tcy1QZXJzb25hLXByaW1hcnlUZXh0LFxuLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCxcbi5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbi5tcy1QZXJzb25hLW9wdGlvbmFsVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDE5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCxcbi5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbi5tcy1QZXJzb25hLW9wdGlvbmFsVGV4dCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0LFxuLm1zLVBlcnNvbmEtb3B0aW9uYWxUZXh0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlIC5tcy1QZXJzb25hLWltYWdlQXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXRpbnkgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55IC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55IC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICB0b3A6IDlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55IC5tcy1QZXJzb25hLWRldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXRpbnkgLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXRpbnkgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXRpbnkubXMtUGVyc29uYS0tcmVhZG9ubHkge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueS5tcy1QZXJzb25hLS1yZWFkb25seSAubXMtUGVyc29uYS1wcmltYXJ5VGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICc7Jztcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlLm1zLVBlcnNvbmEtLXRpbnkgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhzIC5tcy1QZXJzb25hLWltYWdlQXJlYSxcbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhzIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teHMgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRvcDogNnB4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhzIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgbGVmdDogMTlweDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teHMgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teHMgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDRweDtcbiAgbGVmdDogMDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc20gLm1zLVBlcnNvbmEtaW1hZ2VBcmVhLFxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc20gLm1zLVBlcnNvbmEtaW1hZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zbSAubXMtUGVyc29uYS1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgdG9wOiA1cHg7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc20gLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBsZWZ0OiAyN3B4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zbSAubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zbSAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCxcbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zcXVhcmUubXMtUGVyc29uYS0tc20gLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWxnIC5tcy1QZXJzb25hLWltYWdlQXJlYSxcbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWxnIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tbGcgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDY3cHg7XG4gIHRvcDogMTBweDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tbGcgLm1zLVBlcnNvbmEtaW5pdGlhbHMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1sZyAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGxlZnQ6IDQ5cHg7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWxnIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1sZyAubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1sZyAubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlLm1zLVBlcnNvbmEtLWxnIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiAwO1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1pbWFnZUFyZWEsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1pbWFnZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDk1cHg7XG4gIHRvcDogMTJweDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtaW5pdGlhbHMge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsZWZ0OiA3MXB4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhsIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1vcHRpb25hbFRleHQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlLm1zLVBlcnNvbmEtLXhsIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDlweDtcbiAgbGVmdDogMDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tZGFya1RleHQgLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQsXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdCAubXMtUGVyc29uYTpob3ZlciAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1kYXJrVGV4dCAubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0LFxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQgLm1zLVBlcnNvbmE6aG92ZXIgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCxcbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWRhcmtUZXh0IC5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmhvdmVyIC5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWRhcmtUZXh0IC5tcy1QZXJzb25hLW9wdGlvbmFsVGV4dCxcbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmhvdmVyIC5tcy1QZXJzb25hLW9wdGlvbmFsVGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNlbGVjdGFibGU6bm90KC5tcy1QZXJzb25hLS14bCk6aG92ZXIsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zZWxlY3RhYmxlOm5vdCgubXMtUGVyc29uYS0teGwpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNmOTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1hdmFpbGFibGUgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRkMjU1O1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1hd2F5IC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYmxvY2tlZCAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZWRlZGUgMCUsICNkZWRlZGUgNDglLCAjYzcyZDI1IDQwJSwgI2M3MmQyNSA1OCUsICNkZWRlZGUgNTIlLCAjZGVkZWRlIDEwMCUpO1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1idXN5IC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5M2IzYjtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNlNTdhNzksICNlNTdhNzkgMXB4LCAjZDAwZTBkIDBweCwgI2QwMGUwZCAycHgpO1xufVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1idXN5Lm1zLVBlcnNvbmEtLXNxdWFyZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTNiM2I7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZTU3YTc5LCAjZTU3YTc5IDNweCwgI2QwMGUwZCAzcHgsICNkMDBlMGQgNnB4KTtcbn1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tZG5kIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MmQyNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2M3MmQyNSAwJSwgI2M3MmQyNSA0OCUsICNmZmZmZmYgNDglLCAjZmZmZmZmIDUyJSwgI2M3MmQyNSA1MiUsICNjNzJkMjUgMTAwJSk7XG59XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLW9mZmxpbmUgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZjZmQ4O1xufVxuXG4ubXMtUGVyc29uYUNhcmQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVVcEluMTA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubXMtUGVyc29uYUNhcmQtcGVyc29uYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hIC5tcy1QZXJzb25hLWltYWdlQXJlYSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMTJweCAwIDEycHggMjBweDtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtaW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubXMtUGVyc29uYUNhcmQtcGVyc29uYSAubXMtUGVyc29uYSAubXMtUGVyc29uYS1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDExcHg7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIGxlZnQ6IDc3cHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0LFxuLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtb3B0aW9uYWxUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1hY3Rpb25zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1hY3Rpb24sXG4ubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1hY3Rpb246aG92ZXIsXG4ubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbjphY3RpdmUsXG4ubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDc4ZDc7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1hY3Rpb24uaXMtYWN0aXZlLFxuLmlzLWFjdGl2ZS5tcy1QZXJzb25hQ2FyZC1vdmVyZmxvdyB7XG4gIGNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9uLmlzLWFjdGl2ZTphZnRlcixcbi5pcy1hY3RpdmUubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMTVweDtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLW92ZXJmbG93IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6aG92ZXIge1xuICBjb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLVBlcnNvbmFDYXJkLW9yZ0NoYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAwO1xufVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9uRGV0YWlsQm94IHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9uRGV0YWlscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNjdzIGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKSAwLjJzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9uRGV0YWlscy5pcy1jb2xsYXBzZWQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1hY3Rpb25EZXRhaWxzLmlzLWNvbGxhcHNlZCAubXMtUGVyc29uYUNhcmQtZGV0YWlsRXhwYW5kZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlMDg4Jztcbn1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbENoYXQsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsVmlkZW8sXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTWFpbCxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxPcmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbENoYXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFBob25lIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xufVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsVmlkZW8ge1xuICBtYXJnaW4tbGVmdDogLTIwMCU7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMDAlO1xufVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIHtcbiAgbWFyZ2luLWxlZnQ6IC00MDAlO1xufVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTEsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUgLmRldGFpbC0yLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvIC5kZXRhaWwtMyxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtNCB7XG4gIG1heC1oZWlnaHQ6IDc4cHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZTtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE9yZyAuZGV0YWlsLTUge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlO1xufVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTIsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTMsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTQsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTUsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUgLmRldGFpbC0xLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFBob25lIC5kZXRhaWwtMyxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxQaG9uZSAuZGV0YWlsLTQsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUgLmRldGFpbC01LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvIC5kZXRhaWwtMSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxWaWRlbyAuZGV0YWlsLTIsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsVmlkZW8gLmRldGFpbC00LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvIC5kZXRhaWwtNSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtMSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtMixcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtMyxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtNSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxPcmcgLmRldGFpbC0xLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE9yZyAuZGV0YWlsLTIsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIC5kZXRhaWwtMyxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxPcmcgLmRldGFpbC00IHtcbiAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbEV4cGFuZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxFeHBhbmRlcjphZnRlciB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNlMzY1SWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgY29udGVudDogJ1xcZTA4Nyc7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxMaW5lIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTGFiZWwge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbi5tcy1QZXJzb25hQ2FyZC1vcmdDaGFydDphZnRlcixcbi5tcy1QZXJzb25hQ2FyZC1vcmdDaGFydC5tcy1QZXJzb25hQ2FyZC1vdmVyZmxvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC5tcy1QZXJzb25hQ2FyZC0tc3F1YXJlIC5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hLWltYWdlQXJlYSxcbi5tcy1QZXJzb25hQ2FyZC5tcy1QZXJzb25hQ2FyZC0tc3F1YXJlIC5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC5tcy1QZXJzb25hQ2FyZC0tc3F1YXJlIC5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QZXJzb25hQ2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubXMtUGl2b3Qge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubXMtUGl2b3QtbGluayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubXMtUGl2b3QtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGl2b3QtbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhZWJmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1QaXZvdC1saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcwMDZlO1xuICB9XG59XG5cbi5tcy1QaXZvdC1saW5rOmhvdmVyLFxuLm1zLVBpdm90LWxpbms6Zm9jdXMsXG4ubXMtUGl2b3QtbGluazphY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXMtUGl2b3QtbGluazpob3ZlciArIC5tcy1QaXZvdC1kcm9wZG93bkljb24sXG4ubXMtUGl2b3QtbGluazpmb2N1cyArIC5tcy1QaXZvdC1kcm9wZG93bkljb24sXG4ubXMtUGl2b3QtbGluazphY3RpdmUgKyAubXMtUGl2b3QtZHJvcGRvd25JY29uIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVBpdm90LWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogIzFhZWJmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzNzAwNmU7XG4gIH1cbn1cblxuLm1zLVBpdm90LWxpbms6YWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcy1QaXZvdC1saW5rLmlzLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMWFlYmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMzcwMDZlO1xuICB9XG59XG5cbi5tcy1QaXZvdC1saW5rLmlzLXNlbGVjdGVkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcy1QaXZvdC1saW5rLmlzLXNlbGVjdGVkICsgLm1zLVBpdm90LWRyb3Bkb3duSWNvbiB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ubXMtUGl2b3QtZHJvcGRvd25JY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4ubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4ubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdy5pcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdzpob3Zlcjpub3QoLmlzLXNlbGVjdGVkKSxcbi5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93OmZvY3VzOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93OmFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1QaXZvdC1lbGxpcHNpcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG5cbi5tcy1QaXZvdC5tcy1QaXZvdC0tbGFyZ2UgLm1zLVBpdm90LWxpbmsge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5tcy1QaXZvdC5tcy1QaXZvdC0tbGFyZ2UgLm1zLVBpdm90LWxpbms6YWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5tcy1QaXZvdC5tcy1QaXZvdC0tbGFyZ2UgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1zLVBpdm90Lm1zLVBpdm90LS1sYXJnZSAubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdzphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbmsge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rOmhvdmVyOm5vdCguaXMtc2VsZWN0ZWQpOm5vdCgubXMtUGl2b3QtbGluay0tb3ZlcmZsb3cpLFxuLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rOmZvY3VzOm5vdCguaXMtc2VsZWN0ZWQpOm5vdCgubXMtUGl2b3QtbGluay0tb3ZlcmZsb3cpIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyAubXMtUGl2b3QtbGluazphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhZWJmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyAubXMtUGl2b3QtbGluazphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzAwNmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWViZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzAwNmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93OmhvdmVyOm5vdCguaXMtc2VsZWN0ZWQpLFxuLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93OmZvY3VzOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDcgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tcy1QaXZvdC1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdzphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyAubXMtUGl2b3QtbGluay5pcy1zZWxlY3RlZCB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi5tcy1Qcm9ncmVzc0luZGljYXRvci1pdGVtTmFtZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tcy1Qcm9ncmVzc0luZGljYXRvci1pdGVtRGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5tcy1Qcm9ncmVzc0luZGljYXRvci1pdGVtUHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ubXMtUHJvZ3Jlc3NJbmRpY2F0b3ItcHJvZ3Jlc3NUcmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1Qcm9ncmVzc0luZGljYXRvci1wcm9ncmVzc0JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Qcm9ncmVzc0luZGljYXRvci1wcm9ncmVzc0JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Qcm9ncmVzc0luZGljYXRvci1wcm9ncmVzc0JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4ubXMtU2VhcmNoQm94IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tcy1TZWFyY2hCb3guaXMtZGlzYWJsZWQgLm1zLVNlYXJjaEJveC1sYWJlbCB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtU2VhcmNoQm94LmlzLWRpc2FibGVkIC5tcy1TZWFyY2hCb3gtbGFiZWwge1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVNlYXJjaEJveC5pcy1kaXNhYmxlZCAubXMtU2VhcmNoQm94LWxhYmVsIHtcbiAgICBjb2xvcjogIzYwMDAwMDtcbiAgfVxufVxuXG4ubXMtU2VhcmNoQm94LmlzLWRpc2FibGVkIC5tcy1TZWFyY2hCb3gtaWNvbiB7XG4gIGNvbG9yOiAjYzhjOGM4O1xufVxuXG4ubXMtU2VhcmNoQm94LmlzLWRpc2FibGVkIC5tcy1TZWFyY2hCb3gtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tcy1TZWFyY2hCb3guaXMtYWN0aXZlIC5tcy1TZWFyY2hCb3gtY2xvc2VCdXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQgMXB4IHNvbGlkO1xufVxuXG4ubXMtU2VhcmNoQm94LWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MWFmZTU7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDNweCA3cHggMTBweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogNTtcbn1cblxuLm1zLVNlYXJjaEJveC1maWVsZC5ob3ZlcmluZyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNmOTtcbn1cblxuLm1zLVNlYXJjaEJveC1maWVsZC5ob3ZlcmluZyArIC5tcy1TZWFyY2hCb3gtbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm1zLVNlYXJjaEJveC1maWVsZC5ob3ZlcmluZyArIC5tcy1TZWFyY2hCb3gtbGFiZWwgLm1zLUljb24ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm1zLVNlYXJjaEJveC1maWVsZDpmb2N1cyB7XG4gIHBhZGRpbmc6IDZweCAzMnB4IDdweCAxMHB4O1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVjZjk7XG59XG5cbi5tcy1TZWFyY2hCb3gtZmllbGQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1TZWFyY2hCb3gtY2xvc2VCdXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubXMtU2VhcmNoQm94LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5tcy1TZWFyY2hCb3gtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4ubXMtU3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ubXMtU3Bpbm5lci5tcy1TcGlubmVyLS1sYXJnZSB7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLm1zLVNwaW5uZXIubXMtU3Bpbm5lci0tbGFyZ2UgLm1zLVNwaW5uZXItbGFiZWwge1xuICBsZWZ0OiAzNHB4O1xuICB0b3A6IDZweDtcbn1cblxuLm1zLVNwaW5uZXItY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVNwaW5uZXItY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVNwaW5uZXItY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5tcy1TcGlubmVyLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDc4ZDc7XG4gIGxlZnQ6IDI4cHg7XG4gIHRvcDogMnB4O1xufVxuXG4ubXMtVGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5tcy1UYWJsZS0tZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4ubXMtVGFibGUgdHIsXG4ubXMtVGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5tcy1UYWJsZSB0cjpob3Zlcixcbi5tcy1UYWJsZS1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm1zLVRhYmxlIHRyLmlzLXNlbGVjdGVkLFxuLm1zLVRhYmxlLXJvdy5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7XG59XG5cbi5tcy1UYWJsZSB0ci5pcy1zZWxlY3RlZCAubXMtVGFibGUtcm93Q2hlY2ssXG4ubXMtVGFibGUtcm93LmlzLXNlbGVjdGVkIC5tcy1UYWJsZS1yb3dDaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XG59XG5cbi5tcy1UYWJsZSB0ci5pcy1zZWxlY3RlZCAubXMtVGFibGUtcm93Q2hlY2s6YmVmb3JlLFxuLm1zLVRhYmxlLXJvdy5pcy1zZWxlY3RlZCAubXMtVGFibGUtcm93Q2hlY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLVRhYmxlIHRyLmlzLXNlbGVjdGVkIC5tcy1UYWJsZS1yb3dDaGVjazphZnRlcixcbi5tcy1UYWJsZS1yb3cuaXMtc2VsZWN0ZWQgLm1zLVRhYmxlLXJvd0NoZWNrOmFmdGVyIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICBjb250ZW50OiAnXFxlMDQxJztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogOXB4O1xufVxuXG4ubXMtVGFibGUgdGgsXG4ubXMtVGFibGUgdGQsXG4ubXMtVGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLm1zLVRhYmxlIHRoZWFkIHRoLFxuLm1zLVRhYmxlLWhlYWQge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLm1zLVRhYmxlIHRoZWFkIHRkLFxuLm1zLVRhYmxlIHRoZWFkIHRoLFxuLm1zLVRhYmxlIHRoZWFkIC5tcy1UYWJsZS1jZWxsLFxuLm1zLVRhYmxlIHRoZWFkIC5tcy1UYWJsZS1yb3dDaGVjayxcbi5tcy1UYWJsZS1oZWFkIHRkLFxuLm1zLVRhYmxlLWhlYWQgdGgsXG4ubXMtVGFibGUtaGVhZCAubXMtVGFibGUtY2VsbCxcbi5tcy1UYWJsZS1oZWFkIC5tcy1UYWJsZS1yb3dDaGVjayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xufVxuXG4ubXMtVGFibGUgdGhlYWQgLm1zLVRhYmxlLXJvd0NoZWNrOmFmdGVyLFxuLm1zLVRhYmxlLWhlYWQgLm1zLVRhYmxlLXJvd0NoZWNrOmFmdGVyIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICBjb250ZW50OiAnXFxlMDQxJztcbiAgY29sb3I6ICNhNmE2YTY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogOXB4O1xufVxuXG4ubXMtVGFibGUtcm93Q2hlY2sge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXMtVGFibGUtcm93Q2hlY2s6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1UYWJsZS1yb3cuaXMtc2VsZWN0ZWQgLm1zLVRhYmxlLXJvd0NoZWNrIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLm1zLVRhYmxlLXJvdy5pcy1zZWxlY3RlZCAubXMtVGFibGUtcm93Q2hlY2s6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubXMtTGFiZWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5tcy1MYWJlbC5pcy1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgKic7XG4gIGNvbG9yOiAjYTgwMDAwO1xufVxuXG4ubXMtTGFiZWwuaXMtZGlzYWJsZWQge1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLUxhYmVsLmlzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2MDAwMDA7XG4gIH1cbn1cblxuLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgIGNvbG9yOiAjNjAwMDAwO1xuICB9XG59XG5cbi5tcy1UZXh0RmllbGQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tcy1UZXh0RmllbGQuaXMtZGlzYWJsZWQgLm1zLVRleHRGaWVsZC1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1zLVRleHRGaWVsZC5pcy1kaXNhYmxlZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5tcy1UZXh0RmllbGQuaXMtZGlzYWJsZWQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubXMtVGV4dEZpZWxkLmlzLWRpc2FibGVkOi1tb3otcGxhY2Vob2xkZXIsXG4ubXMtVGV4dEZpZWxkLmlzLWRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG4ubXMtVGV4dEZpZWxkLmlzLXJlcXVpcmVkIC5tcy1MYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgKic7XG4gIGNvbG9yOiAjYTgwMDAwO1xufVxuXG4ubXMtVGV4dEZpZWxkLmlzLXJlcXVpcmVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyOmFmdGVyLFxuLm1zLVRleHRGaWVsZC5pcy1yZXF1aXJlZDo6LW1vei1wbGFjZWhvbGRlcjphZnRlcixcbi5tcy1UZXh0RmllbGQuaXMtcmVxdWlyZWQ6LW1vei1wbGFjZWhvbGRlcjphZnRlcixcbi5tcy1UZXh0RmllbGQuaXMtcmVxdWlyZWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyAqJztcbiAgY29sb3I6ICNhODAwMDA7XG59XG5cbi5tcy1UZXh0RmllbGQuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtVGV4dEZpZWxkLWZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubXMtVGV4dEZpZWxkLWZpZWxkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xufVxuXG4ubXMtVGV4dEZpZWxkLWZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtVGV4dEZpZWxkLWZpZWxkOmhvdmVyLFxuICAubXMtVGV4dEZpZWxkLWZpZWxkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxYWViZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtVGV4dEZpZWxkLWZpZWxkOmhvdmVyLFxuICAubXMtVGV4dEZpZWxkLWZpZWxkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzNzAwNmU7XG4gIH1cbn1cblxuLm1zLVRleHRGaWVsZC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5tcy1UZXh0RmllbGQtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubXMtVGV4dEZpZWxkLWZpZWxkOi1tb3otcGxhY2Vob2xkZXIsXG4ubXMtVGV4dEZpZWxkLWZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4ubXMtVGV4dEZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tcGxhY2Vob2xkZXIgLm1zLUxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDEwcHg7XG59XG5cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS1wbGFjZWhvbGRlci5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tcGxhY2Vob2xkZXIuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS1wbGFjZWhvbGRlci5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXBsYWNlaG9sZGVyLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICM2MDAwMDA7XG4gIH1cbn1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3Njtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFhZWJmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzNzAwNmU7XG4gIH1cbn1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQ6YWN0aXZlLFxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG59XG5cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkIC5tcy1MYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkIC5tcy1UZXh0RmllbGQtZmllbGQge1xuICBib3JkZXI6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZCAubXMtVGV4dEZpZWxkLWZpZWxkOmFjdGl2ZSxcbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkIC5tcy1UZXh0RmllbGQtZmllbGQ6Zm9jdXMsXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZCAubXMtVGV4dEZpZWxkLWZpZWxkOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQuaXMtZGlzYWJsZWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWFlYWVhO1xufVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZC5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICM2MDAwMDA7XG4gIH1cbn1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQuaXMtZGlzYWJsZWQgLm1zLVRleHRGaWVsZC1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZC5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzFhZWJmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzcwMDZlO1xuICB9XG59XG5cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS1tdWx0aWxpbmUgLm1zLVRleHRGaWVsZC1maWVsZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5tcy1MYWJlbCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLm1zLUxhYmVsLmlzLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogJyAqJztcbiAgY29sb3I6ICNhODAwMDA7XG59XG5cbi5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtTGFiZWwuaXMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUxhYmVsLmlzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogIzYwMDAwMDtcbiAgfVxufVxuXG4uaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICM2MDAwMDA7XG4gIH1cbn1cblxuLm1zLVRvZ2dsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5tcy1Ub2dnbGUgLm1zLUxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCA2MnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tcy1Ub2dnbGU6aG92ZXIgLm1zLUxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tcy1Ub2dnbGU6YWN0aXZlIC5tcy1MYWJlbCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICM2MDAwMDA7XG4gIH1cbn1cblxuLm1zLVRvZ2dsZS5pcy1kaXNhYmxlZCAubXMtVG9nZ2xlLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjOGM4YzggIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1Ub2dnbGUuaXMtZGlzYWJsZWQgLm1zLVRvZ2dsZS1maWVsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Ub2dnbGUuaXMtZGlzYWJsZWQgLm1zLVRvZ2dsZS1maWVsZCxcbiAgLm1zLVRvZ2dsZS5pcy1kaXNhYmxlZCAubXMtVG9nZ2xlLWZpZWxkOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBmZjAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVRvZ2dsZS5pcy1kaXNhYmxlZCAubXMtVG9nZ2xlLWZpZWxkLFxuICAubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM2MDAwMDA7XG4gIH1cbn1cblxuLm1zLVRvZ2dsZS1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubXMtVG9nZ2xlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMi41cHggI2M4YzhjOCBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXMtVG9nZ2xlLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG59XG5cbi5tcy1Ub2dnbGUtaW5wdXQgKyAubXMtVG9nZ2xlLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IC0yLjVweDtcbiAgbGVmdDogLTIuNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xuICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Ub2dnbGUtaW5wdXQgKyAubXMtVG9nZ2xlLWZpZWxkOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAyLjVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yaWdodDogMi41cHggc29saWQgI2ZmZmZmZjtcbn1cblxuLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbn1cblxuLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQgLm1zLUxhYmVsLS1vZmYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQgLm1zLUxhYmVsLS1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtVG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAubXMtVG9nZ2xlLWZpZWxkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMi41cHg7XG4gIHJpZ2h0OiAtMi41cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZDpiZWZvcmUge1xuICAgIGJvcmRlcjogMi41cHggc29saWQgI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICBib3JkZXItbGVmdDogMi41cHggc29saWQgI2ZmZmZmZjtcbn1cblxuLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xufVxuXG4ubXMtVG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAubXMtVG9nZ2xlLWZpZWxkIC5tcy1MYWJlbC0tb2ZmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZCAubXMtTGFiZWwtLW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtVG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAubXMtVG9nZ2xlLWZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5tcy1Ub2dnbGUtaW5wdXQ6Zm9jdXMgKyAubXMtVG9nZ2xlLWZpZWxkLFxuLm1zLVRvZ2dsZS1pbnB1dDpob3ZlciArIC5tcy1Ub2dnbGUtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuXG4ubXMtVG9nZ2xlLWlucHV0OmZvY3VzOmNoZWNrZWQgKyAubXMtVG9nZ2xlLWZpZWxkLFxuLm1zLVRvZ2dsZS1pbnB1dDpob3ZlcjpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWU7XG59XG5cbi5tcy1Ub2dnbGUubXMtVG9nZ2xlLS10ZXh0TGVmdCB7XG4gIHdpZHRoOiAyMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1zLVRvZ2dsZS5tcy1Ub2dnbGUtLXRleHRMZWZ0IC5tcy1Ub2dnbGUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHRvcDogLTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1zLVRvZ2dsZS5tcy1Ub2dnbGUtLXRleHRMZWZ0IC5tcy1Ub2dnbGUtZmllbGQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4iLCIvKiEgYW5ndWxhcmpzLXNsaWRlciAtIHY1LjkuMCAtIFxuIChjKSBSYWZhbCBaYWphYyA8cnphamFjQGdtYWlsLmNvbT4sIFZhbGVudGluIEhlcnZpZXUgPHZhbGVudGluQGhlcnZpZXUubWU+LCBKdXNzaSBTYWFyaXZpcnRhIDxqdXNhc2lAZ21haWwuY29tPiwgQW5nZWxpbiBTaXJidSA8YW5nZWxpbi5zaXJidUBnbWFpbC5jb20+IC0gXG4gaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXItc2xpZGVyL2FuZ3VsYXJqcy1zbGlkZXIgLSBcbiAyMDE2LTEyLTEyICovXG4ucnpzbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDM1cHggMCAxNXB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5yenNsaWRlci53aXRoLWxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5yenNsaWRlcltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIC5yei1wb2ludGVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTBmMztcbn1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSAucnotYmFyLXdyYXBwZXIucnotZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSAucnotYmFyLnJ6LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM4YjkxYTI7XG59XG5cbi5yenNsaWRlcltkaXNhYmxlZF0gLnJ6LXRpY2tzIC5yei10aWNrIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSAucnotdGlja3MgLnJ6LXRpY2sucnotc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjOGI5MWEyO1xufVxuXG4ucnpzbGlkZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyLnJ6LWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnJ6c2xpZGVyIC5yei1iYXIge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNkOGUwZjM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnJ6c2xpZGVyIC5yei1iYXIucnotc2VsZWN0aW9uIHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzBkYjlmMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXIge1xuICB0b3A6IC0xNHB4O1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGI5ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5yenNsaWRlciAucnotcG9pbnRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb250ZW50OiAnJztcbn1cblxuLnJ6c2xpZGVyIC5yei1wb2ludGVyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJ6c2xpZGVyIC5yei1wb2ludGVyLnJ6LWFjdGl2ZSB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5yenNsaWRlciAucnotcG9pbnRlci5yei1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUxYWZmO1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJ1YmJsZSB7XG4gIGJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgY29sb3I6ICM1NTYzN2Q7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJ6c2xpZGVyIC5yei1idWJibGUucnotc2VsZWN0aW9uIHtcbiAgdG9wOiAxNnB4O1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJ1YmJsZS5yei1saW1pdCB7XG4gIGNvbG9yOiAjNTU2MzdkO1xufVxuXG4ucnpzbGlkZXIgLnJ6LXRpY2tzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNkOGUwZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljay5yei1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwZGI5ZjA7XG59XG5cbi5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrcy5yei10aWNrcy12YWx1ZXMtdW5kZXIgLnJ6LXRpY2stdmFsdWUge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogLTMycHg7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJhci13cmFwcGVyIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBtYXJnaW46IDAgMCAwIC0xNnB4O1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJhciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXBvaW50ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTE0cHggIWltcG9ydGFudDtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1idWJibGUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1idWJibGUucnotc2VsZWN0aW9uIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3Mge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3MgLnJ6LXRpY2sge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei10aWNrcyAucnotdGljayAucnotdGljay12YWx1ZSB7XG4gIHRvcDogaW5pdGlhbDtcbiAgbGVmdDogMjRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjglKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjglKTtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei10aWNrcyAucnotdGljayAucnotdGljay1sZWdlbmQge1xuICB0b3A6IGluaXRpYWw7XG4gIHJpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI4JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI4JSk7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3MucnotdGlja3MtdmFsdWVzLXVuZGVyIC5yei10aWNrLXZhbHVlIHtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogaW5pdGlhbDtcbiAgbGVmdDogaW5pdGlhbDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJbko2YzJ4cFpHVnlMbU56Y3lKZExDSnVZVzFsY3lJNlcxMHNJbTFoY0hCcGJtZHpJam9pUVVGQlFUczdPMk5CUjJNN1FVRkRaRHRGUVVORkxHMUNRVUZ0UWp0RlFVTnVRaXh6UWtGQmMwSTdSVUZEZEVJc1dVRkJXVHRGUVVOYUxGbEJRVms3UlVGRFdpeHpRa0ZCYzBJN1JVRkRkRUlzZFVKQlFYVkNPMFZCUTNaQ0xEQkNRVUZyUWp0TFFVRnNRaXgxUWtGQmEwSTdUVUZCYkVJc2MwSkJRV3RDTzFWQlFXeENMR3RDUVVGclFqdERRVU51UWpzN1FVRkZSRHRGUVVORkxHOUNRVUZ2UWp0RFFVTnlRanM3UVVGRlJEdEZRVU5GTEc5Q1FVRnZRanREUVVOeVFqczdRVUZGUkR0RlFVTkZMRzlDUVVGdlFqdEZRVU53UWl3d1FrRkJNRUk3UTBGRE0wSTdPMEZCUlVRN1JVRkRSU3h2UWtGQmIwSTdRMEZEY2tJN08wRkJSVVE3UlVGRFJTeHZRa0ZCYjBJN1EwRkRja0k3TzBGQlJVUTdSVUZEUlN4dlFrRkJiMEk3UTBGRGNrSTdPMEZCUlVRN1JVRkRSU3h2UWtGQmIwSTdRMEZEY2tJN08wRkJSVVE3UlVGRFJTeHRRa0ZCYlVJN1JVRkRia0lzYzBKQlFYTkNPMFZCUTNSQ0xHOUNRVUZ2UWp0RFFVTnlRanM3UVVGRlJEdEZRVU5GTEZsQlFWazdSVUZEV2l4aFFVRmhPMFZCUTJJc1YwRkJWenREUVVOYU96dEJRVVZFTzBWQlEwVXNVVUZCVVR0RlFVTlNMRmRCUVZjN1JVRkRXQ3haUVVGWk8wVkJRMW9zWVVGQllUdEZRVU5pTEd0Q1FVRnJRanRGUVVOc1FpeHJRa0ZCYTBJN1JVRkRiRUlzZFVKQlFYVkNPME5CUTNoQ096dEJRVVZFTzBWQlEwVXNZVUZCWVR0RFFVTmtPenRCUVVWRU8wVkJRMFVzVVVGQlVUdEZRVU5TTEZkQlFWYzdSVUZEV0N4WlFVRlpPMFZCUTFvc1dVRkJXVHRGUVVOYUxHOUNRVUZ2UWp0RlFVZGFMRzFDUVVGdFFqdERRVU0xUWpzN1FVRkZSRHRGUVVORkxGZEJRVmM3UlVGRFdDeHZRa0ZCYjBJN1JVRkhXaXh0UWtGQmJVSTdRMEZETlVJN08wRkJSVVE3UlVGRFJTeFhRVUZYTzBWQlExZ3NWMEZCVnp0RlFVTllMRmxCUVZrN1JVRkRXaXhoUVVGaE8wVkJRMklzWjBKQlFXZENPMFZCUTJoQ0xEQkNRVUV3UWp0RlFVZHNRaXh2UWtGQmIwSTdRMEZETjBJN08wRkJSVVE3UlVGRFJTeHRRa0ZCYlVJN1JVRkRia0lzVlVGQlZUdEZRVU5XTEZkQlFWYzdSVUZEV0N4WFFVRlhPMFZCUTFnc1dVRkJXVHRGUVVOYUxHOUNRVUZ2UWp0RlFVZGFMRzFDUVVGdFFqdEZRVU16UWl4WlFVRlpPME5CUTJJN08wRkJSVVE3UlVGRFJTd3dRa0ZCTUVJN1EwRkRNMEk3TzBGQlJVUTdSVUZEUlN4WFFVRlhPME5CUTFvN08wRkJSVVE3UlVGRFJTd3dRa0ZCTUVJN1EwRkRNMEk3TzBGQlJVUTdSVUZEUlN4aFFVRmhPMFZCUTJJc2FVSkJRV2xDTzBWQlEycENMR1ZCUVdVN1JVRkRaaXhuUWtGQlowSTdRMEZEYWtJN08wRkJSVVE3UlVGRFJTeFZRVUZWTzBOQlExZzdPMEZCUlVRN1JVRkRSU3hsUVVGbE8wTkJRMmhDT3p0QlFVVkVPMFZCUTBVc2JVSkJRVzFDTzBWQlEyNUNMRlZCUVZVN1JVRkRWaXhSUVVGUk8wVkJRMUlzVjBGQlZ6dEZRVU5ZTEZsQlFWazdSVUZEV2l4VlFVRlZPMFZCUTFZc1ZVRkJWVHRGUVVOV0xHbENRVUZwUWp0RlFVTnFRaXgxUWtGQmRVSTdRMEZEZUVJN08wRkJSVVE3UlVGRFJTeHRRa0ZCYlVJN1JVRkRia0lzVDBGQlR6dEZRVU5RTEZGQlFWRTdSVUZEVWl4WlFVRlpPMFZCUTFvc1lVRkJZVHRGUVVOaUxHdENRVUZyUWp0RlFVTnNRaXh0UWtGQmJVSTdSVUZEYmtJc1owSkJRV2RDTzBWQlEyaENMRzlDUVVGdlFqdEZRVU53UWl4dFFrRkJiVUk3UTBGRGNFSTdPMEZCUlVRN1JVRkRSU3h2UWtGQmIwSTdRMEZEY2tJN08wRkJSVVE3UlVGRFJTeHRRa0ZCYlVJN1JVRkRia0lzVjBGQlZ6dEZRVU5ZTEhORFFVRTRRanRWUVVFNVFpdzRRa0ZCT0VJN1EwRkRMMEk3TzBGQlJVUTdSVUZEUlN4dFFrRkJiVUk3UlVGRGJrSXNWVUZCVlR0RlFVTldMR2RDUVVGblFqdEZRVU5vUWl4dlFrRkJiMEk3UlVGRGNFSXNjME5CUVRoQ08xVkJRVGxDTERoQ1FVRTRRanREUVVNdlFqczdRVUZGUkR0RlFVTkZMR0ZCUVdFN1JVRkRZaXhqUVVGak8wTkJRMlk3TzBGQlJVUTdSVUZEUlN4dFFrRkJiVUk3UlVGRGJrSXNWMEZCVnp0RlFVTllMR0ZCUVdFN1JVRkRZaXhYUVVGWE8wVkJRMWdzWlVGQlpUdEZRVU5tTEhsQ1FVRjVRanREUVVNeFFqczdRVUZGUkR0RlFVTkZMRmxCUVZrN1JVRkRXaXhoUVVGaE8wVkJRMklzVjBGQlZ6dERRVU5hT3p0QlFVVkVPMFZCUTBVc1ZVRkJWVHRGUVVOV0xGRkJRVkU3UlVGRFVpeFpRVUZaTzBWQlExb3NZVUZCWVR0RlFVTmlMRzlDUVVGdlFqdEZRVU53UWl4dlFrRkJiMEk3UTBGRGNrSTdPMEZCUlVRN1JVRkRSU3hWUVVGVk8wVkJRMVlzVjBGQlZ6dEZRVU5ZTEZkQlFWYzdSVUZEV0N4aFFVRmhPME5CUTJRN08wRkJSVVE3UlVGRFJTeFZRVUZWTzBWQlExWXNWVUZCVlR0RlFVTldMSFZDUVVGMVFqdERRVU40UWpzN1FVRkZSRHRGUVVORkxGVkJRVlU3UlVGRFZpeHpRa0ZCYzBJN1JVRkRkRUlzYVVKQlFXbENPME5CUTJ4Q096dEJRVVZFTzBWQlEwVXNWVUZCVlR0RlFVTldMSE5DUVVGelFqdERRVU4yUWpzN1FVRkZSRHRGUVVORkxFOUJRVTg3UlVGRFVDeFhRVUZYTzBWQlExZ3NWMEZCVnp0RlFVTllMRk5CUVZNN1JVRkRWQ3hoUVVGaE8wTkJRMlE3TzBGQlJVUTdSVUZEUlN4cFFrRkJhVUk3UlVGRGFrSXNhMEpCUVd0Q08wVkJRMnhDTEhWQ1FVRjFRanREUVVONFFqczdRVUZGUkR0RlFVTkZMR0ZCUVdFN1JVRkRZaXhYUVVGWE8wVkJRMWdzYzBOQlFUaENPMVZCUVRsQ0xEaENRVUU0UWp0RFFVTXZRanM3UVVGRlJEdEZRVU5GTEdGQlFXRTdSVUZEWWl4WlFVRlpPMFZCUTFvc1owSkJRV2RDTzBWQlEyaENMRzlDUVVGdlFqdEZRVU53UWl4elEwRkJPRUk3VlVGQk9VSXNPRUpCUVRoQ08wTkJReTlDT3p0QlFVVkVPMFZCUTBVc1dVRkJXVHRGUVVOYUxHZENRVUZuUWp0RlFVTm9RaXhqUVVGak8wTkJRMllpTENKbWFXeGxJam9pY25wemJHbGtaWEl1WTNOeklpd2ljMjkxY21ObGMwTnZiblJsYm5RaU9sc2lMeW9oSUdGdVozVnNZWEpxY3kxemJHbGtaWElnTFNCMk5TNDVMakFnTFNCY2JpQW9ZeWtnVW1GbVlXd2dXbUZxWVdNZ1BISjZZV3BoWTBCbmJXRnBiQzVqYjIwK0xDQldZV3hsYm5ScGJpQklaWEoyYVdWMUlEeDJZV3hsYm5ScGJrQm9aWEoyYVdWMUxtMWxQaXdnU25WemMya2dVMkZoY21sMmFYSjBZU0E4YW5WellYTnBRR2R0WVdsc0xtTnZiVDRzSUVGdVoyVnNhVzRnVTJseVluVWdQR0Z1WjJWc2FXNHVjMmx5WW5WQVoyMWhhV3d1WTI5dFBpQXRJRnh1SUdoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5aGJtZDFiR0Z5TFhOc2FXUmxjaTloYm1kMWJHRnlhbk10YzJ4cFpHVnlJQzBnWEc0Z01qQXhOaTB4TWkweE1pQXFMMXh1TG5KNmMyeHBaR1Z5SUh0Y2JpQWdjRzl6YVhScGIyNDZJSEpsYkdGMGFYWmxPMXh1SUNCa2FYTndiR0Y1T2lCcGJteHBibVV0WW14dlkyczdYRzRnSUhkcFpIUm9PaUF4TURBbE8xeHVJQ0JvWldsbmFIUTZJRFJ3ZUR0Y2JpQWdiV0Z5WjJsdU9pQXpOWEI0SURBZ01UVndlQ0F3TzF4dUlDQjJaWEowYVdOaGJDMWhiR2xuYmpvZ2JXbGtaR3hsTzF4dUlDQjFjMlZ5TFhObGJHVmpkRG9nYm05dVpUdGNibjFjYmx4dUxuSjZjMnhwWkdWeUxuZHBkR2d0YkdWblpXNWtJSHRjYmlBZ2JXRnlaMmx1TFdKdmRIUnZiVG9nTkRCd2VEdGNibjFjYmx4dUxuSjZjMnhwWkdWeVcyUnBjMkZpYkdWa1hTQjdYRzRnSUdOMWNuTnZjam9nYm05MExXRnNiRzkzWldRN1hHNTlYRzVjYmk1eWVuTnNhV1JsY2x0a2FYTmhZbXhsWkYwZ0xuSjZMWEJ2YVc1MFpYSWdlMXh1SUNCamRYSnpiM0k2SUc1dmRDMWhiR3h2ZDJWa08xeHVJQ0JpWVdOclozSnZkVzVrTFdOdmJHOXlPaUFqWkRobE1HWXpPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSmJaR2x6WVdKc1pXUmRJQzV5ZWkxaVlYSXRkM0poY0hCbGNpNXllaTFrY21GbloyRmliR1VnZTF4dUlDQmpkWEp6YjNJNklHNXZkQzFoYkd4dmQyVmtPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSmJaR2x6WVdKc1pXUmRJQzV5ZWkxaVlYSXVjbm90YzJWc1pXTjBhVzl1SUh0Y2JpQWdZbUZqYTJkeWIzVnVaRG9nSXpoaU9URmhNanRjYm4xY2JseHVMbko2YzJ4cFpHVnlXMlJwYzJGaWJHVmtYU0F1Y25vdGRHbGphM01nTG5KNkxYUnBZMnNnZTF4dUlDQmpkWEp6YjNJNklHNXZkQzFoYkd4dmQyVmtPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSmJaR2x6WVdKc1pXUmRJQzV5ZWkxMGFXTnJjeUF1Y25vdGRHbGpheTV5ZWkxelpXeGxZM1JsWkNCN1hHNGdJR0poWTJ0bmNtOTFibVE2SUNNNFlqa3hZVEk3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaUJ6Y0dGdUlIdGNiaUFnY0c5emFYUnBiMjQ2SUdGaWMyOXNkWFJsTzF4dUlDQmthWE53YkdGNU9pQnBibXhwYm1VdFlteHZZMnM3WEc0Z0lIZG9hWFJsTFhOd1lXTmxPaUJ1YjNkeVlYQTdYRzU5WEc1Y2JpNXllbk5zYVdSbGNpQXVjbm90WW1GelpTQjdYRzRnSUhkcFpIUm9PaUF4TURBbE8xeHVJQ0JvWldsbmFIUTZJREV3TUNVN1hHNGdJSEJoWkdScGJtYzZJREE3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaUF1Y25vdFltRnlMWGR5WVhCd1pYSWdlMXh1SUNCc1pXWjBPaUF3TzF4dUlDQjZMV2x1WkdWNE9pQXhPMXh1SUNCM2FXUjBhRG9nTVRBd0pUdGNiaUFnYUdWcFoyaDBPaUF6TW5CNE8xeHVJQ0J3WVdSa2FXNW5MWFJ2Y0RvZ01UWndlRHRjYmlBZ2JXRnlaMmx1TFhSdmNEb2dMVEUyY0hnN1hHNGdJR0p2ZUMxemFYcHBibWM2SUdKdmNtUmxjaTFpYjNnN1hHNTlYRzVjYmk1eWVuTnNhV1JsY2lBdWNub3RZbUZ5TFhkeVlYQndaWEl1Y25vdFpISmhaMmRoWW14bElIdGNiaUFnWTNWeWMyOXlPaUJ0YjNabE8xeHVmVnh1WEc0dWNucHpiR2xrWlhJZ0xuSjZMV0poY2lCN1hHNGdJR3hsWm5RNklEQTdYRzRnSUhvdGFXNWtaWGc2SURFN1hHNGdJSGRwWkhSb09pQXhNREFsTzF4dUlDQm9aV2xuYUhRNklEUndlRHRjYmlBZ1ltRmphMmR5YjNWdVpEb2dJMlE0WlRCbU16dGNiaUFnTFhkbFltdHBkQzFpYjNKa1pYSXRjbUZrYVhWek9pQXljSGc3WEc0Z0lDQWdJQzF0YjNvdFltOXlaR1Z5TFhKaFpHbDFjem9nTW5CNE8xeHVJQ0FnSUNBZ0lDQWdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlRHRjYm4xY2JseHVMbko2YzJ4cFpHVnlJQzV5ZWkxaVlYSXVjbm90YzJWc1pXTjBhVzl1SUh0Y2JpQWdlaTFwYm1SbGVEb2dNanRjYmlBZ1ltRmphMmR5YjNWdVpEb2dJekJrWWpsbU1EdGNiaUFnTFhkbFltdHBkQzFpYjNKa1pYSXRjbUZrYVhWek9pQXljSGc3WEc0Z0lDQWdJQzF0YjNvdFltOXlaR1Z5TFhKaFpHbDFjem9nTW5CNE8xeHVJQ0FnSUNBZ0lDQWdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlRHRjYm4xY2JseHVMbko2YzJ4cFpHVnlJQzV5ZWkxd2IybHVkR1Z5SUh0Y2JpQWdkRzl3T2lBdE1UUndlRHRjYmlBZ2VpMXBibVJsZURvZ016dGNiaUFnZDJsa2RHZzZJRE15Y0hnN1hHNGdJR2hsYVdkb2REb2dNekp3ZUR0Y2JpQWdZM1Z5YzI5eU9pQndiMmx1ZEdWeU8xeHVJQ0JpWVdOclozSnZkVzVrTFdOdmJHOXlPaUFqTUdSaU9XWXdPMXh1SUNBdGQyVmlhMmwwTFdKdmNtUmxjaTF5WVdScGRYTTZJREUyY0hnN1hHNGdJQ0FnSUMxdGIzb3RZbTl5WkdWeUxYSmhaR2wxY3pvZ01UWndlRHRjYmlBZ0lDQWdJQ0FnSUNCaWIzSmtaWEl0Y21Ga2FYVnpPaUF4Tm5CNE8xeHVmVnh1WEc0dWNucHpiR2xrWlhJZ0xuSjZMWEJ2YVc1MFpYSTZZV1owWlhJZ2UxeHVJQ0J3YjNOcGRHbHZiam9nWVdKemIyeDFkR1U3WEc0Z0lIUnZjRG9nTVRKd2VEdGNiaUFnYkdWbWREb2dNVEp3ZUR0Y2JpQWdkMmxrZEdnNklEaHdlRHRjYmlBZ2FHVnBaMmgwT2lBNGNIZzdYRzRnSUdKaFkydG5jbTkxYm1RNklDTm1abVptWm1ZN1hHNGdJQzEzWldKcmFYUXRZbTl5WkdWeUxYSmhaR2wxY3pvZ05IQjRPMXh1SUNBZ0lDQXRiVzk2TFdKdmNtUmxjaTF5WVdScGRYTTZJRFJ3ZUR0Y2JpQWdJQ0FnSUNBZ0lDQmliM0prWlhJdGNtRmthWFZ6T2lBMGNIZzdYRzRnSUdOdmJuUmxiblE2SUNjbk8xeHVmVnh1WEc0dWNucHpiR2xrWlhJZ0xuSjZMWEJ2YVc1MFpYSTZhRzkyWlhJNllXWjBaWElnZTF4dUlDQmlZV05yWjNKdmRXNWtMV052Ykc5eU9pQWpabVptWm1abU8xeHVmVnh1WEc0dWNucHpiR2xrWlhJZ0xuSjZMWEJ2YVc1MFpYSXVjbm90WVdOMGFYWmxJSHRjYmlBZ2VpMXBibVJsZURvZ05EdGNibjFjYmx4dUxuSjZjMnhwWkdWeUlDNXllaTF3YjJsdWRHVnlMbko2TFdGamRHbDJaVHBoWm5SbGNpQjdYRzRnSUdKaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNNME5URmhabVk3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaUF1Y25vdFluVmlZbXhsSUh0Y2JpQWdZbTkwZEc5dE9pQXhObkI0TzF4dUlDQndZV1JrYVc1bk9pQXhjSGdnTTNCNE8xeHVJQ0JqYjJ4dmNqb2dJelUxTmpNM1pEdGNiaUFnWTNWeWMyOXlPaUJrWldaaGRXeDBPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSWdMbko2TFdKMVltSnNaUzV5ZWkxelpXeGxZM1JwYjI0Z2UxeHVJQ0IwYjNBNklERTJjSGc3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaUF1Y25vdFluVmlZbXhsTG5KNkxXeHBiV2wwSUh0Y2JpQWdZMjlzYjNJNklDTTFOVFl6TjJRN1hHNTlYRzVjYmk1eWVuTnNhV1JsY2lBdWNub3RkR2xqYTNNZ2UxeHVJQ0J3YjNOcGRHbHZiam9nWVdKemIyeDFkR1U3WEc0Z0lIUnZjRG9nTFROd2VEdGNiaUFnYkdWbWREb2dNRHRjYmlBZ2VpMXBibVJsZURvZ01UdGNiaUFnZDJsa2RHZzZJREV3TUNVN1hHNGdJR2hsYVdkb2REb2dNRHRjYmlBZ2JXRnlaMmx1T2lBd08xeHVJQ0JzYVhOMExYTjBlV3hsT2lCdWIyNWxPMXh1SUNCaWIzZ3RjMmw2YVc1bk9pQmliM0prWlhJdFltOTRPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSWdMbko2TFhScFkydHpJQzV5ZWkxMGFXTnJJSHRjYmlBZ2NHOXphWFJwYjI0NklHRmljMjlzZFhSbE8xeHVJQ0IwYjNBNklEQTdYRzRnSUd4bFpuUTZJREE3WEc0Z0lIZHBaSFJvT2lBeE1IQjRPMXh1SUNCb1pXbG5hSFE2SURFd2NIZzdYRzRnSUcxaGNtZHBiaTFzWldaME9pQXhNWEI0TzF4dUlDQjBaWGgwTFdGc2FXZHVPaUJqWlc1MFpYSTdYRzRnSUdOMWNuTnZjam9nY0c5cGJuUmxjanRjYmlBZ1ltRmphMmR5YjNWdVpEb2dJMlE0WlRCbU16dGNiaUFnWW05eVpHVnlMWEpoWkdsMWN6b2dOVEFsTzF4dWZWeHVYRzR1Y25wemJHbGtaWElnTG5KNkxYUnBZMnR6SUM1eWVpMTBhV05yTG5KNkxYTmxiR1ZqZEdWa0lIdGNiaUFnWW1GamEyZHliM1Z1WkRvZ0l6QmtZamxtTUR0Y2JuMWNibHh1TG5KNmMyeHBaR1Z5SUM1eWVpMTBhV05yY3lBdWNub3RkR2xqYXlBdWNub3RkR2xqYXkxMllXeDFaU0I3WEc0Z0lIQnZjMmwwYVc5dU9pQmhZbk52YkhWMFpUdGNiaUFnZEc5d09pQXRNekJ3ZUR0Y2JpQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1VvTFRVd0pTd2dNQ2s3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaUF1Y25vdGRHbGphM01nTG5KNkxYUnBZMnNnTG5KNkxYUnBZMnN0YkdWblpXNWtJSHRjYmlBZ2NHOXphWFJwYjI0NklHRmljMjlzZFhSbE8xeHVJQ0IwYjNBNklESTBjSGc3WEc0Z0lHMWhlQzEzYVdSMGFEb2dOVEJ3ZUR0Y2JpQWdkMmhwZEdVdGMzQmhZMlU2SUc1dmNtMWhiRHRjYmlBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVW9MVFV3SlN3Z01DazdYRzU5WEc1Y2JpNXllbk5zYVdSbGNpQXVjbm90ZEdsamEzTXVjbm90ZEdsamEzTXRkbUZzZFdWekxYVnVaR1Z5SUM1eWVpMTBhV05yTFhaaGJIVmxJSHRjYmlBZ2RHOXdPaUJwYm1sMGFXRnNPMXh1SUNCaWIzUjBiMjA2SUMwek1uQjRPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSXVjbm90ZG1WeWRHbGpZV3dnZTF4dUlDQndiM05wZEdsdmJqb2djbVZzWVhScGRtVTdYRzRnSUhkcFpIUm9PaUEwY0hnN1hHNGdJR2hsYVdkb2REb2dNVEF3SlR0Y2JpQWdjR0ZrWkdsdVp6b2dNRHRjYmlBZ2JXRnlaMmx1T2lBd0lESXdjSGc3WEc0Z0lIWmxjblJwWTJGc0xXRnNhV2R1T2lCaVlYTmxiR2x1WlR0Y2JuMWNibHh1TG5KNmMyeHBaR1Z5TG5KNkxYWmxjblJwWTJGc0lDNXllaTFpWVhObElIdGNiaUFnZDJsa2RHZzZJREV3TUNVN1hHNGdJR2hsYVdkb2REb2dNVEF3SlR0Y2JpQWdjR0ZrWkdsdVp6b2dNRHRjYm4xY2JseHVMbko2YzJ4cFpHVnlMbko2TFhabGNuUnBZMkZzSUM1eWVpMWlZWEl0ZDNKaGNIQmxjaUI3WEc0Z0lIUnZjRG9nWVhWMGJ6dGNiaUFnYkdWbWREb2dNRHRjYmlBZ2QybGtkR2c2SURNeWNIZzdYRzRnSUdobGFXZG9kRG9nTVRBd0pUdGNiaUFnY0dGa1pHbHVaem9nTUNBd0lEQWdNVFp3ZUR0Y2JpQWdiV0Z5WjJsdU9pQXdJREFnTUNBdE1UWndlRHRjYm4xY2JseHVMbko2YzJ4cFpHVnlMbko2TFhabGNuUnBZMkZzSUM1eWVpMWlZWElnZTF4dUlDQmliM1IwYjIwNklEQTdYRzRnSUd4bFpuUTZJR0YxZEc4N1hHNGdJSGRwWkhSb09pQTBjSGc3WEc0Z0lHaGxhV2RvZERvZ01UQXdKVHRjYm4xY2JseHVMbko2YzJ4cFpHVnlMbko2TFhabGNuUnBZMkZzSUM1eWVpMXdiMmx1ZEdWeUlIdGNiaUFnZEc5d09pQmhkWFJ2TzF4dUlDQmliM1IwYjIwNklEQTdYRzRnSUd4bFpuUTZJQzB4TkhCNElDRnBiWEJ2Y25SaGJuUTdYRzU5WEc1Y2JpNXllbk5zYVdSbGNpNXllaTEyWlhKMGFXTmhiQ0F1Y25vdFluVmlZbXhsSUh0Y2JpQWdZbTkwZEc5dE9pQXdPMXh1SUNCc1pXWjBPaUF4Tm5CNElDRnBiWEJ2Y25SaGJuUTdYRzRnSUcxaGNtZHBiaTFzWldaME9pQXpjSGc3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaTV5ZWkxMlpYSjBhV05oYkNBdWNub3RZblZpWW14bExuSjZMWE5sYkdWamRHbHZiaUI3WEc0Z0lIUnZjRG9nWVhWMGJ6dGNiaUFnYkdWbWREb2dNVFp3ZUNBaGFXMXdiM0owWVc1ME8xeHVmVnh1WEc0dWNucHpiR2xrWlhJdWNub3RkbVZ5ZEdsallXd2dMbko2TFhScFkydHpJSHRjYmlBZ2RHOXdPaUF3TzF4dUlDQnNaV1owT2lBdE0zQjRPMXh1SUNCNkxXbHVaR1Y0T2lBeE8xeHVJQ0IzYVdSMGFEb2dNRHRjYmlBZ2FHVnBaMmgwT2lBeE1EQWxPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSXVjbm90ZG1WeWRHbGpZV3dnTG5KNkxYUnBZMnR6SUM1eWVpMTBhV05ySUh0Y2JpQWdiV0Z5WjJsdUxYUnZjRG9nTVRGd2VEdGNiaUFnYldGeVoybHVMV3hsWm5RNklHRjFkRzg3WEc0Z0lIWmxjblJwWTJGc0xXRnNhV2R1T2lCdGFXUmtiR1U3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaTV5ZWkxMlpYSjBhV05oYkNBdWNub3RkR2xqYTNNZ0xuSjZMWFJwWTJzZ0xuSjZMWFJwWTJzdGRtRnNkV1VnZTF4dUlDQjBiM0E2SUdsdWFYUnBZV3c3WEc0Z0lHeGxablE2SURJMGNIZzdYRzRnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbEtEQXNJQzB5T0NVcE8xeHVmVnh1WEc0dWNucHpiR2xrWlhJdWNub3RkbVZ5ZEdsallXd2dMbko2TFhScFkydHpJQzV5ZWkxMGFXTnJJQzV5ZWkxMGFXTnJMV3hsWjJWdVpDQjdYRzRnSUhSdmNEb2dhVzVwZEdsaGJEdGNiaUFnY21sbmFIUTZJREkwY0hnN1hHNGdJRzFoZUMxM2FXUjBhRG9nYm05dVpUdGNiaUFnZDJocGRHVXRjM0JoWTJVNklHNXZkM0poY0R0Y2JpQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1VvTUN3Z0xUSTRKU2s3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaTV5ZWkxMlpYSjBhV05oYkNBdWNub3RkR2xqYTNNdWNub3RkR2xqYTNNdGRtRnNkV1Z6TFhWdVpHVnlJQzV5ZWkxMGFXTnJMWFpoYkhWbElIdGNiaUFnY21sbmFIUTZJREkwY0hnN1hHNGdJR0p2ZEhSdmJUb2dhVzVwZEdsaGJEdGNiaUFnYkdWbWREb2dhVzVwZEdsaGJEdGNibjBpWFgwPSAqLyIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVXRpbGl0eSBjbGFzc2VzIGFuZCBtaXhpbnMgdXNlZCB0aHJvdWdob3V0IEZhYnJpYy5cblxuQGltcG9ydCBcIkZhYnJpYy5VdGlsaXRpZXNcIjtcblxuLy8gVGhlIGJlc3QgYm94IGlzIGEgYm9yZGVyIGJveC5cbi5tcy11LWJvcmRlckJveCwgLm1zLXUtYm9yZGVyQm94OmJlZm9yZSwgLm1zLXUtYm9yZGVyQm94OmFmdGVyIHtcbiAgQGluY2x1ZGUgbXMtdS1ib3JkZXJCb3g7XG59XG5cbi8vIFRvIGFwcGx5IGJvcmRlciBiYXNlIHNldHRpbmdzXG4ubXMtdS1ib3JkZXJCYXNlIHtcbiAgQGluY2x1ZGUgbXMtdS1ib3JkZXJCYXNlO1xufVxuXG4vLyBFbnN1cmVzIHRoZSBibG9jayBleHBhbmRzIHRvIHRoZSBmdWxsIGhlaWdodCB0byBlbmNsb3NlIGl0cyBmbG9hdGVkIGNoaWxkZW4uXG4ubXMtdS1jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIG1zLXUtY2xlYXJmaXg7XG59XG5cbi8vIEJhc2ljIGJvcmRlci1ib3gsIG1hcmdpbiwgYW5kIHBhZGRpbmcgcmVzZXQuXG4ubXMtdS1ub3JtYWxpemUge1xuICBAaW5jbHVkZSBtcy11LW5vcm1hbGl6ZTtcbn1cblxuLy8gVXNlIHRvIHNldCBsZWZ0LCBjZW50ZXIsIHJpZ2h0IHRleHQgYWxpZ25tZW50IHN0eWxlcyBcbkBpbmNsdWRlIG1zLXUtdGV4dEFsaWduKGxlZnQsIGNlbnRlciwgcmlnaHQpO1xuXG4vLyBVc2UgdG8gaGlkZSBjb250ZW50IHdoaWxlIHN0aWxsIG1ha2luZyBpdCByZWFkYWJsZSBieSBzY3JlZW4gcmVhZGVyIChBY2Nlc3NpYmlsaXR5KVxuLm1zLXUtc2NyZWVuUmVhZGVyT25seSB7XG4gIEBpbmNsdWRlIG1zLXUtc2NyZWVuUmVhZGVyT25seVxufVxuXG4vLyBVc2UgdG8gYWRkIHRydW5jYXRpb24gd2l0aCBlbGxpcHNpc1xuLm1zLXUtdGV4dFRydW5jYXRlIHtcbiAgQGluY2x1ZGUgbXMtdS10ZXh0VHJ1bmNhdGVcbn1cblxuLy8gVXNlIHRvIGRpc2FibGUgdGV4dCB3cmFwcGluZ1xuLm1zLXUtbm9XcmFwe1xuICBAaW5jbHVkZSBtcy11LW5vV3JhcFxufSIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVXRpbGl0eSBjbGFzc2VzIGFuZCBtaXhpbnMgdXNlZCB0aHJvdWdob3V0IEZhYnJpYy5cblxuQGltcG9ydCBcIkZhYnJpYy5NaXhpbnNcIjtcblxuLy8gVGhlIGJlc3QgYm94IGlzIGEgYm9yZGVyIGJveC5cbkBtaXhpbiBtcy11LWJvcmRlckJveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIEZvciBzZXR0aW5nIHRoZSBib3JkZXIgYmFzZSB3aWR0aFxuQG1peGluIG1zLXUtYm9yZGVyQmFzZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4vLyBFbnN1cmVzIHRoZSBibG9jayBleHBhbmRzIHRvIHRoZSBmdWxsIGhlaWdodCB0byBlbmNsb3NlIGl0cyBmbG9hdGVkIGNoaWxkZW4uXG5cbkBtaXhpbiBtcy11LWNsZWFyZml4IHtcbiAgKnpvb206IDE7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIEJhc2ljIGJvcmRlci1ib3gsIG1hcmdpbiwgYW5kIHBhZGRpbmcgcmVzZXQuXG5AbWl4aW4gbXMtdS1ub3JtYWxpemUge1xuICBAaW5jbHVkZSBtcy11LWJvcmRlckJveDtcbiAgQGluY2x1ZGUgcmVzZXRNYXJnaW5zO1xuICBAaW5jbHVkZSByZXNldFBhZGRpbmc7XG4gIEBpbmNsdWRlIHJlc2V0Qm94U2hhZG93O1xufVxuXG4vLyBUbyBzZXQgdmFyaW91cyB0ZXh0IGFsaWdubWVudCBzdHlsZXMgXG4vLyBAcGFyYW0gW3ZhcmlhYmxlIGxpc3RdICRhbGlnbm1lbnRzXG5AbWl4aW4gbXMtdS10ZXh0QWxpZ24oJGFsaWdubWVudHMuLi4pIHtcbiAgQGVhY2ggJGFsaWduIGluICRhbGlnbm1lbnRzIHtcbiAgICAkYWxpZ25TdHI6IGluc3BlY3QoJGFsaWduKTtcbiAgICAubXMtdS10ZXh0QWxpZ24je3RvLXVwcGVyLWNhc2Uoc3RyLXNsaWNlKCRhbGlnblN0ciwgMSwgMSkpICsgc3RyLXNsaWNlKCRhbGlnblN0ciwgMil9IHtcbiAgICAgIHRleHQtYWxpZ246ICRhbGlnbjtcbiAgICB9XG4gIH1cbn1cblxuLy8gVG8gaGlkZSBjb250ZW50IHdoaWxlIHN0aWxsIG1ha2luZyBpdCByZWFkYWJsZSBieSBzY3JlZW4gcmVhZGVycyAoQWNjZXNzaWJpbGl0eSlcbkBtaXhpbiBtcy11LXNjcmVlblJlYWRlck9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVG8gYWRkIHRydW5jYXRpb24gd2l0aCBlbGxpcHNpc1xuQG1peGluIG1zLXUtdGV4dFRydW5jYXRlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDsgXG5cdHdvcmQtd3JhcDogbm9ybWFsOyAvLyBGaXggZm9yIElFIDgvOSBpbiBjYXNlICd3b3JkLXdyYXA6IGJyZWFrLXdvcmQnIGlzIHNldCBvbiBwYXJlbnQgbm9kZXNcbn1cblxuLy8gVG8gZGlzYWJsZSB0ZXh0IHdyYXBwaW5nXG5AbWl4aW4gbXMtdS1ub1dyYXAge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwOyBcbn0iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZlbmRvci1wcmVmaXhlZCBtaXhpbnNcblxuXG4vLyBCb3JkZXIgcmFkaXVzLlxuQG1peGluIGJvcmRlci1yYWRpdXMoJG1zLXJhZGl1czogNXB4KSB7XG4gIGJvcmRlci1yYWRpdXM6ICRtcy1yYWRpdXM7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi8vIERyb3Agc2hhZG93LlxuQG1peGluIGRyb3Atc2hhZG93KCRtcy14LW9mZnNldDogMCwgJG1zLXktb2Zmc2V0OiAwLCAkbXMtYmx1cjogNXB4LCAkbXMtc3ByZWFkOiAwLCAkbXMtYWxwaGE6IDAuNCkge1xuICBib3gtc2hhZG93OiAkbXMteC1vZmZzZXQgJG1zLXktb2Zmc2V0ICRtcy1ibHVyICRtcy1zcHJlYWQgcmdiYSgwLCAwLCAwLCAkbXMtYWxwaGEpO1xufVxuXG4vLyBCYWNrZ3JvdW5kIGdyYWRpZW50LlxuQG1peGluIGJhY2tncm91bmQtZ3JhZGllbnQoJG1zLW9yaWdpbjogbGVmdCwgJG1zLXN0YXJ0OiAjMDAwLCAkbXMtc3RhcnQtbG9jYXRpb246IDAlLCAkbXMtc3RvcDogI0ZGRiwgJG1zLXN0b3AtbG9jYXRpb246IDEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRtcy1vcmlnaW4sICRtcy1zdGFydCAkbXMtc3RhcnQtbG9jYXRpb24sICRtcy1zdG9wICRtcy1zdG9wLWxvY2F0aW9uKTtcbn1cblxuLy8gUm90YXRpb24uXG5AbWl4aW4gcm90YXRlKCRtcy1kZWcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJG1zLWRlZyk7XG59XG5cbi8vIFJlc2V0IGJ1dHRvbiBzdHlsZXMuXG5AbWl4aW4gYnV0dG9uLXJlc2V0KCkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1peGluIHJlc2V0QW5pbWF0aW9uKCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIC1tb3otYW5pbWF0aW9uOiAgbm9uZTtcbiAgICAtbXMtYW5pbWF0aW9uOiAgbm9uZTtcbiAgICAtby1hbmltYXRpb246ICBub25lO1xuICAgIGFuaW1hdGlvbjogIG5vbmU7XG59XG5cbkBtaXhpbiByZXNldEJhY2tmYWNlKCkge1xuICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1peGluIHJlc2V0QmFja2dyb3VuZCgpIHtcbiAgYmFja2dyb3VuZDogMDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XG59XG5cbkBtaXhpbiByZXNldEJvcmRlcigpIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWl4aW4gcmVzZXRCb3hTaGFkb3coKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gcmVzZXRCb3hTaXppbmcoKSB7XG4gICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuQG1peGluIHJlc2V0Q29sdW1ucygpIHtcbiAgY29sdW1uczogYXV0bztcbiAgY29sdW1uLWNvdW50OiBhdXRvO1xuICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcbiAgY29sdW1uLWdhcDogbm9ybWFsO1xuICBjb2x1bW4tcnVsZTogbWVkaXVtIG5vbmUgY3VycmVudENvbG9yO1xuICBjb2x1bW4tcnVsZS1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2x1bW4tcnVsZS1zdHlsZTogbm9uZTtcbiAgY29sdW1uLXJ1bGUtd2lkdGg6IG5vbmU7XG4gIGNvbHVtbi1zcGFuOiAxO1xuICBjb2x1bW4td2lkdGg6IGF1dG87XG59XG5cblxuLy8gRm9udHMgYW5kIFR5cG9ncmFwaHkgUmVzZXRzXG5AbWl4aW4gcmVzZXRGb250KCkge1xuICBmb250OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1peGluIHJlc2V0VGV4dFN0eWxpbmcoKSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ24tbGFzdDogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuXG4vLyBCb3ggTW9kZWwgUmVzZXRzXG5AbWl4aW4gcmVzZXRQYWRkaW5nKCkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWl4aW4gcmVzZXRNYXJnaW5zKCkge1xuICBtYXJnaW46IDA7XG59XG5cbkBtaXhpbiByZXNldE92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuQG1peGluIHJlc2V0TWF4KCkge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5AbWl4aW4gcmVzZXRNaW4oKSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbkBtaXhpbiByZXNldFBvc2l0aW9uaW5nKCkge1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuQG1peGluIHJlc2V0RmxvYXQoKSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWl4aW4gcmVzZXRIZWlnaHQoJG1zLXVzZU1heE1pbjogZmFsc2UpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGlmICRtcy11c2VNYXhNaW4gPT0gdHJ1ZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gcmVzZXRXaWR0aCgkbXMtdXNlTWF4TWluOiBmYWxzZSkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBpZiAkbXMtdXNlTWF4TWluID09IHRydWUge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1heC13aWR0aDogMDtcbiAgICB9XG59XG5cbkBtaXhpbiByZXNldFBvc2l0aW9uKCkge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5AbWl4aW4gcmVzZXRQZXJzcGVjdGl2ZSgpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogbm9uZTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46IDUwJSA1MCU7XG4gIHBlcnNwZWN0aXZlOiBub25lO1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IDUwJSA1MCU7XG5cbn1cblxuQG1peGluIHJlc2V0VHJhbnNpdGlvbigpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5AbWl4aW4gcmVzZXRMaXN0U3R5bGUoKSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtaXhpbiByZXNldFRyYW5zZm9ybSgpIHtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbn1cblxuQG1peGluIHJlc2V0T3V0bGluZSgpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuQG1peGluIHJlc2V0UGFnZUJyZWFrKCkge1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhdXRvO1xuICBwYWdlLWJyZWFrLWJlZm9yZTogYXV0bztcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF1dG87XG59XG5cbkBtaXhpbiByZXNldERpc3BsYXkoKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWl4aW4gcmVzZXRWZXJ0aWNhbEFsaWduKCkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLy8gUHJldmVudHMgdGhlIHRleHQgd2l0aGluIGEgYmxvY2sgZWxlbWVudCBmcm9tIHdyYXBwaW5nIHRvIHNlY29uZCBsaW5lLlxuQG1peGluIG5vV3JhcCgpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBJbnB1dCBwbGFjZWhvZGVyXG5AbWl4aW4gaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb25OYW1lKCRtcy1uYW1lKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG1zLW5hbWU7XG4gICAgLW1vei1hbmltYXRpb24tbmFtZTogJG1zLW5hbWU7XG4gICAgLW1zLWFuaW1hdGlvbi1uYW1lOiAkbXMtbmFtZTtcbiAgICAtby1hbmltYXRpb24tbmFtZTogJG1zLW5hbWU7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICRtcy1uYW1lO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uRHVyYXRpb24oJG1zLWR1cmF0aW9uKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRtcy1kdXJhdGlvbjtcbiAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogJG1zLWR1cmF0aW9uO1xuICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246ICRtcy1kdXJhdGlvbjtcbiAgICAtby1hbmltYXRpb24tZHVyYXRpb246ICRtcy1kdXJhdGlvbjtcbn1cblxuQG1peGluIGFuaW1hdGlvblRpbWluZygkbXMtZnVuY3Rpb24pIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRtcy1mdW5jdGlvbjtcbiAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRtcy1mdW5jdGlvbjtcbiAgICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJG1zLWZ1bmN0aW9uO1xuICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRtcy1mdW5jdGlvbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkbXMtZnVuY3Rpb247XG59XG5cbkBtaXhpbiBhbmltYXRpb25GaWxsTW9kZSgkbXMtbW9kZSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJG1zLW1vZGU7XG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiAkbXMtbW9kZTtcbiAgICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogJG1zLW1vZGU7XG4gICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogJG1zLW1vZGU7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJG1zLW1vZGU7XG59XG5cbi8vIEZsZXhib3hcbkBtaXhpbiBmbGV4Qm94KCkge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gYWxpZ25JdGVtcygkbXMtbW9kZSkge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiAkbXMtbW9kZTtcbiAgICAtbW96LWJveC1hbGlnbjogJG1zLW1vZGU7XG4gICAgLW1zLWZsZXgtYWxpZ246ICRtcy1tb2RlO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICRtcy1tb2RlO1xuICAgIGFsaWduLWl0ZW1zOiAkbXMtbW9kZTtcbn0iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZhYnJpYyBDb3JlIENvbG9yIE1peGluc1xuXG5AaW1wb3J0IFwiRmFicmljLkNvbG9yLk1peGluc1wiO1xuXG4vLz09IEJhY2tncm91bmQgY29sb3JzXG4vL1xuLy8gVGhlbWUgY29sb3JzXG4ubXMtYmdDb2xvci10aGVtZURhcmssXG4ubXMtYmdDb2xvci10aGVtZURhcmstLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci10aGVtZURhcms7XG59XG5cbi5tcy1iZ0NvbG9yLXRoZW1lRGFya0FsdCxcbi5tcy1iZ0NvbG9yLXRoZW1lRGFya0FsdC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXRoZW1lRGFya0FsdDtcbn1cblxuLm1zLWJnQ29sb3ItdGhlbWVEYXJrZXIsXG4ubXMtYmdDb2xvci10aGVtZURhcmtlci0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXRoZW1lRGFya2VyO1xufVxuXG4ubXMtYmdDb2xvci10aGVtZVByaW1hcnksXG4ubXMtYmdDb2xvci10aGVtZVByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci10aGVtZVByaW1hcnk7XG59XG5cbi5tcy1iZ0NvbG9yLXRoZW1lU2Vjb25kYXJ5LFxuLm1zLWJnQ29sb3ItdGhlbWVTZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci10aGVtZVNlY29uZGFyeTtcbn1cblxuLm1zLWJnQ29sb3ItdGhlbWVUZXJ0aWFyeSxcbi5tcy1iZ0NvbG9yLXRoZW1lVGVydGlhcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci10aGVtZVRlcnRpYXJ5O1xufVxuXG4ubXMtYmdDb2xvci10aGVtZUxpZ2h0LFxuLm1zLWJnQ29sb3ItdGhlbWVMaWdodC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXRoZW1lTGlnaHQ7XG59XG5cbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlcixcbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXRoZW1lTGlnaHRlcjtcbn1cblxuLm1zLWJnQ29sb3ItdGhlbWVMaWdodGVyQWx0LFxuLm1zLWJnQ29sb3ItdGhlbWVMaWdodGVyQWx0LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3ItdGhlbWVMaWdodGVyQWx0O1xufVxuXG4vLyBOZXV0cmFsIGNvbG9yc1xuLm1zLWJnQ29sb3ItYmxhY2ssXG4ubXMtYmdDb2xvci1ibGFjay0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLWJsYWNrO1xufVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsRGFyayxcbi5tcy1iZ0NvbG9yLW5ldXRyYWxEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3ItbmV1dHJhbERhcms7XG59XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxQcmltYXJ5LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1uZXV0cmFsUHJpbWFyeTtcbn1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFByaW1hcnlBbHQsIFxuLm1zLWJnQ29sb3ItbmV1dHJhbFByaW1hcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1uZXV0cmFsUHJpbWFyeUFsdDtcbn1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFNlY29uZGFyeSwgXG4ubXMtYmdDb2xvci1uZXV0cmFsU2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbn1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdCxcbi5tcy1iZ0NvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0O1xufVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsVGVydGlhcnksXG4ubXMtYmdDb2xvci1uZXV0cmFsVGVydGlhcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1uZXV0cmFsVGVydGlhcnk7XG59XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdCxcbi5tcy1iZ0NvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcbn1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0O1xufVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsTGlnaHRlcixcbi5tcy1iZ0NvbG9yLW5ldXRyYWxMaWdodGVyLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0ZXI7XG59XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxMaWdodGVyQWx0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0ZXJBbHQtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1uZXV0cmFsTGlnaHRlckFsdDtcbn1cblxuLm1zLWJnQ29sb3Itd2hpdGUsXG4ubXMtYmdDb2xvci13aGl0ZS0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXdoaXRlO1xufVxuXG5cbi8vIEJyYW5kIGFuZCBhY2NlbnQgY29sb3JzXG4ubXMtYmdDb2xvci15ZWxsb3cge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXllbGxvdztcbn1cblxuLm1zLWJnQ29sb3IteWVsbG93TGlnaHQge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXllbGxvd0xpZ2h0O1xufVxuXG4ubXMtYmdDb2xvci1vcmFuZ2Uge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLW9yYW5nZTtcbn1cblxuLm1zLWJnQ29sb3Itb3JhbmdlTGlnaHQge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLW9yYW5nZUxpZ2h0O1xufVxuXG4ubXMtYmdDb2xvci1vcmFuZ2VMaWdodGVyIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1vcmFuZ2VMaWdodGVyO1xufVxuXG4ubXMtYmdDb2xvci1yZWREYXJrIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1yZWREYXJrO1xufVxuXG4ubXMtYmdDb2xvci1yZWQge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXJlZDtcbn1cblxuLm1zLWJnQ29sb3ItbWFnZW50YURhcmsge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLW1hZ2VudGFEYXJrO1xufVxuXG4ubXMtYmdDb2xvci1tYWdlbnRhIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1tYWdlbnRhO1xufVxuXG4ubXMtYmdDb2xvci1tYWdlbnRhTGlnaHQge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLW1hZ2VudGFMaWdodDtcbn1cblxuLm1zLWJnQ29sb3ItcHVycGxlRGFyayB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3ItcHVycGxlRGFyaztcbn1cblxuLm1zLWJnQ29sb3ItcHVycGxlIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1wdXJwbGU7XG59XG5cbi5tcy1iZ0NvbG9yLXB1cnBsZUxpZ2h0IHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1wdXJwbGVMaWdodDtcbn1cblxuLm1zLWJnQ29sb3ItYmx1ZURhcmsge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLWJsdWVEYXJrO1xufVxuXG4ubXMtYmdDb2xvci1ibHVlTWlkIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1ibHVlTWlkO1xufVxuXG4ubXMtYmdDb2xvci1ibHVlIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1ibHVlO1xufVxuXG4ubXMtYmdDb2xvci1ibHVlTGlnaHQge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLWJsdWVMaWdodDtcbn1cblxuLm1zLWJnQ29sb3ItdGVhbERhcmsge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXRlYWxEYXJrO1xufVxuXG4ubXMtYmdDb2xvci10ZWFsIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci10ZWFsO1xufVxuXG4ubXMtYmdDb2xvci10ZWFsTGlnaHQge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXRlYWxMaWdodDtcbn1cblxuLm1zLWJnQ29sb3ItZ3JlZW5EYXJrIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1ncmVlbkRhcms7XG59XG5cbi5tcy1iZ0NvbG9yLWdyZWVuIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1ncmVlbjtcbn1cblxuLm1zLWJnQ29sb3ItZ3JlZW5MaWdodCB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3ItZ3JlZW5MaWdodDtcbn1cblxuLy8gTWVzc2FnZSBjb2xvcnNcbi5tcy1iZ0NvbG9yLWluZm8ge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLWluZm87XG59XG5cbi5tcy1iZ0NvbG9yLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXN1Y2Nlc3M7XG59XG5cbi5tcy1iZ0NvbG9yLXNldmVyZVdhcm5pbmcge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXNldmVyZVdhcm5pbmc7XG59XG5cbi5tcy1iZ0NvbG9yLXdhcm5pbmcge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLXdhcm5pbmc7XG59XG5cbi5tcy1iZ0NvbG9yLWVycm9yIHtcbiAgQGluY2x1ZGUgbXMtYmdDb2xvci1lcnJvcjtcbn1cblxuXG4vLz09IEJvcmRlciBjb2xvcnNcbi8vXG5cbi8vIFRoZW1lIGNvbG9yc1xuLm1zLWJvcmRlckNvbG9yLXRoZW1lRGFyayxcbi5tcy1ib3JkZXJDb2xvci10aGVtZURhcmstLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrQWx0LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lRGFya0FsdC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci10aGVtZURhcmtBbHQ7XG59XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZURhcmtlcixcbi5tcy1ib3JkZXJDb2xvci10aGVtZURhcmtlci0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci10aGVtZURhcmtlcjtcbn1cblxuLm1zLWJvcmRlckNvbG9yLXRoZW1lUHJpbWFyeSxcbi5tcy1ib3JkZXJDb2xvci10aGVtZVByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItdGhlbWVQcmltYXJ5O1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVTZWNvbmRhcnksXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVTZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItdGhlbWVTZWNvbmRhcnk7XG59XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZVRlcnRpYXJ5LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lVGVydGlhcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItdGhlbWVUZXJ0aWFyeTtcbn1cblxuLm1zLWJvcmRlckNvbG9yLXRoZW1lTGlnaHQsXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci10aGVtZUxpZ2h0O1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodGVyLFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci10aGVtZUxpZ2h0ZXI7XG59XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZUxpZ2h0ZXJBbHQsXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodGVyQWx0LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWJvcmRlckNvbG9yLXRoZW1lTGlnaHRlckFsdDtcbn1cblxuXG4vLyBOZXV0cmFsIGNvbG9yc1xuLm1zLWJvcmRlckNvbG9yLWJsYWNrLFxuLm1zLWJvcmRlckNvbG9yLWJsYWNrLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWJvcmRlckNvbG9yLWJsYWNrO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbERhcmssXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbERhcmstLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItbmV1dHJhbERhcms7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsUHJpbWFyeSxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsUHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1uZXV0cmFsUHJpbWFyeTtcbn1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxQcmltYXJ5QWx0LCBcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsUHJpbWFyeUFsdC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1uZXV0cmFsUHJpbWFyeUFsdDtcbn1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxTZWNvbmRhcnksIFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxTZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbn1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQsXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0O1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFRlcnRpYXJ5LFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxUZXJ0aWFyeS0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1uZXV0cmFsVGVydGlhcnk7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsVGVydGlhcnlBbHQsXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWJvcmRlckNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcbn1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxMaWdodCxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0O1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXIsXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXItLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXI7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHRlckFsdCxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHRlckFsdC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHRlckFsdDtcbn1cblxuLm1zLWJvcmRlckNvbG9yLXdoaXRlLFxuLm1zLWJvcmRlckNvbG9yLXdoaXRlLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWJvcmRlckNvbG9yLXdoaXRlO1xufVxuXG4vLyBCcmFuZCBhbmQgYWNjZW50IGNvbG9yc1xuLm1zLWJvcmRlckNvbG9yLXllbGxvdyB7XG4gIEBpbmNsdWRlIG1zLWJvcmRlckNvbG9yLXllbGxvdztcbn1cblxuLm1zLWJvcmRlckNvbG9yLXllbGxvd0xpZ2h0IHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3IteWVsbG93TGlnaHQ7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1vcmFuZ2Uge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1vcmFuZ2U7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1vcmFuZ2VMaWdodCB7XG4gIEBpbmNsdWRlIG1zLWJvcmRlckNvbG9yLW9yYW5nZUxpZ2h0O1xufVxuXG4ubXMtYm9yZGVyQ29sb3Itb3JhbmdlTGlnaHRlciB7XG4gIEBpbmNsdWRlIG1zLWJvcmRlckNvbG9yLW9yYW5nZUxpZ2h0ZXI7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1yZWREYXJrIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItcmVkRGFyaztcbn1cblxuLm1zLWJvcmRlckNvbG9yLXJlZCB7XG4gIEBpbmNsdWRlIG1zLWJvcmRlckNvbG9yLXJlZDtcbn1cblxuLm1zLWJvcmRlckNvbG9yLW1hZ2VudGFEYXJrIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItbWFnZW50YURhcms7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1tYWdlbnRhIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItbWFnZW50YTtcbn1cblxuLm1zLWJvcmRlckNvbG9yLW1hZ2VudGFMaWdodCB7XG4gIEBpbmNsdWRlIG1zLWJvcmRlckNvbG9yLW1hZ2VudGFMaWdodDtcbn1cblxuLm1zLWJvcmRlckNvbG9yLXB1cnBsZURhcmsge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1wdXJwbGVEYXJrO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItcHVycGxlIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItcHVycGxlO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItcHVycGxlTGlnaHQge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1wdXJwbGVMaWdodDtcbn1cblxuLm1zLWJvcmRlckNvbG9yLWJsdWVEYXJrIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItYmx1ZURhcms7XG59XG5cbi5tcy1ib3JkZXJDb2xvci1ibHVlTWlkIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItYmx1ZU1pZDtcbn1cblxuLm1zLWJvcmRlckNvbG9yLWJsdWUge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1ibHVlO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItYmx1ZUxpZ2h0IHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItYmx1ZUxpZ2h0O1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItdGVhbERhcmsge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci10ZWFsRGFyaztcbn1cblxuLm1zLWJvcmRlckNvbG9yLXRlYWwge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci10ZWFsO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItdGVhbExpZ2h0IHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItdGVhbExpZ2h0O1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItZ3JlZW5EYXJrIHtcbiAgQGluY2x1ZGUgbXMtYm9yZGVyQ29sb3ItZ3JlZW5EYXJrO1xufVxuXG4ubXMtYm9yZGVyQ29sb3ItZ3JlZW4ge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1ncmVlbjtcbn1cblxuLm1zLWJvcmRlckNvbG9yLWdyZWVuTGlnaHQge1xuICBAaW5jbHVkZSBtcy1ib3JkZXJDb2xvci1ncmVlbkxpZ2h0O1xufVxuXG4vLyBJbmRpdmlkdWFsIGJvcmRlcnMsIGJ5IHJlcXVlc3Rcbi5tcy1ib3JkZXJDb2xvclRvcC10aGVtZVByaW1hcnksXG4ubXMtYm9yZGVyQ29sb3JUb3AtdGhlbWVQcmltYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWJvcmRlckNvbG9yVG9wLXRoZW1lUHJpbWFyeTtcbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRmFicmljIENvcmUgQ29sb3IgTWl4aW5zXG5cblxuLy89PSBCYWNrZ3JvdW5kIGNvbG9yc1xuLy9cbi8vIFRoZW1lIGNvbG9yc1xuQG1peGluIG1zLWJnQ29sb3ItdGhlbWVEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lRGFyaztcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItdGhlbWVEYXJrQWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lRGFya0FsdDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItdGhlbWVEYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVEYXJrZXI7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLXRoZW1lUHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLXRoZW1lU2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lU2Vjb25kYXJ5O1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci10aGVtZVRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lVGVydGlhcnk7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLXRoZW1lTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItdGhlbWVMaWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHRlcjtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItdGhlbWVMaWdodGVyQWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHRlckFsdDtcbn1cblxuLy8gTmV1dHJhbCBjb2xvcnNcbkBtaXhpbiBtcy1iZ0NvbG9yLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWJsYWNrO1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci1uZXV0cmFsRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsRGFyaztcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItbmV1dHJhbFByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLW5ldXRyYWxQcmltYXJ5QWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5QWx0O1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci1uZXV0cmFsU2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeTtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbExpZ2h0ZXI7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLW5ldXRyYWxMaWdodGVyQWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyQWx0O1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbn1cblxuXG4vLyBCcmFuZCBhbmQgYWNjZW50IGNvbG9yc1xuQG1peGluIG1zLWJnQ29sb3IteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXllbGxvdztcbn1cblxuQG1peGluIG1zLWJnQ29sb3IteWVsbG93TGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3IteWVsbG93TGlnaHQ7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1vcmFuZ2U7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLW9yYW5nZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW9yYW5nZUxpZ2h0O1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci1vcmFuZ2VMaWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW9yYW5nZUxpZ2h0ZXI7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLXJlZERhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItcmVkRGFyaztcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXJlZDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItbWFnZW50YURhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbWFnZW50YURhcms7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbWFnZW50YTtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItbWFnZW50YUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW1hZ2VudGFMaWdodDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItcHVycGxlRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1wdXJwbGVEYXJrO1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItcHVycGxlO1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci1wdXJwbGVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1wdXJwbGVMaWdodDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItYmx1ZURhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItYmx1ZURhcms7XG59XG5cbkBtaXhpbiBtcy1iZ0NvbG9yLWJsdWVNaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItYmx1ZU1pZDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1ibHVlO1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci1ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItYmx1ZUxpZ2h0O1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci10ZWFsRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10ZWFsRGFyaztcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10ZWFsO1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci10ZWFsTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGVhbExpZ2h0O1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci1ncmVlbkRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItZ3JlZW5EYXJrO1xufVxuXG5AbWl4aW4gbXMtYmdDb2xvci1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1ncmVlbjtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItZ3JlZW5MaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1ncmVlbkxpZ2h0O1xufVxuXG4vLyBNZXNzYWdlIGNvbG9yc1xuQG1peGluIG1zLWJnQ29sb3ItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1pbmZvQmFja2dyb3VuZDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3Itc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1zdWNjZXNzQmFja2dyb3VuZDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3Itc2V2ZXJlV2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1zZXZlcmVXYXJuaW5nQmFja2dyb3VuZDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3Itd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci13YXJuaW5nQmFja2dyb3VuZDtcbn1cblxuQG1peGluIG1zLWJnQ29sb3ItZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItZXJyb3JCYWNrZ3JvdW5kO1xufVxuXG5cbi8vPT0gQm9yZGVyIGNvbG9yc1xuLy9cblxuLy8gVGhlbWUgY29sb3JzXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVEYXJrO1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrQWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVEYXJrQWx0O1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrZXIge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci10aGVtZURhcmtlcjtcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLXRoZW1lUHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLXRoZW1lU2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVTZWNvbmRhcnk7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci10aGVtZVRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVUZXJ0aWFyeTtcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLXRoZW1lTGlnaHQge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci10aGVtZUxpZ2h0O1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodGVyO1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodGVyQWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodGVyQWx0O1xufVxuXG5cbi8vIE5ldXRyYWwgY29sb3JzXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItYmxhY2sge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLW5ldXRyYWxEYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbERhcms7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1uZXV0cmFsUHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItbmV1dHJhbFByaW1hcnlBbHQge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeUFsdDtcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLW5ldXRyYWxTZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5O1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdCB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQ7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1uZXV0cmFsVGVydGlhcnkge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnk7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1uZXV0cmFsVGVydGlhcnlBbHQge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnlBbHQ7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHQge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHRlciB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyO1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXJBbHQge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlckFsdDtcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG59XG5cbi8vIEJyYW5kIGFuZCBhY2NlbnQgY29sb3JzXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3IteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3IteWVsbG93O1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3IteWVsbG93TGlnaHQge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci15ZWxsb3dMaWdodDtcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW9yYW5nZTtcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLW9yYW5nZUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3Itb3JhbmdlTGlnaHQ7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1vcmFuZ2VMaWdodGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3Itb3JhbmdlTGlnaHRlcjtcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLXJlZERhcmsge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1yZWREYXJrO1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItcmVkO1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItbWFnZW50YURhcmsge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1tYWdlbnRhRGFyaztcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLW1hZ2VudGEge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1tYWdlbnRhO1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItbWFnZW50YUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItbWFnZW50YUxpZ2h0O1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItcHVycGxlRGFyayB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXB1cnBsZURhcms7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1wdXJwbGU7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1wdXJwbGVMaWdodCB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXB1cnBsZUxpZ2h0O1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItYmx1ZURhcmsge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1ibHVlRGFyaztcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLWJsdWVNaWQge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1ibHVlTWlkO1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLWJsdWU7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1ibHVlTGlnaHQge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1ibHVlTGlnaHQ7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci10ZWFsRGFyayB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXRlYWxEYXJrO1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItdGVhbCB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXRlYWw7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci10ZWFsTGlnaHQge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci10ZWFsTGlnaHQ7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1ncmVlbkRhcmsge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1ncmVlbkRhcms7XG59XG5cbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLWdyZWVuO1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItZ3JlZW5MaWdodCB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLWdyZWVuTGlnaHQ7XG59XG5cblxuLy8gTWVzc2FnZSBjb2xvcnNcbkBtaXhpbiBtcy1ib3JkZXJDb2xvci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItaW5mbztcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1zdWNjZXNzO1xufVxuXG5AbWl4aW4gbXMtYm9yZGVyQ29sb3ItYWxlcnQge1xuICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1hbGVydDtcbn1cblxuQG1peGluIG1zLWJvcmRlckNvbG9yLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItZXJyb3I7XG59XG5cblxuLy8gSW5kaXZpZHVhbCBib3JkZXJzLCBieSByZXF1ZXN0XG5AbWl4aW4gbXMtYm9yZGVyQ29sb3JUb3AtdGhlbWVQcmltYXJ5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRmFicmljIENvcmUgQ29sb3IgVmFyaWFibGVzXG5cblxuLy89PSBUaGVtZSBDb2xvcnNcbi8vXG4kbXMtY29sb3ItdGhlbWVEYXJrZXI6ICAgICAjMDA0NTc4O1xuJG1zLWNvbG9yLXRoZW1lRGFyazogICAgICAgIzAwNWE5ZTtcbiRtcy1jb2xvci10aGVtZURhcmtBbHQ6ICAgICMxMDZlYmU7XG4kbXMtY29sb3ItdGhlbWVQcmltYXJ5OiAgICAjMDA3OGQ3O1xuJG1zLWNvbG9yLXRoZW1lU2Vjb25kYXJ5OiAgIzJiODhkODtcbiRtcy1jb2xvci10aGVtZVRlcnRpYXJ5OiAgICM3MWFmZTU7XG4kbXMtY29sb3ItdGhlbWVMaWdodDogICAgICAjYzdlMGY0O1xuJG1zLWNvbG9yLXRoZW1lTGlnaHRlcjogICAgI2RlZWNmOTtcbiRtcy1jb2xvci10aGVtZUxpZ2h0ZXJBbHQ6ICNlZmY2ZmM7XG5cblxuLy89PSBHcmF5c2NhbGUgQ29sb3JzXG4vL1xuJG1zLWNvbG9yLWJsYWNrOiAgICAgICAgICAgICAgICMwMDAwMDA7XG4kbXMtY29sb3ItbmV1dHJhbERhcms6ICAgICAgICAgIzIxMjEyMTtcbiRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTogICAgICAjMzMzMzMzO1xuJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5QWx0OiAgICMzQzNDM0M7XG4kbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTogICAgIzY2NjY2NjtcbiRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0OiAjNzY3Njc2O1xuJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeTogICAgICNhNmE2YTY7XG4kbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0OiAgI2M4YzhjODtcbiRtcy1jb2xvci1uZXV0cmFsTGlnaHQ6ICAgICAgICAjZWFlYWVhO1xuJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyOiAgICAgICNmNGY0ZjQ7XG4kbXMtY29sb3ItbmV1dHJhbExpZ2h0ZXJBbHQ6ICAgI2Y4ZjhmODtcbiRtcy1jb2xvci13aGl0ZTogICAgICAgICAgICAgICAjZmZmZmZmO1xuXG5cbi8vPT0gVHJhbnNsdWNlbnQgQ29sb3JzXG4vL1xuJG1zLWNvbG9yLWJsYWNrVHJhbnNsdWNlbnQ0MDogIHJnYmEoMCwwLDAsLjQpO1xuJG1zLWNvbG9yLXdoaXRlVHJhbnNsdWNlbnQ0MDogIHJnYmEoMjU1LDI1NSwyNTUsLjQpO1xuXG5cbi8vPT0gQ29yZSBicmFuZCBhbmQgYWNjZW50IGNvbG9yc1xuLy9cbiRtcy1jb2xvci15ZWxsb3c6ICAgICAgICAjZmZiOTAwO1xuJG1zLWNvbG9yLXllbGxvd0xpZ2h0OiAgICNmZmYxMDA7XG4kbXMtY29sb3Itb3JhbmdlOiAgICAgICAgI2Q4M2IwMTtcbiRtcy1jb2xvci1vcmFuZ2VMaWdodDogICAjZWE0MzAwO1xuJG1zLWNvbG9yLW9yYW5nZUxpZ2h0ZXI6ICNmZjhjMDA7XG4kbXMtY29sb3ItcmVkRGFyazogICAgICAgI2E4MDAwMDtcbiRtcy1jb2xvci1yZWQ6ICAgICAgICAgICAjZTgxMTIzO1xuJG1zLWNvbG9yLW1hZ2VudGFEYXJrOiAgICM1YzAwNWM7XG4kbXMtY29sb3ItbWFnZW50YTogICAgICAgI2I0MDA5ZTtcbiRtcy1jb2xvci1tYWdlbnRhTGlnaHQ6ICAjZTMwMDhjO1xuJG1zLWNvbG9yLXB1cnBsZURhcms6ICAgICMzMjE0NWE7XG4kbXMtY29sb3ItcHVycGxlOiAgICAgICAgIzVjMmQ5MTtcbiRtcy1jb2xvci1wdXJwbGVMaWdodDogICAjYjRhMGZmO1xuJG1zLWNvbG9yLWJsdWVEYXJrOiAgICAgICMwMDIwNTA7XG4kbXMtY29sb3ItYmx1ZU1pZDogICAgICAgIzAwMTg4ZjtcbiRtcy1jb2xvci1ibHVlOiAgICAgICAgICAjMDA3OGQ3O1xuJG1zLWNvbG9yLWJsdWVMaWdodDogICAgICMwMGJjZjI7XG4kbXMtY29sb3ItdGVhbERhcms6ICAgICAgIzAwNGI1MDtcbiRtcy1jb2xvci10ZWFsOiAgICAgICAgICAjMDA4MjcyO1xuJG1zLWNvbG9yLXRlYWxMaWdodDogICAgICMwMGIyOTQ7XG4kbXMtY29sb3ItZ3JlZW5EYXJrOiAgICAgIzAwNGIxYztcbiRtcy1jb2xvci1ncmVlbjogICAgICAgICAjMTA3YzEwO1xuJG1zLWNvbG9yLWdyZWVuTGlnaHQ6ICAgICNiYWQ4MGE7XG5cblxuLy89PSBNZXNzYWdlIGNvbG9yc1xuLy9cbiRtcy1jb2xvci1pbmZvOiAgICAgICAgICAgICAgJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQ7XG4kbXMtY29sb3ItaW5mb0JhY2tncm91bmQ6ICAgICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcbiRtcy1jb2xvci1zdWNjZXNzOiAgICAgICAgICAgJG1zLWNvbG9yLWdyZWVuO1xuJG1zLWNvbG9yLXN1Y2Nlc3NCYWNrZ3JvdW5kOiAjZGZmNmRkO1xuJG1zLWNvbG9yLXNldmVyZVdhcm5pbmc6ICAgICAkbXMtY29sb3Itb3JhbmdlO1xuJG1zLWNvbG9yLXNldmVyZVdhcm5pbmdCYWNrZ3JvdW5kOiAjZmVkOWNjO1xuJG1zLWNvbG9yLWFsZXJ0OiAgICAgICAgICAgICAkbXMtY29sb3Itc2V2ZXJlV2FybmluZzsgICAvLyBEZXByZWNhdGVkOiBVc2UgJG1zLWNvbG9yLXNldmVyZVdhcm5pbmdcbiRtcy1jb2xvci1hbGVydEJhY2tncm91bmQ6ICAgJG1zLWNvbG9yLXNldmVyZVdhcm5pbmdCYWNrZ3JvdW5kOyAvLyBEZXByZWNhdGVkOiBVc2UgJG1zLWNvbG9yLXNldmVyZVdhcm5pbmdCYWNrZ3JvdW5kXG4kbXMtY29sb3Itd2FybmluZzogICAgICAgICAgICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0O1xuJG1zLWNvbG9yLXdhcm5pbmdCYWNrZ3JvdW5kOiAjZmZmNGNlO1xuJG1zLWNvbG9yLWVycm9yOiAgICAgICAgICAgICAkbXMtY29sb3ItcmVkRGFyaztcbiRtcy1jb2xvci1lcnJvckJhY2tncm91bmQ6ICAgI2ZkZTdlOTtcblxuXG4vLz09IEhpZ2ggY29udHJhc3QgY29sb3JzXG4vL1xuJG1zLWNvbG9yLWNvbnRyYXN0QmxhY2tEaXNhYmxlZDogIzAwZmYwMDtcbiRtcy1jb2xvci1jb250cmFzdFdoaXRlRGlzYWJsZWQ6ICM2MDAwMDA7XG4kbXMtY29sb3ItY29udHJhc3RCbGFja1NlbGVjdGVkOiAjMUFFQkZGO1xuJG1zLWNvbG9yLWNvbnRyYXN0V2hpdGVTZWxlY3RlZDogIzM3MDA2RTtcbiRtcy1jb2xvci1jb250cmFzdEJsYWNrTGluazogIzgwODBmZjtcbiRtcy1jb2xvci1jb250cmFzdFdoaXRlTGluazogIzAwMDA5RjtcbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVHlwb2dyYXBoaWMgbWl4aW5zIGFycmFuZ2VkIHdpdGggYXBwcm9wcmlhdGUgc2l6ZSBhbmQgZmFtaWx5IGNvbWJpbmF0aW9ucy5cbkBpbXBvcnQgJy4vRmFicmljLlR5cG9ncmFwaHknO1xuXG4vLyBTdXBlciBTdHlsZXMgKExJTUlURUQgVVNFKVxuLy8gV2VpZ2h0czogTGlnaHRcbi5tcy1mb250LXN1IHtcbiAgQGluY2x1ZGUgbXMtZm9udC1zdTtcbn1cbi8vIE5vIHRvdWNoIGNsYXNzIGZvciBTdXBlclxuXG4vLyBFeHRyYS1FeHRyYS1MYXJnZVxuLy8gQWxsb3dlZCB3ZWlnaHRzOiBMaWdodCwgU2VtaUxpZ2h0XG4ubXMtZm9udC14eGwge1xuICBAaW5jbHVkZSBtcy1mb250LXh4bDtcbn1cblxuLy8gRXh0cmEtTGFyZ2UgU3R5bGVzXG4vLyBBbGxvd2VkIHdlaWdodHM6IExpZ2h0LCBTZW1pTGlnaHRcbi5tcy1mb250LXhsIHtcbiAgQGluY2x1ZGUgbXMtZm9udC14bDtcbn1cblxuLy8gTGFyZ2UgU3R5bGVzXG4vLyBBbGxvd2VkIHdlaWdodHM6IFNlbWlMaWdodCwgUmVndWxhciwgU2VtaWJvbGRcbi5tcy1mb250LWwge1xuICBAaW5jbHVkZSBtcy1mb250LWw7XG59XG5cbi8vIE1lZGl1bSBQbHVzIFN0eWxlc1xuLy8gQWxsb3dlZCB3ZWlnaHRzOiBTZW1pTGlnaHQsIFJlZ3VsYXIsIFNlbWlib2xkXG4ubXMtZm9udC1tLXBsdXMge1xuICBAaW5jbHVkZSBtcy1mb250LW0tcGx1cztcbn1cblxuLy8gTWVkaXVtIFN0eWxlc1xuLy8gQWxsb3dlZCB3ZWlnaHRzOiBTZW1pTGlnaHQsIFJlZ3VsYXIsIFNlbWlib2xkXG4ubXMtZm9udC1tIHtcbiAgQGluY2x1ZGUgbXMtZm9udC1tO1xufVxuXG4vLyBTbWFsbCBQbHVzIFN0eWxlc1xuLy8gQWxsb3dlZCB3ZWlnaHRzOiBTZW1pTGlnaHQsIFJlZ3VsYXIsIFNlbWlib2xkXG4ubXMtZm9udC1zLXBsdXMge1xuICBAaW5jbHVkZSBtcy1mb250LXMtcGx1cztcbn1cblxuLy8gU21hbGwgU3R5bGVzXG4vLyBBbGxvd2VkIHdlaWdodHM6IFNlbWlMaWdodCwgUmVndWxhciwgU2VtaWJvbGRcbi5tcy1mb250LXMge1xuICBAaW5jbHVkZSBtcy1mb250LXM7XG59XG5cbi8vIFhTIFN0eWxlc1xuLy8gQWxsb3dlZCB3ZWlnaHRzOiBTZW1pTGlnaHQsIFJlZ3VsYXIsIFNlbWlib2xkXG4ubXMtZm9udC14cyB7XG4gIEBpbmNsdWRlIG1zLWZvbnQteHM7XG59XG5cbi8vIE1pY3JvIFN0eWxlcyAoTElNSVRFRCBVU0UpXG4vLyBXZWlnaHRzOiBTZW1pYm9sZFxuLm1zLWZvbnQtbWkge1xuICBAaW5jbHVkZSBtcy1mb250LW1pO1xufVxuXG4vLz09IEhlbHBlciBjbGFzc2VzICYgbWl4aW5zXG4vL1xuLy8gSGVscGVyIG1peGlucyB0byBvdmVycmlkZSBkZWZhdWx0IHR5cGUgdmFsdWVzXG5cbi8vIEZvbnQgd2VpZ2h0c1xuLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4ubXMtZm9udFdlaWdodC1saWdodC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250V2VpZ2h0LWxpZ2h0O1xufVxuXG4ubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4ubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udFdlaWdodC1zZW1pbGlnaHQ7XG59XG5cbi5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4ubXMtZm9udFdlaWdodC1yZWd1bGFyLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRXZWlnaHQtcmVndWxhcjtcbn1cblxuLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4ubXMtZm9udFdlaWdodC1zZW1pYm9sZC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250V2VpZ2h0LXNlbWlib2xkO1xufVxuXG4vLyBGb250IHNpemVzXG4ubXMtZm9udFNpemUtc3Uge1xuICBAaW5jbHVkZSBtcy1mb250U2l6ZS1zdTtcbn1cblxuLm1zLWZvbnRTaXplLXh4bCB7XG4gIEBpbmNsdWRlIG1zLWZvbnRTaXplLXh4bDtcbn1cblxuLm1zLWZvbnRTaXplLXhsIHtcbiAgQGluY2x1ZGUgbXMtZm9udFNpemUteGw7XG59XG5cbi5tcy1mb250U2l6ZS1sIHtcbiAgQGluY2x1ZGUgbXMtZm9udFNpemUtbDtcbn1cblxuLm1zLWZvbnRTaXplLW1QbHVzIHtcbiAgQGluY2x1ZGUgbXMtZm9udFNpemUtbVBsdXM7XG59XG5cbi5tcy1mb250U2l6ZS1tIHtcbiAgQGluY2x1ZGUgbXMtZm9udFNpemUtbTtcbn1cblxuLm1zLWZvbnRTaXplLXNQbHVzIHtcbiAgQGluY2x1ZGUgbXMtZm9udFNpemUtc1BsdXM7XG59XG5cbi5tcy1mb250U2l6ZS1zIHtcbiAgQGluY2x1ZGUgbXMtZm9udFNpemUtcztcbn1cblxuLm1zLWZvbnRTaXplLXhzIHtcbiAgQGluY2x1ZGUgbXMtZm9udFNpemUteHM7XG59XG5cbi5tcy1mb250U2l6ZS1taSB7XG4gIEBpbmNsdWRlIG1zLWZvbnRTaXplLW1pO1xufVxuXG4vLyBUaGVtZSBjb2xvcnNcbi5tcy1mb250Q29sb3ItdGhlbWVEYXJrZXIsXG4ubXMtZm9udENvbG9yLXRoZW1lRGFya2VyLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci10aGVtZURhcmtlcjtcbn1cblxuLm1zLWZvbnRDb2xvci10aGVtZURhcmssXG4ubXMtZm9udENvbG9yLXRoZW1lRGFyay0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItdGhlbWVEYXJrO1xufVxuXG4ubXMtZm9udENvbG9yLXRoZW1lRGFya0FsdCxcbi5tcy1mb250Q29sb3ItdGhlbWVEYXJrQWx0LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci10aGVtZURhcmtBbHQ7XG59XG5cbi5tcy1mb250Q29sb3ItdGhlbWVQcmltYXJ5LFxuLm1zLWZvbnRDb2xvci10aGVtZVByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLXRoZW1lUHJpbWFyeTtcbn1cblxuLm1zLWZvbnRDb2xvci10aGVtZVNlY29uZGFyeSxcbi5tcy1mb250Q29sb3ItdGhlbWVTZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLXRoZW1lU2Vjb25kYXJ5O1xufVxuXG4ubXMtZm9udENvbG9yLXRoZW1lVGVydGlhcnksXG4ubXMtZm9udENvbG9yLXRoZW1lVGVydGlhcnktLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLXRoZW1lVGVydGlhcnk7XG59XG5cbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodCxcbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItdGhlbWVMaWdodDtcbn1cblxuLm1zLWZvbnRDb2xvci10aGVtZUxpZ2h0ZXIsXG4ubXMtZm9udENvbG9yLXRoZW1lTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItdGhlbWVMaWdodGVyO1xufVxuXG4ubXMtZm9udENvbG9yLXRoZW1lTGlnaHRlckFsdCxcbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodGVyQWx0LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci10aGVtZUxpZ2h0ZXJBbHQ7XG59XG5cblxuLy8gTmV1dHJhbCBjb2xvcnNcbi5tcy1mb250Q29sb3ItYmxhY2ssXG4ubXMtZm9udENvbG9yLWJsYWNrLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci1ibGFjaztcbn1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsRGFyayxcbi5tcy1mb250Q29sb3ItbmV1dHJhbERhcmstLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLW5ldXRyYWxEYXJrO1xufVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxQcmltYXJ5LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsUHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItbmV1dHJhbFByaW1hcnk7XG59XG5cbi5tcy1mb250Q29sb3ItbmV1dHJhbFByaW1hcnlBbHQsIFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsUHJpbWFyeUFsdC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItbmV1dHJhbFByaW1hcnlBbHQ7XG59XG5cbi5tcy1mb250Q29sb3ItbmV1dHJhbFNlY29uZGFyeSwgXG4ubXMtZm9udENvbG9yLW5ldXRyYWxTZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiBAaW5jbHVkZSBtcy1mb250Q29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbn1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0O1xufVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxUZXJ0aWFyeSxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFRlcnRpYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci1uZXV0cmFsVGVydGlhcnk7XG59XG5cbi5tcy1mb250Q29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsVGVydGlhcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcbn1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHQsXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItbmV1dHJhbExpZ2h0O1xufVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodGVyLFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItbmV1dHJhbExpZ2h0ZXI7XG59XG5cbi5tcy1mb250Q29sb3ItbmV1dHJhbExpZ2h0ZXJBbHQsXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodGVyQWx0LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHRlckFsdDtcbn1cblxuLm1zLWZvbnRDb2xvci13aGl0ZSxcbi5tcy1mb250Q29sb3Itd2hpdGUtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLXdoaXRlO1xufVxuXG4vLyBCcmFuZCBhbmQgYWNjZW50IGNvbG9yc1xuLm1zLWZvbnRDb2xvci15ZWxsb3csXG4ubXMtZm9udENvbG9yLXllbGxvdy0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3IteWVsbG93O1xufVxuXG4ubXMtZm9udENvbG9yLXllbGxvd0xpZ2h0LFxuLm1zLWZvbnRDb2xvci15ZWxsb3dMaWdodC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3IteWVsbG93TGlnaHQ7XG59XG5cbi5tcy1mb250Q29sb3Itb3JhbmdlLFxuLm1zLWZvbnRDb2xvci1vcmFuZ2UtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLW9yYW5nZTtcbn1cblxuLm1zLWZvbnRDb2xvci1vcmFuZ2VMaWdodCxcbi5tcy1mb250Q29sb3Itb3JhbmdlTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLW9yYW5nZUxpZ2h0O1xufVxuXG4ubXMtZm9udENvbG9yLW9yYW5nZUxpZ2h0ZXIsXG4ubXMtZm9udENvbG9yLW9yYW5nZUxpZ2h0ZXItLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLW9yYW5nZUxpZ2h0ZXI7XG59XG5cbi5tcy1mb250Q29sb3ItcmVkRGFyayxcbi5tcy1mb250Q29sb3ItcmVkRGFyay0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItcmVkRGFyaztcbn1cblxuLm1zLWZvbnRDb2xvci1yZWQsXG4ubXMtZm9udENvbG9yLXJlZC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItcmVkO1xufVxuXG4ubXMtZm9udENvbG9yLW1hZ2VudGFEYXJrLFxuLm1zLWZvbnRDb2xvci1tYWdlbnRhRGFyay0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItbWFnZW50YURhcms7XG59XG5cbi5tcy1mb250Q29sb3ItbWFnZW50YSxcbi5tcy1mb250Q29sb3ItbWFnZW50YS0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItbWFnZW50YTtcbn1cblxuLm1zLWZvbnRDb2xvci1tYWdlbnRhTGlnaHQsXG4ubXMtZm9udENvbG9yLW1hZ2VudGFMaWdodC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItbWFnZW50YUxpZ2h0O1xufVxuXG4ubXMtZm9udENvbG9yLXB1cnBsZURhcmssXG4ubXMtZm9udENvbG9yLXB1cnBsZURhcmstLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLXB1cnBsZURhcms7XG59XG5cbi5tcy1mb250Q29sb3ItcHVycGxlLFxuLm1zLWZvbnRDb2xvci1wdXJwbGUtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLXB1cnBsZTtcbn1cblxuLm1zLWZvbnRDb2xvci1wdXJwbGVMaWdodCxcbi5tcy1mb250Q29sb3ItcHVycGxlTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLXB1cnBsZUxpZ2h0O1xufVxuXG4ubXMtZm9udENvbG9yLWJsdWVEYXJrLFxuLm1zLWZvbnRDb2xvci1ibHVlRGFyay0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItYmx1ZURhcms7XG59XG5cbi5tcy1mb250Q29sb3ItYmx1ZU1pZCxcbi5tcy1mb250Q29sb3ItYmx1ZU1pZC0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItYmx1ZU1pZDtcbn1cblxuLm1zLWZvbnRDb2xvci1ibHVlLFxuLm1zLWZvbnRDb2xvci1ibHVlLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci1ibHVlO1xufVxuXG4ubXMtZm9udENvbG9yLWJsdWVMaWdodCxcbi5tcy1mb250Q29sb3ItYmx1ZUxpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci1ibHVlTGlnaHQ7XG59XG5cbi5tcy1mb250Q29sb3ItdGVhbERhcmssXG4ubXMtZm9udENvbG9yLXRlYWxEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci10ZWFsRGFyaztcbn1cblxuLm1zLWZvbnRDb2xvci10ZWFsLFxuLm1zLWZvbnRDb2xvci10ZWFsLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci10ZWFsO1xufVxuXG4ubXMtZm9udENvbG9yLXRlYWxMaWdodCxcbi5tcy1mb250Q29sb3ItdGVhbExpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci10ZWFsTGlnaHQ7XG59XG5cbi5tcy1mb250Q29sb3ItZ3JlZW5EYXJrLFxuLm1zLWZvbnRDb2xvci1ncmVlbkRhcmstLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLWdyZWVuRGFyaztcbn1cblxuLm1zLWZvbnRDb2xvci1ncmVlbixcbi5tcy1mb250Q29sb3ItZ3JlZW4tLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLWdyZWVuO1xufVxuXG4ubXMtZm9udENvbG9yLWdyZWVuTGlnaHQsXG4ubXMtZm9udENvbG9yLWdyZWVuTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLWdyZWVuTGlnaHQ7XG59XG5cbi8vIE1lc3NhZ2UgY29sb3JzXG4ubXMtZm9udENvbG9yLWluZm8sXG4ubXMtZm9udENvbG9yLWluZm8tLWhvdmVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLWluZm87XG59XG5cbi5tcy1mb250Q29sb3Itc3VjY2Vzcyxcbi5tcy1mb250Q29sb3Itc3VjY2Vzcy0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3Itc3VjY2Vzcztcbn1cblxuLm1zLWZvbnRDb2xvci1hbGVydCwgXG4ubXMtZm9udENvbG9yLWFsZXJ0LS1ob3Zlcjpob3ZlciB7ICAgLy8gRGVwcmVjYXRlZDogVXNlIG1zLWZvbnRDb2xvci1zZXZlcmVXYXJuaW5nXG4gICBAaW5jbHVkZSBtcy1mb250Q29sb3ItYWxlcnQ7XG59XG5cbi5tcy1mb250Q29sb3Itd2FybmluZyxcbi5tcy1mb250Q29sb3Itd2FybmluZy0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3Itd2FybmluZztcbn1cblxuLm1zLWZvbnRDb2xvci1zZXZlcmVXYXJuaW5nLFxuLm1zLWZvbnRDb2xvci1zZXZlcmVXYXJuaW5nLS1ob3Zlcjpob3ZlciB7XG4gIEBpbmNsdWRlIG1zLWZvbnRDb2xvci1zZXZlcmVXYXJuaW5nO1xufVxuXG4ubXMtZm9udENvbG9yLWVycm9yLFxuLm1zLWZvbnRDb2xvci1lcnJvci0taG92ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBtcy1mb250Q29sb3ItZXJyb3I7XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFR5cG9ncmFwaGljIG1peGlucyBhcnJhbmdlZCB3aXRoIGFwcHJvcHJpYXRlIHNpemUgYW5kIGZhbWlseSBjb21iaW5hdGlvbnMuXG5AaW1wb3J0ICdGYWJyaWMuVHlwb2dyYXBoeS5WYXJpYWJsZXMnO1xuXG4vLyBTdXBlciBTdHlsZXMgKExJTUlURUQgVVNFKVxuLy8gV2VpZ2h0czogTGlnaHRcbkBtaXhpbiBtcy1mb250LXN1IHtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1saWdodDtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXN1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLy8gTm8gdG91Y2ggY2xhc3MgZm9yIFN1cGVyXG5cbi8vIEV4dHJhLUV4dHJhLUxhcmdlXG4vLyBBbGxvd2VkIHdlaWdodHM6IExpZ2h0LCBTZW1pTGlnaHRcbkBtaXhpbiBtcy1mb250LXh4bCB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14eGw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vIEV4dHJhLUxhcmdlIFN0eWxlc1xuLy8gQWxsb3dlZCB3ZWlnaHRzOiBMaWdodCwgU2VtaUxpZ2h0XG5AbWl4aW4gbXMtZm9udC14bCB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14bDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gTGFyZ2UgU3R5bGVzXG4vLyBBbGxvd2VkIHdlaWdodHM6IFNlbWlMaWdodCwgUmVndWxhciwgU2VtaWJvbGRcbkBtaXhpbiBtcy1mb250LWwge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodDtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vIE1lZGl1bSBQbHVzIFN0eWxlc1xuLy8gQWxsb3dlZCB3ZWlnaHRzOiBTZW1pTGlnaHQsIFJlZ3VsYXIsIFNlbWlib2xkXG5AbWl4aW4gbXMtZm9udC1tLXBsdXMge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tLXBsdXM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vIE1lZGl1bSBTdHlsZXNcbi8vIEFsbG93ZWQgd2VpZ2h0czogU2VtaUxpZ2h0LCBSZWd1bGFyLCBTZW1pYm9sZFxuQG1peGluIG1zLWZvbnQtbSB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktcmVndWxhcjtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vIFNtYWxsIFBsdXMgU3R5bGVzXG4vLyBBbGxvd2VkIHdlaWdodHM6IFNlbWlMaWdodCwgUmVndWxhciwgU2VtaWJvbGRcbkBtaXhpbiBtcy1mb250LXMtcGx1cyB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktcmVndWxhcjtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXMtcGx1cztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gU21hbGwgU3R5bGVzXG4vLyBBbGxvd2VkIHdlaWdodHM6IFNlbWlMaWdodCwgUmVndWxhciwgU2VtaWJvbGRcbkBtaXhpbiBtcy1mb250LXMge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vLyBYUyBTdHlsZXNcbi8vIEFsbG93ZWQgd2VpZ2h0czogU2VtaUxpZ2h0LCBSZWd1bGFyLCBTZW1pYm9sZFxuQG1peGluIG1zLWZvbnQteHMge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14cztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gTWljcm8gU3R5bGVzIChMSU1JVEVEIFVTRSlcbi8vIFdlaWdodHM6IFNlbWlib2xkXG5AbWl4aW4gbXMtZm9udC1taSB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1taTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy89PSBIZWxwZXIgY2xhc3NlcyAmIG1peGluc1xuLy9cbi8vIEhlbHBlciBtaXhpbnMgdG8gb3ZlcnJpZGUgZGVmYXVsdCB0eXBlIHZhbHVlc1xuXG4vLyBGb250IHdlaWdodHNcbkBtaXhpbiBtcy1mb250V2VpZ2h0LWxpZ2h0e1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LWxpZ2h0O1xufVxuXG5AbWl4aW4gbXMtZm9udFdlaWdodC1zZW1pbGlnaHR7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xufVxuXG5AbWl4aW4gbXMtZm9udFdlaWdodC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1yZWd1bGFyO1xufVxuXG5AbWl4aW4gbXMtZm9udFdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWJvbGQ7XG59XG5cbi8vIEZvbnQgc2l6ZXNcbkBtaXhpbiBtcy1mb250U2l6ZS1zdSB7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zdTtcbn1cblxuQG1peGluIG1zLWZvbnRTaXplLXh4bCB7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14eGw7XG59XG5cbkBtaXhpbiBtcy1mb250U2l6ZS14bCB7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14bDtcbn1cblxuQG1peGluIG1zLWZvbnRTaXplLWwge1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbDtcbn1cblxuQG1peGluIG1zLWZvbnRTaXplLW1QbHVzIHtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW0tcGx1cztcbn1cblxuQG1peGluIG1zLWZvbnRTaXplLW0ge1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbTtcbn1cblxuQG1peGluIG1zLWZvbnRTaXplLXNQbHVzIHtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXMtcGx1cztcbn1cblxuQG1peGluIG1zLWZvbnRTaXplLXMge1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtcztcbn1cblxuQG1peGluIG1zLWZvbnRTaXplLXhzIHtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXhzO1xufVxuXG5AbWl4aW4gbXMtZm9udFNpemUtbWkge1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbWk7XG59XG5cbi8vIFRoZW1lIGNvbG9yc1xuQG1peGluIG1zLWZvbnRDb2xvci10aGVtZURhcmtlciB7XG4gIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVEYXJrZXI7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItdGhlbWVEYXJrIHtcbiAgY29sb3I6ICRtcy1jb2xvci10aGVtZURhcms7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItdGhlbWVEYXJrQWx0IHtcbiAgY29sb3I6ICRtcy1jb2xvci10aGVtZURhcmtBbHQ7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItdGhlbWVQcmltYXJ5IHtcbiAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItdGhlbWVTZWNvbmRhcnkge1xuICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lU2Vjb25kYXJ5O1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLXRoZW1lVGVydGlhcnkge1xuICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lVGVydGlhcnk7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItdGhlbWVMaWdodCB7XG4gIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodDtcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci10aGVtZUxpZ2h0ZXIge1xuICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHRlcjtcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci10aGVtZUxpZ2h0ZXJBbHQge1xuICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHRlckFsdDtcbn1cblxuXG4vLyBOZXV0cmFsIGNvbG9yc1xuQG1peGluIG1zLWZvbnRDb2xvci1ibGFjayB7XG4gIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItbmV1dHJhbERhcmsge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxEYXJrO1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLW5ldXRyYWxQcmltYXJ5IHtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci1uZXV0cmFsUHJpbWFyeUFsdCB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnlBbHQ7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItbmV1dHJhbFNlY29uZGFyeSB7XG4gY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5O1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQ7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItbmV1dHJhbFRlcnRpYXJ5IHtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnk7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0IHtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnlBbHQ7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItbmV1dHJhbExpZ2h0IHtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItbmV1dHJhbExpZ2h0ZXIge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyO1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLW5ldXRyYWxMaWdodGVyQWx0IHtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlckFsdDtcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG59XG5cbi8vIEJyYW5kIGFuZCBhY2NlbnQgY29sb3JzXG5AbWl4aW4gbXMtZm9udENvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAkbXMtY29sb3IteWVsbG93O1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLXllbGxvd0xpZ2h0IHtcbiAgY29sb3I6ICRtcy1jb2xvci15ZWxsb3dMaWdodDtcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogJG1zLWNvbG9yLW9yYW5nZTtcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci1vcmFuZ2VMaWdodCB7XG4gIGNvbG9yOiAkbXMtY29sb3Itb3JhbmdlTGlnaHQ7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3Itb3JhbmdlTGlnaHRlciB7XG4gIGNvbG9yOiAkbXMtY29sb3Itb3JhbmdlTGlnaHRlcjtcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci1yZWREYXJrIHtcbiAgY29sb3I6ICRtcy1jb2xvci1yZWREYXJrO1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLXJlZCB7XG4gIGNvbG9yOiAkbXMtY29sb3ItcmVkO1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLW1hZ2VudGFEYXJrIHtcbiAgY29sb3I6ICRtcy1jb2xvci1tYWdlbnRhRGFyaztcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci1tYWdlbnRhIHtcbiAgY29sb3I6ICRtcy1jb2xvci1tYWdlbnRhO1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLW1hZ2VudGFMaWdodCB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbWFnZW50YUxpZ2h0O1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLXB1cnBsZURhcmsge1xuICBjb2xvcjogJG1zLWNvbG9yLXB1cnBsZURhcms7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItcHVycGxlIHtcbiAgY29sb3I6ICRtcy1jb2xvci1wdXJwbGU7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItcHVycGxlTGlnaHQge1xuICBjb2xvcjogJG1zLWNvbG9yLXB1cnBsZUxpZ2h0O1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLWJsdWVEYXJrIHtcbiAgY29sb3I6ICRtcy1jb2xvci1ibHVlRGFyaztcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci1ibHVlTWlkIHtcbiAgY29sb3I6ICRtcy1jb2xvci1ibHVlTWlkO1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLWJsdWUge1xuICBjb2xvcjogJG1zLWNvbG9yLWJsdWU7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItYmx1ZUxpZ2h0IHtcbiAgY29sb3I6ICRtcy1jb2xvci1ibHVlTGlnaHQ7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItdGVhbERhcmsge1xuICBjb2xvcjogJG1zLWNvbG9yLXRlYWxEYXJrO1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLXRlYWwge1xuICBjb2xvcjogJG1zLWNvbG9yLXRlYWw7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItdGVhbExpZ2h0IHtcbiAgY29sb3I6ICRtcy1jb2xvci10ZWFsTGlnaHQ7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItZ3JlZW5EYXJrIHtcbiAgY29sb3I6ICRtcy1jb2xvci1ncmVlbkRhcms7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3ItZ3JlZW4ge1xuICBjb2xvcjogJG1zLWNvbG9yLWdyZWVuO1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLWdyZWVuTGlnaHQge1xuICBjb2xvcjogJG1zLWNvbG9yLWdyZWVuTGlnaHQ7XG59XG5cbi8vIE1lc3NhZ2UgY29sb3JzXG5AbWl4aW4gbXMtZm9udENvbG9yLWluZm8ge1xuICBjb2xvcjogJG1zLWNvbG9yLWluZm87XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAkbXMtY29sb3Itc3VjY2Vzcztcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci1hbGVydCB7IC8vIERlcHJlY2F0ZWQ6IFVzZSBtcy1mb250Q29sb3Itc2V2ZXJlV2FybmluZ1xuICBjb2xvcjogJG1zLWNvbG9yLWFsZXJ0O1xufVxuXG5AbWl4aW4gbXMtZm9udENvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogJG1zLWNvbG9yLXdhcm5pbmc7XG59XG5cbkBtaXhpbiBtcy1mb250Q29sb3Itc2V2ZXJlV2FybmluZyB7XG4gIGNvbG9yOiAkbXMtY29sb3Itc2V2ZXJlV2FybmluZztcbn1cblxuQG1peGluIG1zLWZvbnRDb2xvci1lcnJvciB7XG4gIGNvbG9yOiAkbXMtY29sb3ItZXJyb3I7XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZhYnJpYyBDb3JlIFR5cG9ncmFwaHkgdmFyaWFibGVzXG5cblxuJG1zLWZvbnQtZmFtaWx5LWxpZ2h0OiAgICAgJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kbXMtZm9udC1mYW1pbHktcmVndWxhcjogICAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodDogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRtcy1mb250LWZhbWlseS1zZW1pYm9sZDogICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG5cbi8vPT0gVHlwZSBzaXplc1xuLy9cblxuJG1zLWZvbnQtc2l6ZS1zdTogICAgICAgICAgNDJweDtcbiRtcy1mb250LXNpemUteHhsOiAgICAgICAgIDI4cHg7XG4kbXMtZm9udC1zaXplLXhsOiAgICAgICAgICAyMXB4O1xuJG1zLWZvbnQtc2l6ZS1sOiAgICAgICAgICAgMTdweDtcbiRtcy1mb250LXNpemUtbS1wbHVzOiAgICAgIDE1cHg7XG4kbXMtZm9udC1zaXplLW06ICAgICAgICAgICAxNHB4O1xuJG1zLWZvbnQtc2l6ZS1zLXBsdXM6ICAgICAgMTNweDtcbiRtcy1mb250LXNpemUtczogICAgICAgICAgIDEycHg7XG4kbXMtZm9udC1zaXplLXhzOiAgICAgICAgICAxMXB4O1xuJG1zLWZvbnQtc2l6ZS1taTogICAgICAgICAgMTBweDtcbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRm9udCBkZWZpbml0aW9uc1xuXG5cbi8vIEZvbnQgd2VpZ2h0cy5cbiRtcy1saWdodDogICAgIFwiU2Vnb2UgVUkgTGlnaHRcIjtcbiRtcy1yZWd1bGFyOiAgIFwiU2Vnb2UgVUkgUmVndWxhclwiO1xuJG1zLXNlbWlib2xkOiAgXCJTZWdvZSBVSSBTZW1pYm9sZFwiO1xuJG1zLXNlbWlsaWdodDogXCJTZWdvZSBVSSBTZW1pbGlnaHRcIjtcblxuXG4vLyBGb250IHBhdGhzLlxuJG1zLWZvbnQtZGlyZWN0b3J5OiAgICAgICAgIFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzXCI7XG4kbXMtZm9udC1wYXRoLWFyYWJpYzogICAgICAgXCJTZWdvZVVJLUFyYWJpY1wiO1xuJG1zLWZvbnQtcGF0aC1jeXJpbGxpYzogICAgIFwiU2Vnb2VVSS1DeXJpbGxpY1wiO1xuJG1zLWZvbnQtcGF0aC1lYXN0ZXVyb3BlYW46IFwiU2Vnb2VVSS1FYXN0RXVyb3BlYW5cIjtcbiRtcy1mb250LXBhdGgtZ3JlZWs6ICAgICAgICBcIlNlZ29lVUktR3JlZWtcIjtcbiRtcy1mb250LXBhdGgtaGVicmV3OiAgICAgICBcIlNlZ29lVUktSGVicmV3XCI7XG4kbXMtZm9udC1wYXRoLXZpZXRuYW1lc2U6ICAgXCJTZWdvZVVJLVZpZXRuYW1lc2VcIjtcbiRtcy1mb250LXBhdGgtd2VzdGV1cm9wZWFuOiBcIlNlZ29lVUktV2VzdEV1cm9wZWFuXCI7XG5cblxuLypcbiAgWW91ciB1c2Ugb2YgdGhlIGNvbnRlbnQgaW4gdGhlIGZpbGVzIHJlZmVyZW5jZWQgaGVyZSBhcmUgc3ViamVjdCB0byB0aGUgdGVybXMgb2YgdGhlIGxpY2Vuc2UgYXQgaHR0cDovL2FrYS5tcy9mYWJyaWMtZm9udC1saWNlbnNlXG4qL1xuXG4vLyBNaXhpbnMgdG8gZ2VuZXJhdGUgQGZvbnQtZmFjZSBydWxlcyBmb3IgdW5pcXVlIGxhbmd1YWdlcy5cbkBtaXhpbiBTZWdvZVVJTGlnaHQoJG1zLWZvbnQtbGFuZ3VhZ2UsICRtcy1mb250LXBhdGgpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiI3skbXMtbGlnaHR9ICN7JG1zLWZvbnQtbGFuZ3VhZ2V9XCI7XG4gICAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIExpZ2h0XCIpLFxuICAgICAgICAgdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vI3skbXMtZm9udC1wYXRofS9TZWdvZVVJLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vI3skbXMtZm9udC1wYXRofS9TZWdvZVVJLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnI3skbXMtZm9udC1kaXJlY3Rvcnl9LyN7JG1zLWZvbnQtcGF0aH0vU2Vnb2VVSS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuQG1peGluIFNlZ29lVUlSZWd1bGFyKCRtcy1mb250LWxhbmd1YWdlLCAkbXMtZm9udC1wYXRoKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIiN7JG1zLXJlZ3VsYXJ9ICN7JG1zLWZvbnQtbGFuZ3VhZ2V9XCI7XG4gICAgc3JjOiBsb2NhbChcIlNlZ29lIFVJXCIpLFxuICAgICAgICAgdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vI3skbXMtZm9udC1wYXRofS9TZWdvZVVJLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJyN7JG1zLWZvbnQtZGlyZWN0b3J5fS8jeyRtcy1mb250LXBhdGh9L1NlZ29lVUktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJyN7JG1zLWZvbnQtZGlyZWN0b3J5fS8jeyRtcy1mb250LXBhdGh9L1NlZ29lVUktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuQG1peGluIFNlZ29lVUlTZW1pbGlnaHQoJG1zLWZvbnQtbGFuZ3VhZ2UsICRtcy1mb250LXBhdGgpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiI3skbXMtc2VtaWxpZ2h0fSAjeyRtcy1mb250LWxhbmd1YWdlfVwiO1xuICAgIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiksXG4gICAgICAgICB1cmwoJyN7JG1zLWZvbnQtZGlyZWN0b3J5fS8jeyRtcy1mb250LXBhdGh9L1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vI3skbXMtZm9udC1wYXRofS9TZWdvZVVJLVNlbWlsaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJyN7JG1zLWZvbnQtZGlyZWN0b3J5fS8jeyRtcy1mb250LXBhdGh9L1NlZ29lVUktU2VtaWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWl4aW4gU2Vnb2VVSVNlbWlib2xkKCRtcy1mb250LWxhbmd1YWdlLCAkbXMtZm9udC1wYXRoKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIiN7JG1zLXNlbWlib2xkfSAjeyRtcy1mb250LWxhbmd1YWdlfVwiO1xuICAgIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pYm9sZFwiKSxcbiAgICAgICAgIHVybCgnI3skbXMtZm9udC1kaXJlY3Rvcnl9LyN7JG1zLWZvbnQtcGF0aH0vU2Vnb2VVSS1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnI3skbXMtZm9udC1kaXJlY3Rvcnl9LyN7JG1zLWZvbnQtcGF0aH0vU2Vnb2VVSS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJyN7JG1zLWZvbnQtZGlyZWN0b3J5fS8jeyRtcy1mb250LXBhdGh9L1NlZ29lVUktU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi8vIE1peGlucyB0byBnZW5lcmF0ZSBsYW5ndWFnZS1zcGVjaWZpYyBmb250IGZhY2VzLlxuQG1peGluIFNlZ29lVUlBcmFiaWNMaWdodCB7XG4gIEBpbmNsdWRlIFNlZ29lVUlMaWdodChcIkFyYWJpY1wiLCAkbXMtZm9udC1wYXRoLWFyYWJpYyk7XG59XG5AbWl4aW4gU2Vnb2VVSUFyYWJpY1JlZ3VsYXIge1xuICBAaW5jbHVkZSBTZWdvZVVJUmVndWxhcihcIkFyYWJpY1wiLCAkbXMtZm9udC1wYXRoLWFyYWJpYyk7XG59XG5AbWl4aW4gU2Vnb2VVSUFyYWJpY1NlbWlib2xkIHtcbiAgQGluY2x1ZGUgU2Vnb2VVSVNlbWlib2xkKFwiQXJhYmljXCIsICRtcy1mb250LXBhdGgtYXJhYmljKTtcbn1cbkBtaXhpbiBTZWdvZVVJQXJhYmljU2VtaWxpZ2h0IHtcbiAgQGluY2x1ZGUgU2Vnb2VVSVNlbWlsaWdodChcIkFyYWJpY1wiLCAkbXMtZm9udC1wYXRoLWFyYWJpYyk7XG59XG5cbkBtaXhpbiBTZWdvZVVJQ3lyaWxsaWNMaWdodCB7XG4gIEBpbmNsdWRlIFNlZ29lVUlMaWdodChcIkN5cmlsbGljXCIsICRtcy1mb250LXBhdGgtY3lyaWxsaWMpO1xufVxuQG1peGluIFNlZ29lVUlDeXJpbGxpY1JlZ3VsYXIge1xuICBAaW5jbHVkZSBTZWdvZVVJUmVndWxhcihcIkN5cmlsbGljXCIsICRtcy1mb250LXBhdGgtY3lyaWxsaWMpO1xufVxuQG1peGluIFNlZ29lVUlDeXJpbGxpY1NlbWlib2xkIHtcbiAgQGluY2x1ZGUgU2Vnb2VVSVNlbWlib2xkKFwiQ3lyaWxsaWNcIiwgJG1zLWZvbnQtcGF0aC1jeXJpbGxpYyk7XG59XG5AbWl4aW4gU2Vnb2VVSUN5cmlsbGljU2VtaWxpZ2h0IHtcbiAgQGluY2x1ZGUgU2Vnb2VVSVNlbWlsaWdodChcIkN5cmlsbGljXCIsICRtcy1mb250LXBhdGgtY3lyaWxsaWMpO1xufVxuXG5AbWl4aW4gU2Vnb2VVSUVhc3RFdXJvcGVhbkxpZ2h0IHtcbiAgQGluY2x1ZGUgU2Vnb2VVSUxpZ2h0KFwiRWFzdEV1cm9wZWFuXCIsICRtcy1mb250LXBhdGgtZWFzdGV1cm9wZWFuKTtcbn1cbkBtaXhpbiBTZWdvZVVJRWFzdEV1cm9wZWFuUmVndWxhciB7XG4gIEBpbmNsdWRlIFNlZ29lVUlSZWd1bGFyKFwiRWFzdEV1cm9wZWFuXCIsICRtcy1mb250LXBhdGgtZWFzdGV1cm9wZWFuKTtcbn1cbkBtaXhpbiBTZWdvZVVJRWFzdEV1cm9wZWFuU2VtaWJvbGQge1xuICBAaW5jbHVkZSBTZWdvZVVJU2VtaWJvbGQoXCJFYXN0RXVyb3BlYW5cIiwgJG1zLWZvbnQtcGF0aC1lYXN0ZXVyb3BlYW4pO1xufVxuQG1peGluIFNlZ29lVUlFYXN0RXVyb3BlYW5TZW1pbGlnaHQge1xuICBAaW5jbHVkZSBTZWdvZVVJU2VtaWxpZ2h0KFwiRWFzdEV1cm9wZWFuXCIsICRtcy1mb250LXBhdGgtZWFzdGV1cm9wZWFuKTtcbn1cblxuQG1peGluIFNlZ29lVUlHcmVla0xpZ2h0IHtcbiAgQGluY2x1ZGUgU2Vnb2VVSUxpZ2h0KFwiR3JlZWtcIiwgJG1zLWZvbnQtcGF0aC1ncmVlayk7XG59XG5AbWl4aW4gU2Vnb2VVSUdyZWVrUmVndWxhciB7XG4gIEBpbmNsdWRlIFNlZ29lVUlSZWd1bGFyKFwiR3JlZWtcIiwgJG1zLWZvbnQtcGF0aC1ncmVlayk7XG59XG5AbWl4aW4gU2Vnb2VVSUdyZWVrU2VtaWJvbGQge1xuICBAaW5jbHVkZSBTZWdvZVVJU2VtaWJvbGQoXCJHcmVla1wiLCAkbXMtZm9udC1wYXRoLWdyZWVrKTtcbn1cbkBtaXhpbiBTZWdvZVVJR3JlZWtTZW1pbGlnaHQge1xuICBAaW5jbHVkZSBTZWdvZVVJU2VtaWxpZ2h0KFwiR3JlZWtcIiwgJG1zLWZvbnQtcGF0aC1ncmVlayk7XG59XG5cbkBtaXhpbiBTZWdvZVVJSGVicmV3TGlnaHQge1xuICBAaW5jbHVkZSBTZWdvZVVJTGlnaHQoXCJIZWJyZXdcIiwgJG1zLWZvbnQtcGF0aC1oZWJyZXcpO1xufVxuQG1peGluIFNlZ29lVUlIZWJyZXdSZWd1bGFyIHtcbiAgQGluY2x1ZGUgU2Vnb2VVSVJlZ3VsYXIoXCJIZWJyZXdcIiwgJG1zLWZvbnQtcGF0aC1oZWJyZXcpO1xufVxuQG1peGluIFNlZ29lVUlIZWJyZXdTZW1pYm9sZCB7XG4gIEBpbmNsdWRlIFNlZ29lVUlTZW1pYm9sZChcIkhlYnJld1wiLCAkbXMtZm9udC1wYXRoLWhlYnJldyk7XG59XG5AbWl4aW4gU2Vnb2VVSUhlYnJld1NlbWlsaWdodCB7XG4gIEBpbmNsdWRlIFNlZ29lVUlTZW1pbGlnaHQoXCJIZWJyZXdcIiwgJG1zLWZvbnQtcGF0aC1oZWJyZXcpO1xufVxuXG5AbWl4aW4gU2Vnb2VVSVZpZXRuYW1lc2VMaWdodCB7XG4gIEBpbmNsdWRlIFNlZ29lVUlMaWdodChcIlZpZXRuYW1lc2VcIiwgJG1zLWZvbnQtcGF0aC12aWV0bmFtZXNlKTtcbn1cbkBtaXhpbiBTZWdvZVVJVmlldG5hbWVzZVJlZ3VsYXIge1xuICBAaW5jbHVkZSBTZWdvZVVJUmVndWxhcihcIlZpZXRuYW1lc2VcIiwgJG1zLWZvbnQtcGF0aC12aWV0bmFtZXNlKTtcbn1cbkBtaXhpbiBTZWdvZVVJVmlldG5hbWVzZVNlbWlib2xkIHtcbiAgQGluY2x1ZGUgU2Vnb2VVSVNlbWlib2xkKFwiVmlldG5hbWVzZVwiLCAkbXMtZm9udC1wYXRoLXZpZXRuYW1lc2UpO1xufVxuQG1peGluIFNlZ29lVUlWaWV0bmFtZXNlU2VtaWxpZ2h0IHtcbiAgQGluY2x1ZGUgU2Vnb2VVSVNlbWlsaWdodChcIlZpZXRuYW1lc2VcIiwgJG1zLWZvbnQtcGF0aC12aWV0bmFtZXNlKTtcbn1cblxuQG1peGluIFNlZ29lVUlXZXN0RXVyb3BlYW5MaWdodCB7XG4gIEBpbmNsdWRlIFNlZ29lVUlMaWdodChcIldlc3RFdXJvcGVhblwiLCAkbXMtZm9udC1wYXRoLXdlc3RldXJvcGVhbik7XG59XG5AbWl4aW4gU2Vnb2VVSVdlc3RFdXJvcGVhblJlZ3VsYXIge1xuICBAaW5jbHVkZSBTZWdvZVVJUmVndWxhcihcIldlc3RFdXJvcGVhblwiLCAkbXMtZm9udC1wYXRoLXdlc3RldXJvcGVhbik7XG59XG5AbWl4aW4gU2Vnb2VVSVdlc3RFdXJvcGVhblNlbWlib2xkIHtcbiAgQGluY2x1ZGUgU2Vnb2VVSVNlbWlib2xkKFwiV2VzdEV1cm9wZWFuXCIsICRtcy1mb250LXBhdGgtd2VzdGV1cm9wZWFuKTtcbn1cbkBtaXhpbiBTZWdvZVVJV2VzdEV1cm9wZWFuU2VtaWxpZ2h0IHtcbiAgQGluY2x1ZGUgU2Vnb2VVSVNlbWlsaWdodChcIldlc3RFdXJvcGVhblwiLCAkbXMtZm9udC1wYXRoLXdlc3RldXJvcGVhbik7XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvbnQgZGVmaW5pdGlvbnNcblxuQGltcG9ydCBcIkZhYnJpYy5UeXBvZ3JhcGh5LkZvbnRzXCI7XG5cbi8vIEFkZGl0aW9uYWwgQGZvbnQtZmFjZSBydWxlcyBmb3IgdGhlIExlZWxhd2FkZWUgZm9udC5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMZWVsYXdhZGVlIFVJIEJvbGRcIjtcbiAgc3JjOiB1cmwoJyN7JG1zLWZvbnQtZGlyZWN0b3J5fS9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnI3skbXMtZm9udC1kaXJlY3Rvcnl9L0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJyN7JG1zLWZvbnQtZGlyZWN0b3J5fS9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLUJvbGQjTGVlbGF3YWRlZVVJLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMZWVsYXdhZGVlIFVJXCI7XG4gIHNyYzogdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJyN7JG1zLWZvbnQtZGlyZWN0b3J5fS9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnI3skbXMtZm9udC1kaXJlY3Rvcnl9L0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1SZWd1bGFyI0xlZWxhd2FkZWVVSS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGVlbGF3YWRlZSBVSSBTZW1pbGlnaHRcIjtcbiAgc3JjOiB1cmwoJyN7JG1zLWZvbnQtZGlyZWN0b3J5fS9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktU2VtaWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVNlbWlsaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVNlbWlsaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVNlbWlsaWdodCNMZWVsYXdhZGVlVUktU2VtaWxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbi8vIE1peGlucyB0byBnZW5lcmF0ZSBsYW5ndWFnZS1zcGVjaWZpYyBmb250IGZhY2VzLlxuQGluY2x1ZGUgU2Vnb2VVSUFyYWJpY0xpZ2h0O1xuQGluY2x1ZGUgU2Vnb2VVSUFyYWJpY1JlZ3VsYXI7XG5AaW5jbHVkZSBTZWdvZVVJQXJhYmljU2VtaWJvbGQ7XG5AaW5jbHVkZSBTZWdvZVVJQXJhYmljU2VtaWxpZ2h0O1xuXG5AaW5jbHVkZSBTZWdvZVVJQ3lyaWxsaWNMaWdodDtcbkBpbmNsdWRlIFNlZ29lVUlDeXJpbGxpY1JlZ3VsYXI7XG5AaW5jbHVkZSBTZWdvZVVJQ3lyaWxsaWNTZW1pYm9sZDtcbkBpbmNsdWRlIFNlZ29lVUlDeXJpbGxpY1NlbWlsaWdodDtcblxuQGluY2x1ZGUgU2Vnb2VVSUVhc3RFdXJvcGVhbkxpZ2h0O1xuQGluY2x1ZGUgU2Vnb2VVSUVhc3RFdXJvcGVhblJlZ3VsYXI7XG5AaW5jbHVkZSBTZWdvZVVJRWFzdEV1cm9wZWFuU2VtaWJvbGQ7XG5AaW5jbHVkZSBTZWdvZVVJRWFzdEV1cm9wZWFuU2VtaWxpZ2h0O1xuXG5AaW5jbHVkZSBTZWdvZVVJR3JlZWtMaWdodDtcbkBpbmNsdWRlIFNlZ29lVUlHcmVla1JlZ3VsYXI7XG5AaW5jbHVkZSBTZWdvZVVJR3JlZWtTZW1pYm9sZDtcbkBpbmNsdWRlIFNlZ29lVUlHcmVla1NlbWlsaWdodDtcblxuQGluY2x1ZGUgU2Vnb2VVSUhlYnJld0xpZ2h0O1xuQGluY2x1ZGUgU2Vnb2VVSUhlYnJld1JlZ3VsYXI7XG5AaW5jbHVkZSBTZWdvZVVJSGVicmV3U2VtaWJvbGQ7XG5AaW5jbHVkZSBTZWdvZVVJSGVicmV3U2VtaWxpZ2h0O1xuXG5AaW5jbHVkZSBTZWdvZVVJVmlldG5hbWVzZUxpZ2h0O1xuQGluY2x1ZGUgU2Vnb2VVSVZpZXRuYW1lc2VSZWd1bGFyO1xuQGluY2x1ZGUgU2Vnb2VVSVZpZXRuYW1lc2VTZW1pYm9sZDtcbkBpbmNsdWRlIFNlZ29lVUlWaWV0bmFtZXNlU2VtaWxpZ2h0O1xuXG5AaW5jbHVkZSBTZWdvZVVJV2VzdEV1cm9wZWFuTGlnaHQ7XG5AaW5jbHVkZSBTZWdvZVVJV2VzdEV1cm9wZWFuUmVndWxhcjtcbkBpbmNsdWRlIFNlZ29lVUlXZXN0RXVyb3BlYW5TZW1pYm9sZDtcbkBpbmNsdWRlIFNlZ29lVUlXZXN0RXVyb3BlYW5TZW1pbGlnaHQ7IiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMYW5ndWFnZSBvdmVycmlkZSBkZWZpbml0aW9uc1xuXG5cbi8vIEEgbWl4aW4gdGhhdCBvdmVycmlkZXMgYWxsIG9mIHRoZSBmb250IGNsYXNzZXMgZm9yIGxhbmd1YWdlcyB0aGF0XG4vLyB1c2Ugc3lzdGVtIGZvbnRzLiBBIHNpbmdsZSBmb250LWZhbWlseSBpcyB1c2VkIGZvciBhbGwgd2VpZ2h0cy5cbkBtaXhpbiBsYW5ndWFnZS1vdmVycmlkZS1zeXN0ZW0tZm9udHMoJG1zLWxhbmctY29kZSwgJG1zLWZvbnQtZmFtaWx5KSB7XG4gICpbbGFuZz1cIiN7JG1zLWxhbmctY29kZX1cIl0ge1xuICAgIC5tcy1mb250LW1pLFxuICAgIC5tcy1mb250LXhzLFxuICAgIC5tcy1mb250LXMsXG4gICAgLm1zLWZvbnQtcy1wbHVzLFxuICAgIC5tcy1mb250LW0sXG4gICAgLm1zLWZvbnQtbS1wbHVzLFxuICAgIC5tcy1mb250LWwsXG4gICAgLm1zLWZvbnQteGwsXG4gICAgLm1zLWZvbnQteHhsLFxuICAgIC5tcy1mb250LXN1LFxuICAgIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuICAgIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyLFxuICAgIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbiAgICAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIsXG4gICAgLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbiAgICAubXMtZm9udFdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyLFxuICAgIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuICAgIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHk7XG4gICAgfVxuICB9XG59XG5cbi8vIEJhc2UgZm9udCBzdGFjay5cbiRtcy1mb250LXN5c3RlbS1iYXNlOiAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vLyBWYXJpYWJsZXMgZm9yIGVhY2ggb2YgdGhlIG5vbi1kaXN0cmlidXRlZCAobmF0aXZlKSBmb250IHN0YWNrcy5cbiRtcy1mb250LXN0YWNrLWphcGFuZXNlOiAnWXUgR290aGljJywgJ01laXJ5byBVSScsIE1laXJ5bywgJ01TIFBnb3RoaWMnLCBPc2FrYSwgJG1zLWZvbnQtc3lzdGVtLWJhc2U7XG4kbXMtZm9udC1zdGFjay1rb3JlYW46ICdNYWxndW4gR290aGljJywgR3VsaW0sICRtcy1mb250LXN5c3RlbS1iYXNlO1xuJG1zLWZvbnQtc3RhY2stY2hpbmVzZS1zaW1wbGlmaWVkOiAnTWljcm9zb2Z0IFlhaGVpJywgVmVyZGFuYSwgU2ltc3VuLCAkbXMtZm9udC1zeXN0ZW0tYmFzZTtcbiRtcy1mb250LXN0YWNrLWNoaW5lc2UtdHJhZGl0aW9uYWw6ICdNaWNyb3NvZnQgSmhlbmdoZWknLCBQbWluZ2xpdSwgJG1zLWZvbnQtc3lzdGVtLWJhc2U7XG4kbXMtZm9udC1zdGFjay1oaW5kaTogJ05pcm1hbGEgVUknLCAkbXMtZm9udC1zeXN0ZW0tYmFzZTtcblxuXG4vLz09IFdlYiBmb250c1xuLy8gXG4vLyBBIG1peGluIHRoYXQgb3ZlcnJpZGVzIGFsbCBvZiB0aGUgZm9udCBjbGFzc2VzIGZvciBsYW5ndWFnZXMgdGhhdCB1c2Vcbi8vIGRpc3RyaWJ1dGVkIHdlYiBmb250cy4gVGhlc2UgcmVmZXJlbmNlIGRpZmZlcmVudCBmb250cyBmb3IgZWFjaCB3ZWlnaHQuXG5AbWl4aW4gbGFuZ3VhZ2Utb3ZlcnJpZGUtd2ViLWZvbnRzKCRtcy1sYW5nLWNvZGUsICRtcy1mb250LWZhbWlseS1saWdodCwgJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodCwgJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXIsICRtcy1mb250LWZhbWlseS1zZW1pYm9sZCkge1xuICAqW2xhbmc9XCIjeyRtcy1sYW5nLWNvZGV9XCJdIHtcbiAgICAubXMtZm9udC14bCxcbiAgICAubXMtZm9udC14eGwsXG4gICAgLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4gICAgLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1saWdodDtcbiAgICB9XG4gICAgLm1zLWZvbnQtbCxcbiAgICAubXMtZm9udC1zdSxcbiAgICAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4gICAgLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xuICAgIH1cbiAgICAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuICAgIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1yZWd1bGFyO1xuICAgIH1cbiAgICAubXMtZm9udC1taSxcbiAgICAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbiAgICAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gICAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlib2xkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBWYXJpYWJsZXMgZm9yIGVhY2ggb2YgdGhlIHdlYiBmb250IHN0YWNrcy5cblxuLy8gRWFzdCBFdXJvcGVhblxuJG1zLWZvbnQtZmFtaWx5LWxpZ2h0LWVhc3RFdXJvcGVhbjogICAgICAgJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICRtcy1mb250LWZhbWlseS1saWdodDtcbiRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQtZWFzdEV1cm9wZWFuOiAgICdTZWdvZSBVSSBTZW1pbGlnaHQgRWFzdEV1cm9wZWFuJywgJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodDtcbiRtcy1mb250LWZhbWlseS1yZWd1bGFyLWVhc3RFdXJvcGVhbjogICAgICdTZWdvZSBVSSBSZWd1bGFyIEVhc3RFdXJvcGVhbicsICRtcy1mb250LWZhbWlseS1yZWd1bGFyO1xuJG1zLWZvbnQtZmFtaWx5LXNlbWlib2xkLWVhc3RFdXJvcGVhbjogICAgJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICRtcy1mb250LWZhbWlseS1zZW1pYm9sZDtcblxuLy8gQ3lyaWxsaWNcbiRtcy1mb250LWZhbWlseS1saWdodC1jeXJpbGxpYzogICAgICAgICAgICdTZWdvZSBVSSBMaWdodCBDeXJpbGxpYycsICRtcy1mb250LWZhbWlseS1saWdodDtcbiRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQtY3lyaWxsaWM6ICAgICAgICdTZWdvZSBVSSBTZW1pbGlnaHQgQ3lyaWxsaWMnLCAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xuJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXItY3lyaWxsaWM6ICAgICAgICAgJ1NlZ29lIFVJIFJlZ3VsYXIgQ3lyaWxsaWMnLCAkbXMtZm9udC1mYW1pbHktcmVndWxhcjtcbiRtcy1mb250LWZhbWlseS1zZW1pYm9sZC1jeXJpbGxpYzogICAgICAgICdTZWdvZSBVSSBTZW1pYm9sZCBDeXJpbGxpYycsICRtcy1mb250LWZhbWlseS1zZW1pYm9sZDtcblxuLy8gTGVlbGF3YWRlZVxuJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodC1sZWVsYXdhZGVlOiAgICAgJ0xlZWxhd2FkZWUgVUkgU2VtaWxpZ2h0JywgJ0ttZXIgVUknLCAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xuJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXItbGVlbGF3YWRlZTogICAgICAgJ0xlZWxhd2FkZWUgVUkgUmVndWxhcicsICdLbWVyIFVJJywgJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG4kbXMtZm9udC1mYW1pbHktc2VtaWJvbGQtbGVlbGF3YWRlZTogICAgICAnTGVlbGF3YWRlZSBVSSBCb2xkJywgJ0ttZXIgVUknLCAkbXMtZm9udC1mYW1pbHktc2VtaWJvbGQ7XG5cbi8vIEFyYWJpY1xuJG1zLWZvbnQtZmFtaWx5LWxpZ2h0LWFyYWJpYzogICAgICAgICAgICAgJ1NlZ29lIFVJIExpZ2h0IEFyYWJpYycsICRtcy1mb250LWZhbWlseS1saWdodDtcbiRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQtYXJhYmljOiAgICAgICAgICdTZWdvZSBVSSBTZW1pbGlnaHQgQXJhYmljJywgJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodDtcbiRtcy1mb250LWZhbWlseS1yZWd1bGFyLWFyYWJpYzogICAgICAgICAgICdTZWdvZSBVSSBSZWd1bGFyIEFyYWJpYycsICRtcy1mb250LWZhbWlseS1yZWd1bGFyO1xuJG1zLWZvbnQtZmFtaWx5LXNlbWlib2xkLWFyYWJpYzogICAgICAgICAgJ1NlZ29lIFVJIFNlbWlib2xkIEFyYWJpYycsICRtcy1mb250LWZhbWlseS1zZW1pYm9sZDtcblxuLy8gR3JlZWtcbiRtcy1mb250LWZhbWlseS1saWdodC1ncmVlazogICAgICAgICAgICAgICdTZWdvZSBVSSBMaWdodCBHcmVlaycsICRtcy1mb250LWZhbWlseS1saWdodDtcbiRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQtZ3JlZWs6ICAgICAgICAgICdTZWdvZSBVSSBTZW1pbGlnaHQgR3JlZWsnLCAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xuJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXItZ3JlZWs6ICAgICAgICAgICAgJ1NlZ29lIFVJIFJlZ3VsYXIgR3JlZWsnLCAkbXMtZm9udC1mYW1pbHktcmVndWxhcjtcbiRtcy1mb250LWZhbWlseS1zZW1pYm9sZC1ncmVlazogICAgICAgICAgICdTZWdvZSBVSSBTZW1pYm9sZCBHcmVlaycsICRtcy1mb250LWZhbWlseS1zZW1pYm9sZDtcblxuLy8gSGVicmV3XG4kbXMtZm9udC1mYW1pbHktbGlnaHQtaGVicmV3OiAgICAgICAgICAgICAnU2Vnb2UgVUkgTGlnaHQgSGVicmV3JywgJG1zLWZvbnQtZmFtaWx5LWxpZ2h0O1xuJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodC1oZWJyZXc6ICAgICAgICAgJ1NlZ29lIFVJIFNlbWlsaWdodCBIZWJyZXcnLCAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xuJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXItaGVicmV3OiAgICAgICAgICAgJ1NlZ29lIFVJIFJlZ3VsYXIgSGVicmV3JywgJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG4kbXMtZm9udC1mYW1pbHktc2VtaWJvbGQtaGVicmV3OiAgICAgICAgICAnU2Vnb2UgVUkgU2VtaWJvbGQgSGVicmV3JywgJG1zLWZvbnQtZmFtaWx5LXNlbWlib2xkO1xuXG4vLyBWaWV0bmFtZXNlXG4kbXMtZm9udC1mYW1pbHktbGlnaHQtdmlldG5hbWVzZTogICAgICAgICAnU2Vnb2UgVUkgTGlnaHQgVmlldG5hbWVzZScsICRtcy1mb250LWZhbWlseS1saWdodDtcbiRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQtdmlldG5hbWVzZTogICAgICdTZWdvZSBVSSBTZW1pbGlnaHQgVmlldG5hbWVzZScsICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4kbXMtZm9udC1mYW1pbHktcmVndWxhci12aWV0bmFtZXNlOiAgICAgICAnU2Vnb2UgVUkgUmVndWxhciBWaWV0bmFtZXNlJywgJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG4kbXMtZm9udC1mYW1pbHktc2VtaWJvbGQtdmlldG5hbWVzZTogICAgICAnU2Vnb2UgVUkgU2VtaWJvbGQgVmlldG5hbWVzZScsICRtcy1mb250LWZhbWlseS1zZW1pYm9sZDsiLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEljb24gZm9udC1mYW1pbHkgZGVmaW5pdGlvblxuXG4vKlxuICBZb3VyIHVzZSBvZiB0aGUgY29udGVudCBpbiB0aGUgZmlsZXMgcmVmZXJlbmNlZCBoZXJlIGFyZSBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgbGljZW5zZSBhdCBodHRwOi8vYWthLm1zL2ZhYnJpYy1mb250LWxpY2Vuc2VcbiovXG5cbkBpbXBvcnQgXCJGYWJyaWMuVHlwb2dyYXBoeS5Gb250c1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIHNyYzogdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vaWNvbnMvb2ZmaWNlMzY1aWNvbnMuZW90PycpO1xuICBzcmM6IHVybCgnI3skbXMtZm9udC1kaXJlY3Rvcnl9L2ljb25zL29mZmljZTM2NWljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcjeyRtcy1mb250LWRpcmVjdG9yeX0vaWNvbnMvb2ZmaWNlMzY1aWNvbnMud29mZj8nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJyN7JG1zLWZvbnQtZGlyZWN0b3J5fS9pY29ucy9vZmZpY2UzNjVpY29ucy50dGY/JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnI3skbXMtZm9udC1kaXJlY3Rvcnl9L2ljb25zL29mZmljZTM2NWljb25zLnN2Zz8jb2ZmaWNlMzY1aWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEljb24gZGVmaW5pdGlvbnNcblxuXG5AaW1wb3J0ICcuL0ZhYnJpYy5JY29ucyc7XG5cbi8vIEJhc2UgaWNvbiBkZWZpbml0aW9uXG4ubXMtSWNvbiB7XG4gIEBpbmNsdWRlIG1zLUljb24oKTtcbn1cblxuLy8gTW9kaWZpZXJzOiBFYWNoIG9mIHRoZSBpY29ucy5cbi8vKi0tIFN0YXJ0XG4ubXMtSWNvbi0tY2lyY2xlRW1wdHk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2lyY2xlRW1wdHk7IH0gXG4ubXMtSWNvbi0tY2lyY2xlRmlsbDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaXJjbGVGaWxsOyB9IFxuLm1zLUljb24tLXBsYWNlaG9sZGVyOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBsYWNlaG9sZGVyOyB9IFxuLm1zLUljb24tLXN0YXI6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tc3RhcjsgfSBcbi5tcy1JY29uLS1wbHVzOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBsdXM7IH0gXG4ubXMtSWNvbi0tbWludXM6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbWludXM7IH0gXG4ubXMtSWNvbi0tcXVlc3Rpb246YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcXVlc3Rpb247IH0gXG4ubXMtSWNvbi0tZXhjbGFtYXRpb246YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZXhjbGFtYXRpb247IH0gXG4ubXMtSWNvbi0tcGVyc29uOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBlcnNvbjsgfSBcbi5tcy1JY29uLS1tYWlsOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW1haWw7IH0gXG4ubXMtSWNvbi0taW5mb0NpcmNsZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1pbmZvQ2lyY2xlOyB9IFxuLm1zLUljb24tLWFsZXJ0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWFsZXJ0OyB9IFxuLm1zLUljb24tLXhDaXJjbGU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0teENpcmNsZTsgfSBcbi5tcy1JY29uLS1tYWlsT3BlbjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1tYWlsT3BlbjsgfSBcbi5tcy1JY29uLS1wZW9wbGU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGVvcGxlOyB9IFxuLm1zLUljb24tLWJlbGw6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tYmVsbDsgfSBcbi5tcy1JY29uLS1jYWxlbmRhcjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jYWxlbmRhcjsgfSBcbi5tcy1JY29uLS1zY2hlZHVsaW5nOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXNjaGVkdWxpbmc7IH0gXG4ubXMtSWNvbi0tZXZlbnQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZXZlbnQ7IH0gXG4ubXMtSWNvbi0tZm9sZGVyOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWZvbGRlcjsgfSBcbi5tcy1JY29uLS1kb2N1bWVudHM6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZG9jdW1lbnRzOyB9IFxuLm1zLUljb24tLW9uZWRyaXZlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW9uZWRyaXZlOyB9IFxuLm1zLUljb24tLWNoYXQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2hhdDsgfSBcbi5tcy1JY29uLS1zaXRlczpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1zaXRlczsgfSBcbi5tcy1JY29uLS1saXN0QnVsbGV0czpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1saXN0QnVsbGV0czsgfSBcbi5tcy1JY29uLS1jYWxlbmRhcldlZWs6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2FsZW5kYXJXZWVrOyB9IFxuLm1zLUljb24tLWNhbGVuZGFyV29ya1dlZWs6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2FsZW5kYXJXb3JrV2VlazsgfSBcbi5tcy1JY29uLS1jYWxlbmRhckRheTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jYWxlbmRhckRheTsgfSBcbi5tcy1JY29uLS1mb2xkZXJNb3ZlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWZvbGRlck1vdmU7IH0gXG4ubXMtSWNvbi0tcGFuZWw6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGFuZWw7IH0gXG4ubXMtSWNvbi0tcG9wb3V0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBvcG91dDsgfSBcbi5tcy1JY29uLS1tZW51OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW1lbnU7IH0gXG4ubXMtSWNvbi0taG9tZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1ob21lOyB9IFxuLm1zLUljb24tLWZhdm9yaXRlczpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1mYXZvcml0ZXM7IH0gXG4ubXMtSWNvbi0tcGhvbmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGhvbmU7IH0gXG4ubXMtSWNvbi0tbWFpbFNlbmQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbWFpbFNlbmQ7IH0gXG4ubXMtSWNvbi0tc2F2ZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1zYXZlOyB9IFxuLm1zLUljb24tLXRyYXNoOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXRyYXNoOyB9IFxuLm1zLUljb24tLXBlbmNpbDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1wZW5jaWw7IH0gXG4ubXMtSWNvbi0tZmxhZzpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1mbGFnOyB9IFxuLm1zLUljb24tLXJlcGx5OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXJlcGx5OyB9IFxuLm1zLUljb24tLW1pbmlhdHVyZXM6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbWluaWF0dXJlczsgfSBcbi5tcy1JY29uLS12b2ljZW1haWw6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdm9pY2VtYWlsOyB9IFxuLm1zLUljb24tLXBsYXk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGxheTsgfSBcbi5tcy1JY29uLS1wYXVzZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1wYXVzZTsgfSBcbi5tcy1JY29uLS1vbmxpbmVBZGQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tb25saW5lQWRkOyB9IFxuLm1zLUljb24tLW9ubGluZUpvaW46YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tb25saW5lSm9pbjsgfSBcbi5tcy1JY29uLS1yZXBseUFsbDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1yZXBseUFsbDsgfSBcbi5tcy1JY29uLS1hdHRhY2htZW50OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWF0dGFjaG1lbnQ7IH0gXG4ubXMtSWNvbi0tZHJtOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWRybTsgfSBcbi5tcy1JY29uLS1waW5Eb3duOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBpbkRvd247IH0gXG4ubXMtSWNvbi0tcmVmcmVzaDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1yZWZyZXNoOyB9IFxuLm1zLUljb24tLWdlYXI6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZ2VhcjsgfSBcbi5tcy1JY29uLS1zbWlsZXk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tc21pbGV5OyB9IFxuLm1zLUljb24tLWluZm86YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0taW5mbzsgfSBcbi5tcy1JY29uLS1sb2NrOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWxvY2s7IH0gXG4ubXMtSWNvbi0tc2VhcmNoOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXNlYXJjaDsgfSBcbi5tcy1JY29uLS1xdWVzdGlvblJldmVyc2U6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcXVlc3Rpb25SZXZlcnNlOyB9IFxuLm1zLUljb24tLW5vdFJlY3VycmluZzpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1ub3RSZWN1cnJpbmc7IH0gXG4ubXMtSWNvbi0tdGFza3M6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdGFza3M7IH0gXG4ubXMtSWNvbi0tY2hlY2s6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2hlY2s7IH0gXG4ubXMtSWNvbi0teDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS14OyB9IFxuLm1zLUljb24tLWVsbGlwc2lzOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWVsbGlwc2lzOyB9IFxuLm1zLUljb24tLWRvdDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1kb3Q7IH0gXG4ubXMtSWNvbi0tYXJyb3dVcDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1hcnJvd1VwOyB9IFxuLm1zLUljb24tLWFycm93RG93bjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1hcnJvd0Rvd247IH0gXG4ubXMtSWNvbi0tYXJyb3dMZWZ0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWFycm93TGVmdDsgfSBcbi5tcy1JY29uLS1hcnJvd1JpZ2h0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWFycm93UmlnaHQ7IH0gXG4ubXMtSWNvbi0tZG93bmxvYWQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZG93bmxvYWQ7IH0gXG4ubXMtSWNvbi0tZGlyZWN0aW9uczpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1kaXJlY3Rpb25zOyB9IFxuLm1zLUljb24tLW1pY3JvcGhvbmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbWljcm9waG9uZTsgfSBcbi5tcy1JY29uLS1jYXJldFVwOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNhcmV0VXA7IH0gXG4ubXMtSWNvbi0tY2FyZXREb3duOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNhcmV0RG93bjsgfSBcbi5tcy1JY29uLS1jYXJldExlZnQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2FyZXRMZWZ0OyB9IFxuLm1zLUljb24tLWNhcmV0UmlnaHQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2FyZXRSaWdodDsgfSBcbi5tcy1JY29uLS1jYXJldFVwTGVmdDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jYXJldFVwTGVmdDsgfSBcbi5tcy1JY29uLS1jYXJldFVwUmlnaHQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2FyZXRVcFJpZ2h0OyB9IFxuLm1zLUljb24tLWNhcmV0RG93blJpZ2h0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNhcmV0RG93blJpZ2h0OyB9IFxuLm1zLUljb24tLWNhcmV0RG93bkxlZnQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2FyZXREb3duTGVmdDsgfSBcbi5tcy1JY29uLS1ub3RlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW5vdGU7IH0gXG4ubXMtSWNvbi0tbm90ZVJlcGx5OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW5vdGVSZXBseTsgfSBcbi5tcy1JY29uLS1ub3RlRm9yd2FyZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1ub3RlRm9yd2FyZDsgfSBcbi5tcy1JY29uLS1rZXk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0ta2V5OyB9IFxuLm1zLUljb24tLXRpbGU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdGlsZTsgfSBcbi5tcy1JY29uLS10YXNrUmVjdXJyaW5nOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXRhc2tSZWN1cnJpbmc7IH0gXG4ubXMtSWNvbi0tc3RhckVtcHR5OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXN0YXJFbXB0eTsgfSBcbi5tcy1JY29uLS11cGxvYWQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdXBsb2FkOyB9IFxuLm1zLUljb24tLXdyZW5jaDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS13cmVuY2g7IH0gXG4ubXMtSWNvbi0tc2hhcmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tc2hhcmU7IH0gXG4ubXMtSWNvbi0tZG9jdW1lbnRSZXBseTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1kb2N1bWVudFJlcGx5OyB9IFxuLm1zLUljb24tLWRvY3VtZW50Rm9yd2FyZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1kb2N1bWVudEZvcndhcmQ7IH0gXG4ubXMtSWNvbi0tcGFydG5lcjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1wYXJ0bmVyOyB9IFxuLm1zLUljb24tLXJlYWN0aXZhdGU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcmVhY3RpdmF0ZTsgfSBcbi5tcy1JY29uLS1zb3J0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXNvcnQ7IH0gXG4ubXMtSWNvbi0tcGVyc29uQWRkOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBlcnNvbkFkZDsgfSBcbi5tcy1JY29uLS1jaGV2cm9uVXA6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2hldnJvblVwOyB9IFxuLm1zLUljb24tLWNoZXZyb25Eb3duOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNoZXZyb25Eb3duOyB9IFxuLm1zLUljb24tLWNoZXZyb25MZWZ0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNoZXZyb25MZWZ0OyB9IFxuLm1zLUljb24tLWNoZXZyb25SaWdodDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaGV2cm9uUmlnaHQ7IH0gXG4ubXMtSWNvbi0tcGVvcGxlQWRkOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBlb3BsZUFkZDsgfSBcbi5tcy1JY29uLS1uZXdzZmVlZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1uZXdzZmVlZDsgfSBcbi5tcy1JY29uLS1ub3RlYm9vazpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1ub3RlYm9vazsgfSBcbi5tcy1JY29uLS1saW5rOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWxpbms7IH0gXG4ubXMtSWNvbi0tY2hldnJvbnNVcDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaGV2cm9uc1VwOyB9IFxuLm1zLUljb24tLWNoZXZyb25zRG93bjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaGV2cm9uc0Rvd247IH0gXG4ubXMtSWNvbi0tY2hldnJvbnNMZWZ0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNoZXZyb25zTGVmdDsgfSBcbi5tcy1JY29uLS1jaGV2cm9uc1JpZ2h0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNoZXZyb25zUmlnaHQ7IH0gXG4ubXMtSWNvbi0tY2x1dHRlcjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jbHV0dGVyOyB9IFxuLm1zLUljb24tLXN1YnNjcmliZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1zdWJzY3JpYmU7IH0gXG4ubXMtSWNvbi0tdW5zdWJzY3JpYmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdW5zdWJzY3JpYmU7IH0gXG4ubXMtSWNvbi0tcGVyc29uUmVtb3ZlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBlcnNvblJlbW92ZTsgfSBcbi5tcy1JY29uLS1yZWNlaXB0Rm9yd2FyZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1yZWNlaXB0Rm9yd2FyZDsgfSBcbi5tcy1JY29uLS1yZWNlaXB0UmVwbHk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcmVjZWlwdFJlcGx5OyB9IFxuLm1zLUljb24tLXJlY2VpcHRDaGVjazpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1yZWNlaXB0Q2hlY2s7IH0gXG4ubXMtSWNvbi0tcGVvcGxlUmVtb3ZlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBlb3BsZVJlbW92ZTsgfSBcbi5tcy1JY29uLS1tZXJnZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1tZXJnZTsgfSBcbi5tcy1JY29uLS1zcGxpdDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1zcGxpdDsgfSBcbi5tcy1JY29uLS1ldmVudENhbmNlbDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1ldmVudENhbmNlbDsgfSBcbi5tcy1JY29uLS1ldmVudFNoYXJlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWV2ZW50U2hhcmU7IH0gXG4ubXMtSWNvbi0tdG9kYXk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdG9kYXk7IH0gXG4ubXMtSWNvbi0tb29mUmVwbHk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tb29mUmVwbHk7IH0gXG4ubXMtSWNvbi0tdm9pY2VtYWlsUmVwbHk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdm9pY2VtYWlsUmVwbHk7IH0gXG4ubXMtSWNvbi0tdm9pY2VtYWlsRm9yd2FyZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS12b2ljZW1haWxGb3J3YXJkOyB9IFxuLm1zLUljb24tLXJpYmJvbjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1yaWJib247IH0gXG4ubXMtSWNvbi0tY29udGFjdDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jb250YWN0OyB9IFxuLm1zLUljb24tLWV5ZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1leWU7IH0gXG4ubXMtSWNvbi0tZ2xhc3NlczpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1nbGFzc2VzOyB9IFxuLm1zLUljb24tLXByaW50OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXByaW50OyB9IFxuLm1zLUljb24tLXJvb206YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcm9vbTsgfSBcbi5tcy1JY29uLS1wb3N0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBvc3Q7IH0gXG4ubXMtSWNvbi0tdG9nZ2xlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXRvZ2dsZTsgfSBcbi5tcy1JY29uLS10b3VjaDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS10b3VjaDsgfSBcbi5tcy1JY29uLS1jbG9jazpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jbG9jazsgfSBcbi5tcy1JY29uLS1mYXg6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZmF4OyB9IFxuLm1zLUljb24tLWxpZ2h0bmluZzpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1saWdodG5pbmc7IH0gXG4ubXMtSWNvbi0tZGlhbHBhZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1kaWFscGFkOyB9IFxuLm1zLUljb24tLXBob25lVHJhbnNmZXI6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGhvbmVUcmFuc2ZlcjsgfSBcbi5tcy1JY29uLS1waG9uZUFkZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1waG9uZUFkZDsgfSBcbi5tcy1JY29uLS1sYXRlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWxhdGU7IH0gXG4ubXMtSWNvbi0tY2hhdEFkZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaGF0QWRkOyB9IFxuLm1zLUljb24tLWNvbmZsaWN0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNvbmZsaWN0OyB9IFxuLm1zLUljb24tLW5hdmlnYXRlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW5hdmlnYXRlOyB9IFxuLm1zLUljb24tLWNhbWVyYTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jYW1lcmE7IH0gXG4ubXMtSWNvbi0tZmlsdGVyOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWZpbHRlcjsgfSBcbi5tcy1JY29uLS1mdWxsc2NyZWVuOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWZ1bGxzY3JlZW47IH0gXG4ubXMtSWNvbi0tbmV3OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW5ldzsgfSBcbi5tcy1JY29uLS1tYWlsRW1wdHk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbWFpbEVtcHR5OyB9IFxuLm1zLUljb24tLWVkaXRCb3g6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZWRpdEJveDsgfSBcbi5tcy1JY29uLS13YWZmbGU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0td2FmZmxlOyB9IFxuLm1zLUljb24tLXdvcms6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0td29yazsgfSBcbi5tcy1JY29uLS1ldmVudFJlY3VycmluZzpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1ldmVudFJlY3VycmluZzsgfSBcbi5tcy1JY29uLS1jYXJ0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNhcnQ7IH0gXG4ubXMtSWNvbi0tc29jaWFsTGlzdGVuaW5nOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXNvY2lhbExpc3RlbmluZzsgfSBcbi5tcy1JY29uLS1tYXBNYXJrZXI6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbWFwTWFya2VyOyB9IFxuLm1zLUljb24tLW9yZzpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1vcmc7IH0gXG4ubXMtSWNvbi0tcmVwbHlBbHQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcmVwbHlBbHQ7IH0gXG4ubXMtSWNvbi0tcmVwbHlBbGxBbHQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcmVwbHlBbGxBbHQ7IH0gXG4ubXMtSWNvbi0tZXZlbnRJbmZvOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWV2ZW50SW5mbzsgfSBcbi5tcy1JY29uLS1ncm91cDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1ncm91cDsgfSBcbi5tcy1JY29uLS1tb25leTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1tb25leTsgfSBcbi5tcy1JY29uLS1ncmFwaDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1ncmFwaDsgfSBcbi5tcy1JY29uLS1ub3RlRWRpdDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1ub3RlRWRpdDsgfSBcbi5tcy1JY29uLS1kYXNoYm9hcmQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZGFzaGJvYXJkOyB9IFxuLm1zLUljb24tLW1haWxFZGl0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW1haWxFZGl0OyB9IFxuLm1zLUljb24tLXBpbkxlZnQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGluTGVmdDsgfSBcbi5tcy1JY29uLS1oZWFydDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1oZWFydDsgfSBcbi5tcy1JY29uLS1oZWFydEVtcHR5OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWhlYXJ0RW1wdHk7IH0gXG4ubXMtSWNvbi0tcGljdHVyZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1waWN0dXJlOyB9IFxuLm1zLUljb24tLWNha2U6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2FrZTsgfSBcbi5tcy1JY29uLS1ib29rczpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1ib29rczsgfSBcbi5tcy1JY29uLS1jaGFydDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaGFydDsgfSBcbi5tcy1JY29uLS12aWRlbzpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS12aWRlbzsgfSBcbi5tcy1JY29uLS1zb2NjZXI6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tc29jY2VyOyB9IFxuLm1zLUljb24tLW1lYWw6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbWVhbDsgfSBcbi5tcy1JY29uLS1iYWxsb29uOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWJhbGxvb247IH0gXG4ubXMtSWNvbi0tY2F0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNhdDsgfSBcbi5tcy1JY29uLS1kb2c6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZG9nOyB9IFxuLm1zLUljb24tLWJhZzpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1iYWc7IH0gXG4ubXMtSWNvbi0tbXVzaWM6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbXVzaWM7IH0gXG4ubXMtSWNvbi0tc3RvcHdhdGNoOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXN0b3B3YXRjaDsgfSBcbi5tcy1JY29uLS1jb2ZmZWU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY29mZmVlOyB9IFxuLm1zLUljb24tLWJyaWVmY2FzZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1icmllZmNhc2U7IH0gXG4ubXMtSWNvbi0tcGlsbDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1waWxsOyB9IFxuLm1zLUljb24tLXRyb3BoeTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS10cm9waHk7IH0gXG4ubXMtSWNvbi0tZmlyc3RBaWQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZmlyc3RBaWQ7IH0gXG4ubXMtSWNvbi0tcGxhbmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGxhbmU7IH0gXG4ubXMtSWNvbi0tcGFnZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1wYWdlOyB9IFxuLm1zLUljb24tLWNhcjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jYXI7IH0gXG4ubXMtSWNvbi0tZG9nQWx0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWRvZ0FsdDsgfSBcbi5tcy1JY29uLS1kb2N1bWVudDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1kb2N1bWVudDsgfSBcbi5tcy1JY29uLS1tZXRhZGF0YTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1tZXRhZGF0YTsgfSBcbi5tcy1JY29uLS1wb2ludEl0ZW06YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcG9pbnRJdGVtOyB9IFxuLm1zLUljb24tLXRleHQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdGV4dDsgfSBcbi5tcy1JY29uLS1maWVsZFRleHQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZmllbGRUZXh0OyB9IFxuLm1zLUljb24tLWZpZWxkTnVtYmVyOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWZpZWxkTnVtYmVyOyB9IFxuLm1zLUljb24tLWRyb3Bkb3duOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWRyb3Bkb3duOyB9IFxuLm1zLUljb24tLXJhZGlvQnV0dG9uOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXJhZGlvQnV0dG9uOyB9IFxuLm1zLUljb24tLWNoZWNrYm94OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNoZWNrYm94OyB9IFxuLm1zLUljb24tLXN0b3J5OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXN0b3J5OyB9IFxuLm1zLUljb24tLWJvbGQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tYm9sZDsgfSBcbi5tcy1JY29uLS1pdGFsaWM6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0taXRhbGljOyB9IFxuLm1zLUljb24tLXVuZGVybGluZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS11bmRlcmxpbmU7IH0gXG4ubXMtSWNvbi0tcXVvdGU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcXVvdGU7IH0gXG4ubXMtSWNvbi0tc3R5bGVSZW1vdmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tc3R5bGVSZW1vdmU7IH0gXG4ubXMtSWNvbi0tcGljdHVyZUFkZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1waWN0dXJlQWRkOyB9IFxuLm1zLUljb24tLXBpY3R1cmVSZW1vdmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGljdHVyZVJlbW92ZTsgfSBcbi5tcy1JY29uLS1kZXNrdG9wOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWRlc2t0b3A7IH0gXG4ubXMtSWNvbi0tdGFibGV0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXRhYmxldDsgfSBcbi5tcy1JY29uLS1tb2JpbGU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbW9iaWxlOyB9IFxuLm1zLUljb24tLXRhYmxlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXRhYmxlOyB9IFxuLm1zLUljb24tLWhpZGU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0taGlkZTsgfSBcbi5tcy1JY29uLS1zaGllbGQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tc2hpZWxkOyB9IFxuLm1zLUljb24tLWhlYWRlcjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1oZWFkZXI7IH0gXG4ubXMtSWNvbi0tcGFpbnQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGFpbnQ7IH0gXG4ubXMtSWNvbi0tc3VwcG9ydDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1zdXBwb3J0OyB9IFxuLm1zLUljb24tLXNldHRpbmdzOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXNldHRpbmdzOyB9IFxuLm1zLUljb24tLWNyZWRpdENhcmQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY3JlZGl0Q2FyZDsgfSBcbi5tcy1JY29uLS1yZWxvYWQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcmVsb2FkOyB9IFxuLm1zLUljb24tLXBlb3BsZVNlY3VyaXR5OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBlb3BsZVNlY3VyaXR5OyB9IFxuLm1zLUljb24tLWZpZWxkVGV4dEJveDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1maWVsZFRleHRCb3g7IH0gXG4ubXMtSWNvbi0tbXVsdGlDaG9pY2U6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbXVsdGlDaG9pY2U7IH0gXG4ubXMtSWNvbi0tZmllbGRNYWlsOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWZpZWxkTWFpbDsgfSBcbi5tcy1JY29uLS1jb250YWN0Rm9ybTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jb250YWN0Rm9ybTsgfSBcbi5tcy1JY29uLS1jaXJjbGVIYWxmRmlsbGVkOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNpcmNsZUhhbGZGaWxsZWQ7IH0gXG4ubXMtSWNvbi0tZG9jdW1lbnRQREY6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZG9jdW1lbnRQREY7IH0gXG4ubXMtSWNvbi0tYm9va21hcms6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tYm9va21hcms7IH0gXG4ubXMtSWNvbi0tY2lyY2xlVW5maWxsZWQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2lyY2xlVW5maWxsZWQ7IH0gXG4ubXMtSWNvbi0tY2lyY2xlRmlsbGVkOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNpcmNsZUZpbGxlZDsgfSBcbi5tcy1JY29uLS10ZXh0Qm94OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXRleHRCb3g7IH0gXG4ubXMtSWNvbi0tZHJvcDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1kcm9wOyB9IFxuLm1zLUljb24tLXN1bjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1zdW47IH0gXG4ubXMtSWNvbi0tbGlmZXNhdmVyOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWxpZmVzYXZlcjsgfSBcbi5tcy1JY29uLS1saWZlc2F2ZXJMb2NrOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWxpZmVzYXZlckxvY2s7IH0gXG4ubXMtSWNvbi0tbWFpbFVucmVhZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1tYWlsVW5yZWFkOyB9IFxuLm1zLUljb24tLW1haWxSZWFkOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW1haWxSZWFkOyB9IFxuLm1zLUljb24tLWluYm94Q2hlY2s6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0taW5ib3hDaGVjazsgfSBcbi5tcy1JY29uLS1mb2xkZXJTZWFyY2g6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZm9sZGVyU2VhcmNoOyB9IFxuLm1zLUljb24tLWNvbGxhcHNlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNvbGxhcHNlOyB9IFxuLm1zLUljb24tLWV4cGFuZDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1leHBhbmQ7IH0gXG4ubXMtSWNvbi0tYXNjZW5kaW5nOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWFzY2VuZGluZzsgfSBcbi5tcy1JY29uLS1kZXNjZW5kaW5nOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWRlc2NlbmRpbmc7IH0gXG4ubXMtSWNvbi0tZmlsdGVyQ2xlYXI6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZmlsdGVyQ2xlYXI7IH0gXG4ubXMtSWNvbi0tY2hlY2tib3hFbXB0eTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaGVja2JveEVtcHR5OyB9IFxuLm1zLUljb24tLWNoZWNrYm94TWl4ZWQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2hlY2tib3hNaXhlZDsgfSBcbi5tcy1JY29uLS1ib2FyZHM6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tYm9hcmRzOyB9IFxuLm1zLUljb24tLWNoZWNrYm94Q2hlY2s6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2hlY2tib3hDaGVjazsgfSBcbi5tcy1JY29uLS1mcm93bnk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZnJvd255OyB9IFxuLm1zLUljb24tLWxpZ2h0QnVsYjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1saWdodEJ1bGI7IH0gXG4ubXMtSWNvbi0tZ2xvYmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZ2xvYmU7IH0gXG4ubXMtSWNvbi0tZGV2aWNlV2lwZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1kZXZpY2VXaXBlOyB9IFxuLm1zLUljb24tLWxpc3RDaGVjazpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1saXN0Q2hlY2s7IH0gXG4ubXMtSWNvbi0tbGlzdEdyb3VwOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWxpc3RHcm91cDsgfSBcbi5tcy1JY29uLS10aW1lbGluZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS10aW1lbGluZTsgfSBcbi5tcy1JY29uLS1mb250SW5jcmVhc2U6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZm9udEluY3JlYXNlOyB9IFxuLm1zLUljb24tLWZvbnREZWNyZWFzZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1mb250RGVjcmVhc2U7IH0gXG4ubXMtSWNvbi0tZm9udENvbG9yOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWZvbnRDb2xvcjsgfSBcbi5tcy1JY29uLS1tYWlsQ2hlY2s6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbWFpbENoZWNrOyB9IFxuLm1zLUljb24tLW1haWxEb3duOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW1haWxEb3duOyB9IFxuLm1zLUljb24tLWxpc3RDaGVja2JveDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1saXN0Q2hlY2tib3g7IH0gXG4ubXMtSWNvbi0tc3VuQWRkOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXN1bkFkZDsgfSBcbi5tcy1JY29uLS1zdW5RdWVzdGlvbjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1zdW5RdWVzdGlvbjsgfSBcbi5tcy1JY29uLS1jaGV2cm9uVGhpblVwOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNoZXZyb25UaGluVXA7IH0gXG4ubXMtSWNvbi0tY2hldnJvblRoaW5Eb3duOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNoZXZyb25UaGluRG93bjsgfSBcbi5tcy1JY29uLS1jaGV2cm9uVGhpbkxlZnQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2hldnJvblRoaW5MZWZ0OyB9IFxuLm1zLUljb24tLWNoZXZyb25UaGluUmlnaHQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2hldnJvblRoaW5SaWdodDsgfSBcbi5tcy1JY29uLS1jaGV2cm9uVGhpY2tVcDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaGV2cm9uVGhpY2tVcDsgfSBcbi5tcy1JY29uLS1jaGV2cm9uVGhpY2tEb3duOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNoZXZyb25UaGlja0Rvd247IH0gXG4ubXMtSWNvbi0tY2hldnJvblRoaWNrTGVmdDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaGV2cm9uVGhpY2tMZWZ0OyB9IFxuLm1zLUljb24tLWNoZXZyb25UaGlja1JpZ2h0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNoZXZyb25UaGlja1JpZ2h0OyB9IFxuLm1zLUljb24tLWxpbmtSZW1vdmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tbGlua1JlbW92ZTsgfSBcbi5tcy1JY29uLS1hbGVydE91dGxpbmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tYWxlcnRPdXRsaW5lOyB9IFxuLm1zLUljb24tLWRvY3VtZW50TGFuZHNjYXBlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWRvY3VtZW50TGFuZHNjYXBlOyB9IFxuLm1zLUljb24tLWRvY3VtZW50QWRkOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWRvY3VtZW50QWRkOyB9IFxuLm1zLUljb24tLXRvZ2dsZU1pZGRsZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS10b2dnbGVNaWRkbGU7IH0gXG4ubXMtSWNvbi0tZW1iZWQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZW1iZWQ7IH0gXG4ubXMtSWNvbi0tbGlzdE51bWJlcmVkOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWxpc3ROdW1iZXJlZDsgfSBcbi5tcy1JY29uLS1wZW9wbGVDaGVjazpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1wZW9wbGVDaGVjazsgfSBcbi5tcy1JY29uLS1jYXJldFVwT3V0bGluZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jYXJldFVwT3V0bGluZTsgfSBcbi5tcy1JY29uLS1jYXJldERvd25PdXRsaW5lOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNhcmV0RG93bk91dGxpbmU7IH0gXG4ubXMtSWNvbi0tY2FyZXRMZWZ0T3V0bGluZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jYXJldExlZnRPdXRsaW5lOyB9IFxuLm1zLUljb24tLWNhcmV0UmlnaHRPdXRsaW5lOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNhcmV0UmlnaHRPdXRsaW5lOyB9IFxuLm1zLUljb24tLW1haWxTeW5jOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW1haWxTeW5jOyB9IFxuLm1zLUljb24tLW1haWxFcnJvcjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1tYWlsRXJyb3I7IH0gXG4ubXMtSWNvbi0tbWFpbFBhdXNlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW1haWxQYXVzZTsgfSBcbi5tcy1JY29uLS1wZW9wbGVTeW5jOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBlb3BsZVN5bmM7IH0gXG4ubXMtSWNvbi0tcGVvcGxlRXJyb3I6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGVvcGxlRXJyb3I7IH0gXG4ubXMtSWNvbi0tcGVvcGxlUGF1c2U6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcGVvcGxlUGF1c2U7IH0gXG4ubXMtSWNvbi0tY2lyY2xlQmFsbDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaXJjbGVCYWxsOyB9IFxuLm1zLUljb24tLWNpcmNsZUJhbGxvb25zOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNpcmNsZUJhbGxvb25zOyB9IFxuLm1zLUljb24tLWNpcmNsZUNhcjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaXJjbGVDYXI7IH0gXG4ubXMtSWNvbi0tY2lyY2xlQ2F0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNpcmNsZUNhdDsgfSBcbi5tcy1JY29uLS1jaXJjbGVDb2ZmZWU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2lyY2xlQ29mZmVlOyB9IFxuLm1zLUljb24tLWNpcmNsZURvZzpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaXJjbGVEb2c7IH0gXG4ubXMtSWNvbi0tY2lyY2xlTGlnaHRuaW5nOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNpcmNsZUxpZ2h0bmluZzsgfSBcbi5tcy1JY29uLS1jaXJjbGVQaWxsOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNpcmNsZVBpbGw7IH0gXG4ubXMtSWNvbi0tY2lyY2xlUGxhbmU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY2lyY2xlUGxhbmU7IH0gXG4ubXMtSWNvbi0tY2lyY2xlUG9vZGxlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNpcmNsZVBvb2RsZTsgfSBcbi5tcy1JY29uLS1jaGVja1Blb3BsZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaGVja1Blb3BsZTsgfSBcbi5tcy1JY29uLS1kb2N1bWVudFNlYXJjaDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1kb2N1bWVudFNlYXJjaDsgfSBcbi5tcy1JY29uLS1zb3J0TGluZXM6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tc29ydExpbmVzOyB9IFxuLm1zLUljb24tLWNhbGVuZGFyUHVibGljOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNhbGVuZGFyUHVibGljOyB9IFxuLm1zLUljb24tLWNvbnRhY3RQdWJsaWM6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY29udGFjdFB1YmxpYzsgfSBcbi5tcy1JY29uLS1jbGFzc05vdGVib29rOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNsYXNzTm90ZWJvb2s7IH0gXG4ubXMtSWNvbi0tdHJpYW5nbGVVcDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS10cmlhbmdsZVVwOyB9IFxuLm1zLUljb24tLXRyaWFuZ2xlUmlnaHQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdHJpYW5nbGVSaWdodDsgfSBcbi5tcy1JY29uLS10cmlhbmdsZURvd246YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdHJpYW5nbGVEb3duOyB9IFxuLm1zLUljb24tLXRyaWFuZ2xlTGVmdDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS10cmlhbmdsZUxlZnQ7IH0gXG4ubXMtSWNvbi0tdHJpYW5nbGVFbXB0eVVwOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXRyaWFuZ2xlRW1wdHlVcDsgfSBcbi5tcy1JY29uLS10cmlhbmdsZUVtcHR5UmlnaHQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdHJpYW5nbGVFbXB0eVJpZ2h0OyB9IFxuLm1zLUljb24tLXRyaWFuZ2xlRW1wdHlEb3duOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXRyaWFuZ2xlRW1wdHlEb3duOyB9IFxuLm1zLUljb24tLXRyaWFuZ2xlRW1wdHlMZWZ0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXRyaWFuZ2xlRW1wdHlMZWZ0OyB9IFxuLm1zLUljb24tLWZpbGVQREY6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZmlsZVBERjsgfSBcbi5tcy1JY29uLS1maWxlSW1hZ2U6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tZmlsZUltYWdlOyB9IFxuLm1zLUljb24tLWZpbGVEb2N1bWVudDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1maWxlRG9jdW1lbnQ7IH0gXG4ubXMtSWNvbi0tbGlzdEdyb3VwMjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1saXN0R3JvdXAyOyB9IFxuLm1zLUljb24tLWNvcHk6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tY29weTsgfSBcbi5tcy1JY29uLS1jcmVkaXRDYXJkT3V0bGluZTpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jcmVkaXRDYXJkT3V0bGluZTsgfSBcbi5tcy1JY29uLS1tYWlsUHVibGljOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW1haWxQdWJsaWM7IH0gXG4ubXMtSWNvbi0tZm9sZGVyUHVibGljOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWZvbGRlclB1YmxpYzsgfSBcbi5tcy1JY29uLS10ZWFtd29yazpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS10ZWFtd29yazsgfSBcbi5tcy1JY29uLS1tb3ZlOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLW1vdmU7IH0gXG4ubXMtSWNvbi0tY2xhc3Nyb29tOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNsYXNzcm9vbTsgfSBcbi5tcy1JY29uLS1tZW51MjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1tZW51MjsgfSBcbi5tcy1JY29uLS1wbHVzMjpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1wbHVzMjsgfSBcbi5tcy1JY29uLS10YWc6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tdGFnOyB9IFxuLm1zLUljb24tLWFycm93VXAyOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWFycm93VXAyOyB9IFxuLm1zLUljb24tLWFycm93RG93bjI6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tYXJyb3dEb3duMjsgfSBcbi5tcy1JY29uLS1jaXJjbGVQbHVzOmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWNpcmNsZVBsdXM7IH0gXG4ubXMtSWNvbi0tY2lyY2xlSW5mbzpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1jaXJjbGVJbmZvOyB9IFxuLm1zLUljb24tLXNlY3Rpb246YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tc2VjdGlvbjsgfSBcbi5tcy1JY29uLS1zZWN0aW9uczpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1zZWN0aW9uczsgfSBcbi5tcy1JY29uLS1hdDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1hdDsgfSBcbi5tcy1JY29uLS1hcnJvd1VwUmlnaHQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tYXJyb3dVcFJpZ2h0OyB9IFxuLm1zLUljb24tLWFycm93RG93blJpZ2h0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLWFycm93RG93blJpZ2h0OyB9IFxuLm1zLUljb24tLWFycm93RG93bkxlZnQ6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tYXJyb3dEb3duTGVmdDsgfSBcbi5tcy1JY29uLS1hcnJvd1VwTGVmdDpiZWZvcmUgeyBAaW5jbHVkZSBtcy1JY29uLS1hcnJvd1VwTGVmdDsgfSBcbi5tcy1JY29uLS1idW5kbGU6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tYnVuZGxlOyB9IFxuLm1zLUljb24tLXBpY3R1cmVFZGl0OmJlZm9yZSB7IEBpbmNsdWRlIG1zLUljb24tLXBpY3R1cmVFZGl0OyB9IFxuLm1zLUljb24tLXByb3RlY3Rpb25DZW50ZXI6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tcHJvdGVjdGlvbkNlbnRlcjsgfSBcbi5tcy1JY29uLS1hbGVydDI6YmVmb3JlIHsgQGluY2x1ZGUgbXMtSWNvbi0tYWxlcnQyOyB9IFxuXG4vLyotLSBlbmRcbi8vIE1vZGlmaWVyOiBQbGFjZSB0aGUgaWNvbiBpbiBhIGNpcmNsZS5cbi5tcy1JY29uLS1jaXJjbGUge1xuICBAaW5jbHVkZSBtcy1JY29uLS1jaXJjbGU7XG59XG5cbi8vIE1vZGlmaWVyczogU29tZSBpY29ucyByZXF1aXJlIGN1c3RvbSBhbGlnbm1lbnQgd2hlbiBwbGFjZWQgaW4gY2lyY2xlcy5cbi5tcy1JY29uLS1jaXJjbGUge1xuICAmLm1zLUljb24tLXN0YXI6YmVmb3JlIHtcbiAgICB0b3A6IC0yJTtcbiAgICBsZWZ0OiAxJTtcbiAgfVxuICAmLm1zLUljb24tLXBlcnNvbjpiZWZvcmUge1xuICAgIHRvcDogLTIlO1xuICAgIGxlZnQ6IC0zJTtcbiAgfVxuICAmLm1zLUljb24tLWFsZXJ0OmJlZm9yZSB7XG4gICAgdG9wOiAtNCU7XG4gIH1cbiAgJi5tcy1JY29uLS1tYWlsT3BlbjpiZWZvcmUge1xuICAgIHRvcDogLTUlO1xuICB9XG4gICYubXMtSWNvbi0tcGVvcGxlOmJlZm9yZSB7XG4gICAgdG9wOiAtNCU7XG4gICAgbGVmdDogLTclO1xuICB9XG4gICYubXMtSWNvbi0tYmVsbDpiZWZvcmUge1xuICAgIHRvcDogLTMlO1xuICB9XG4gICYubXMtSWNvbi0tc2NoZWR1bGluZzpiZWZvcmUge1xuICAgIHRvcDogLTMlO1xuICAgIGxlZnQ6IDYlO1xuICB9XG4gICYubXMtSWNvbi0tZG9jdW1lbnRzOmJlZm9yZSB7XG4gICAgdG9wOiAtMSU7XG4gICAgbGVmdDogLTIlO1xuICB9XG4gICYubXMtSWNvbi0tbGlzdEJ1bGxldHM6YmVmb3JlIHtcbiAgICB0b3A6IC0xJTtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuICAmLm1zLUljb24tLXBhbmVsOmJlZm9yZSB7XG4gICAgbGVmdDogLTIlO1xuICB9XG4gICYubXMtSWNvbi0tcG9wb3V0OmJlZm9yZSB7XG4gICAgdG9wOiAtMiU7XG4gICAgbGVmdDogLTIlO1xuICB9XG4gICYubXMtSWNvbi0taG9tZTpiZWZvcmUge1xuICAgIHRvcDogLTQlO1xuICB9XG4gICYubXMtSWNvbi0tZmF2b3JpdGVzOmJlZm9yZSB7XG4gICAgdG9wOiAtMiU7XG4gICAgbGVmdDogMiU7XG4gIH1cbiAgJi5tcy1JY29uLS1waG9uZTpiZWZvcmUge1xuICAgIHRvcDogLTIlO1xuICAgIGxlZnQ6IC0yJTtcbiAgfVxuICAmLm1zLUljb24tLW1haWxTZW5kOmJlZm9yZSB7XG4gICAgbGVmdDogLTEwJTtcbiAgfVxuICAmLm1zLUljb24tLXBlbmNpbDpiZWZvcmUge1xuICAgIHRvcDogLTIlO1xuICAgIGxlZnQ6IDMlO1xuICB9XG4gICYubXMtSWNvbi0tZmxhZzpiZWZvcmUge1xuICAgIGxlZnQ6IDMlO1xuICB9XG4gICYubXMtSWNvbi0tbWluaWF0dXJlczpiZWZvcmUge1xuICAgIGxlZnQ6IC0zJTtcbiAgfVxuICAmLm1zLUljb24tLXZvaWNlbWFpbDpiZWZvcmUge1xuICAgIHRvcDogMiU7XG4gICAgbGVmdDogLTclO1xuICB9XG4gICYubXMtSWNvbi0tb25saW5lQWRkOmJlZm9yZSB7XG4gICAgdG9wOiAtMSU7XG4gICAgbGVmdDogMiU7XG4gIH1cbiAgJi5tcy1JY29uLS1waW5Eb3duOmJlZm9yZSB7XG4gICAgdG9wOiA1JTtcbiAgfVxuICAmLm1zLUljb24tLWdlYXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAyJTtcbiAgfVxuICAmLm1zLUljb24tLWNoZWNrOmJlZm9yZSB7XG4gICAgdG9wOiAzJTtcbiAgfVxuICAmLm1zLUljb24tLWVsbGlwc2lzOmJlZm9yZSB7XG4gICAgdG9wOiAyJTtcbiAgICBsZWZ0OiAtMTIlO1xuICB9XG4gICYubXMtSWNvbi0tZGlyZWN0aW9uczpiZWZvcmUge1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxuICAmLm1zLUljb24tLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgICB0b3A6IC0zJTtcbiAgfVxuICAmLm1zLUljb24tLWNhcmV0RG93bjpiZWZvcmUge1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogMiU7XG4gIH1cbiAgJi5tcy1JY29uLS1jYXJldExlZnQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNiU7XG4gIH1cbiAgJi5tcy1JY29uLS1jYXJldFJpZ2h0OmJlZm9yZSB7XG4gICAgbGVmdDogNiU7XG4gIH1cbiAgJi5tcy1JY29uLS1jYXJldFVwTGVmdDpiZWZvcmUge1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogNSU7XG4gIH1cbiAgJi5tcy1JY29uLS1jYXJldFVwUmlnaHQ6YmVmb3JlIHtcbiAgICB0b3A6IDUlO1xuICAgIGxlZnQ6IC0zJTtcbiAgfVxuICAmLm1zLUljb24tLWNhcmV0RG93blJpZ2h0OmJlZm9yZSB7XG4gICAgbGVmdDogLTMlO1xuICB9XG4gICYubXMtSWNvbi0tY2FyZXREb3duTGVmdDpiZWZvcmUge1xuICAgIGxlZnQ6IDQlO1xuICB9XG4gICYubXMtSWNvbi0tbm90ZTpiZWZvcmUge1xuICAgIHRvcDogMiU7XG4gICAgbGVmdDogLTMlO1xuICB9XG4gICYubXMtSWNvbi0tbm90ZVJlcGx5OmJlZm9yZSB7XG4gICAgdG9wOiA2JTtcbiAgICBsZWZ0OiAzJTtcbiAgfVxuICAmLm1zLUljb24tLW5vdGVGb3J3YXJkOmJlZm9yZSB7XG4gICAgdG9wOiA2JTtcbiAgfVxuICAmLm1zLUljb24tLWtleTpiZWZvcmUge1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogMSU7XG4gIH1cbiAgJi5tcy1JY29uLS10aWxlOmJlZm9yZSB7XG4gICAgdG9wOiAtMSU7XG4gICAgbGVmdDogLTE4JTtcbiAgfVxuICAmLm1zLUljb24tLXRhc2tSZWN1cnJpbmc6YmVmb3JlIHtcbiAgICB0b3A6IDIlO1xuICAgIGxlZnQ6IC0xJTtcbiAgfVxuICAmLm1zLUljb24tLXN0YXJFbXB0eTpiZWZvcmUge1xuICAgIHRvcDogLTQlO1xuICAgIGxlZnQ6IDElO1xuICB9XG4gICYubXMtSWNvbi0tZG9jdW1lbnRSZXBseTpiZWZvcmUge1xuICAgIHRvcDogLTIlO1xuICAgIGxlZnQ6IDclO1xuICB9XG4gICYubXMtSWNvbi0tZG9jdW1lbnRGb3J3YXJkOmJlZm9yZSB7XG4gICAgbGVmdDogNSU7XG4gIH1cbiAgJi5tcy1JY29uLS1wYXJ0bmVyOmJlZm9yZSB7XG4gICAgdG9wOiAtMiU7XG4gIH1cbiAgJi5tcy1JY29uLS1yZWFjdGl2YXRlOmJlZm9yZSB7XG4gICAgdG9wOiAtMiU7XG4gICAgbGVmdDogNiU7XG4gIH1cbiAgJi5tcy1JY29uLS1zb3J0OmJlZm9yZSB7XG4gICAgbGVmdDogLTE5JTtcbiAgfVxuICAmLm1zLUljb24tLXBlcnNvbkFkZDpiZWZvcmUge1xuICAgIHRvcDogLTIlO1xuICAgIGxlZnQ6IDYlO1xuICB9XG4gICYubXMtSWNvbi0tY2hldnJvbkRvd246YmVmb3JlIHtcbiAgICB0b3A6IDQlO1xuICB9XG4gICYubXMtSWNvbi0tY2hldnJvbkxlZnQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNSU7XG4gIH1cbiAgJi5tcy1JY29uLS1jaGV2cm9uUmlnaHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiA0JTtcbiAgfVxuICAmLm1zLUljb24tLXBlb3BsZUFkZDpiZWZvcmUge1xuICAgIHRvcDogLTUlO1xuICAgIGxlZnQ6IC0xMiU7XG4gIH1cbiAgJi5tcy1JY29uLS1uZXdzZmVlZDpiZWZvcmUge1xuICAgIGxlZnQ6IC00JTtcbiAgfVxuICAmLm1zLUljb24tLW5vdGVib29rOmJlZm9yZSB7XG4gICAgbGVmdDogLTQlO1xuICB9XG4gICYubXMtSWNvbi0tbGluazpiZWZvcmUge1xuICAgIHRvcDogMiU7XG4gICAgbGVmdDogLTE4JTtcbiAgfVxuICAmLm1zLUljb24tLWNoZXZyb25zRG93bjpiZWZvcmUge1xuICAgIHRvcDogNSU7XG4gIH1cbiAgJi5tcy1JY29uLS1jaGV2cm9uc0xlZnQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNSU7XG4gIH1cbiAgJi5tcy1JY29uLS1jaGV2cm9uc1JpZ2h0OmJlZm9yZSB7XG4gICAgbGVmdDogNCU7XG4gIH1cbiAgJi5tcy1JY29uLS1wZXJzb25SZW1vdmU6YmVmb3JlIHtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuICAmLm1zLUljb24tLXJlY2VpcHRGb3J3YXJkOmJlZm9yZSB7XG4gICAgbGVmdDogLTIwJTtcbiAgfVxuICAmLm1zLUljb24tLXJlY2VpcHRSZXBseTpiZWZvcmUge1xuICAgIGxlZnQ6IC0yMCU7XG4gIH1cbiAgJi5tcy1JY29uLS1yZWNlaXB0Q2hlY2s6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjAlO1xuICB9XG4gICYubXMtSWNvbi0tcGVvcGxlUmVtb3ZlOmJlZm9yZSB7XG4gICAgdG9wOiAtMyU7XG4gICAgbGVmdDogLTEyJTtcbiAgfVxuICAmLm1zLUljb24tLW1lcmdlOmJlZm9yZSB7XG4gICAgdG9wOiAyJTtcbiAgfVxuICAmLm1zLUljb24tLXNwbGl0OmJlZm9yZSB7XG4gICAgdG9wOiAyJTtcbiAgfVxuICAmLm1zLUljb24tLWV2ZW50Q2FuY2VsOmJlZm9yZSB7XG4gICAgbGVmdDogLTIlO1xuICB9XG4gICYubXMtSWNvbi0tdG9kYXk6YmVmb3JlIHtcbiAgICB0b3A6IC0yJTtcbiAgfVxuICAmLm1zLUljb24tLW9vZlJlcGx5OmJlZm9yZSB7XG4gICAgbGVmdDogNSU7XG4gIH1cbiAgJi5tcy1JY29uLS12b2ljZW1haWxSZXBseTpiZWZvcmUge1xuICAgIHRvcDogNCU7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICAmLm1zLUljb24tLXZvaWNlbWFpbEZvcndhcmQ6YmVmb3JlIHtcbiAgICB0b3A6IDQlO1xuICAgIGxlZnQ6IC0yMCU7XG4gIH1cbiAgJi5tcy1JY29uLS1leWU6YmVmb3JlIHtcbiAgICB0b3A6IC00JTtcbiAgfVxuICAmLm1zLUljb24tLXBvc3Q6YmVmb3JlIHtcbiAgICB0b3A6IC00JTtcbiAgICBsZWZ0OiA0JTtcbiAgfVxuICAmLm1zLUljb24tLWZheDpiZWZvcmUge1xuICAgIHRvcDogLTMlO1xuICAgIGxlZnQ6IC0yJTtcbiAgfVxuICAmLm1zLUljb24tLWxpZ2h0bmluZzpiZWZvcmUge1xuICAgIHRvcDogMiU7XG4gICAgbGVmdDogMSU7XG4gIH1cbiAgJi5tcy1JY29uLS1maWx0ZXI6YmVmb3JlIHtcbiAgICB0b3A6IDclO1xuICB9XG4gICYubXMtSWNvbi0tY2FydDpiZWZvcmUge1xuICAgIGxlZnQ6IDMlO1xuICB9XG4gICYubXMtSWNvbi0tc29jaWFsTGlzdGVuaW5nOmJlZm9yZSB7XG4gICAgdG9wOiAyJTtcbiAgfVxuICAmLm1zLUljb24tLW1hcE1hcmtlcjpiZWZvcmUge1xuICAgIHRvcDogMiU7XG4gIH1cbiAgJi5tcy1JY29uLS1yZXBseUFsbEFsdDpiZWZvcmUge1xuICAgIGxlZnQ6IC0xNiU7XG4gIH1cbiAgJi5tcy1JY29uLS1ncm91cDpiZWZvcmUge1xuICAgIGxlZnQ6IC0zMyU7XG4gIH1cbiAgJi5tcy1JY29uLS1tb25leTpiZWZvcmUge1xuICAgIGxlZnQ6IC04JTtcbiAgfVxuICAmLm1zLUljb24tLW5vdGVFZGl0OmJlZm9yZSB7XG4gICAgbGVmdDogNCU7XG4gIH1cbiAgJi5tcy1JY29uLS1tYWlsRWRpdDpiZWZvcmUge1xuICAgIHRvcDogMyU7XG4gICAgbGVmdDogNyU7XG4gIH1cbiAgJi5tcy1JY29uLS1waW5MZWZ0OmJlZm9yZSB7XG4gICAgbGVmdDogLTYlO1xuICB9XG4gICYubXMtSWNvbi0taGVhcnQ6YmVmb3JlIHtcbiAgICB0b3A6IDUlO1xuICB9XG4gICYubXMtSWNvbi0taGVhcnRFbXB0eTpiZWZvcmUge1xuICAgIHRvcDogNSU7XG4gIH1cbiAgJi5tcy1JY29uLS1jYWtlOmJlZm9yZSB7XG4gICAgdG9wOiAtNSU7XG4gIH1cbiAgJi5tcy1JY29uLS1ib29rczpiZWZvcmUge1xuICAgIGxlZnQ6IC04JTtcbiAgfVxuICAmLm1zLUljb24tLXZpZGVvOmJlZm9yZSB7XG4gICAgdG9wOiAtMyU7XG4gICAgbGVmdDogMyU7XG4gIH1cbiAgJi5tcy1JY29uLS1iYWxsb29uOmJlZm9yZSB7XG4gICAgdG9wOiA0JTtcbiAgICBsZWZ0OiAtMSU7XG4gIH1cbiAgJi5tcy1JY29uLS1tdXNpYzpiZWZvcmUge1xuICAgIHRvcDogLTIlO1xuICAgIGxlZnQ6IC01JTtcbiAgfVxuICAmLm1zLUljb24tLXN0b3B3YXRjaDpiZWZvcmUge1xuICAgIHRvcDogLTMlO1xuICAgIGxlZnQ6IDMlO1xuICB9XG4gICYubXMtSWNvbi0tY29mZmVlOmJlZm9yZSB7XG4gICAgdG9wOiAtMyU7XG4gICAgbGVmdDogMyU7XG4gIH1cbiAgJi5tcy1JY29uLS1wbGFuZTpiZWZvcmUge1xuICAgIGxlZnQ6IDQlO1xuICB9XG4gICYubXMtSWNvbi0tZG9nQWx0OmJlZm9yZSB7XG4gICAgbGVmdDogLTE1JTtcbiAgfVxuICAmLm1zLUljb24tLW1ldGFkYXRhOmJlZm9yZSB7XG4gICAgdG9wOiAtNCU7XG4gICAgbGVmdDogNCU7XG4gIH1cbiAgJi5tcy1JY29uLS10ZXh0OmJlZm9yZSB7XG4gICAgdG9wOiAtNCU7XG4gICAgbGVmdDogMTAlO1xuICB9XG4gICYubXMtSWNvbi0tZmllbGRUZXh0OmJlZm9yZSB7XG4gICAgbGVmdDogLTE0JTtcbiAgfVxuICAmLm1zLUljb24tLWZpZWxkTnVtYmVyOmJlZm9yZSB7XG4gICAgbGVmdDogLTE0JTtcbiAgfVxuICAmLm1zLUljb24tLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgbGVmdDogLTE0JTtcbiAgfVxuICAmLm1zLUljb24tLXN0b3J5OmJlZm9yZSB7XG4gICAgbGVmdDogLTUlO1xuICB9XG4gICYubXMtSWNvbi0tYm9sZDpiZWZvcmUge1xuICAgIGxlZnQ6IDQlO1xuICB9XG4gICYubXMtSWNvbi0tdW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgdG9wOiA0JTtcbiAgfVxuICAmLm1zLUljb24tLXF1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogLTQlO1xuICB9XG4gICYubXMtSWNvbi0tc3R5bGVSZW1vdmU6YmVmb3JlIHtcbiAgICB0b3A6IDQlO1xuICAgIGxlZnQ6IDUlO1xuICB9XG4gICYubXMtSWNvbi0tcGljdHVyZUFkZDpiZWZvcmUge1xuICAgIGxlZnQ6IC02JTtcbiAgfVxuICAmLm1zLUljb24tLXBpY3R1cmVSZW1vdmU6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNiU7XG4gIH1cbiAgJi5tcy1JY29uLS1tb2JpbGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMyU7XG4gIH1cbiAgJi5tcy1JY29uLS1oaWRlOmJlZm9yZSB7XG4gICAgdG9wOiAtNCU7XG4gIH1cbiAgJi5tcy1JY29uLS1oZWFkZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtOSU7XG4gIH1cbiAgJi5tcy1JY29uLS1tc246YmVmb3JlIHtcbiAgICBsZWZ0OiAzJTtcbiAgfVxuICAmLm1zLUljb24tLXBlb3BsZUNoZWNrOmJlZm9yZSB7XG4gICAgbGVmdDogLTclO1xuICAgIHRvcDogLTMlO1xuICB9XG4gICYubXMtSWNvbi0tY2FyZXREb3duT3V0bGluZTpiZWZvcmUge1xuICAgIHRvcDogNiU7XG4gIH1cbiAgJi5tcy1JY29uLS1jYXJldExlZnRPdXRsaW5lOmJlZm9yZSB7XG4gICAgbGVmdDogLTUlO1xuICB9XG4gICYubXMtSWNvbi0tY2FyZXRSaWdodE91dGxpbmU6YmVmb3JlIHtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuICAmLm1zLUljb24tLXN3YXk6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMyU7XG4gIH1cbiAgJi5tcy1JY29uLS1tYWlsU3luYzpiZWZvcmUge1xuICAgIGxlZnQ6IDglO1xuICAgIHRvcDogMyU7XG4gIH1cbiAgJi5tcy1JY29uLS1wZW9wbGVTeW5jOmJlZm9yZSB7XG4gICAgbGVmdDogLTglO1xuICB9XG4gICYubXMtSWNvbi0tcGVvcGxlRXJyb3I6YmVmb3JlIHtcbiAgICBsZWZ0OiAtOCU7XG4gIH1cbiAgJi5tcy1JY29uLS1wZW9wbGVQYXVzZTpiZWZvcmUge1xuICAgIGxlZnQ6IC04JTtcbiAgfVxuICAmLm1zLUljb24tLWRvY3VtZW50U2VhcmNoOmJlZm9yZSB7XG4gICAgbGVmdDogOCU7XG4gIH1cbiAgJi5tcy1JY29uLS1keW5hbWljc01hcmtldGluZzpiZWZvcmUge1xuICAgIGxlZnQ6IC04JTtcbiAgfVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJY29uIGRlZmluaXRpb25zXG5cbkBtaXhpbiBtcy1JY29uIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xufVxuXG4vLyBNb2RpZmllcnM6IEVhY2ggb2YgdGhlIGljb25zLlxuQG1peGluIG1zLUljb24tLWNpcmNsZUVtcHR5IHsgY29udGVudDogJ1xcZTAwMCc7IH0gLy8gJ+6AgCcgXG5AbWl4aW4gbXMtSWNvbi0tY2lyY2xlRmlsbCB7IGNvbnRlbnQ6ICdcXGUwMDEnOyB9IC8vICfugIEnIFxuQG1peGluIG1zLUljb24tLXBsYWNlaG9sZGVyIHsgY29udGVudDogJ1xcZTAwMic7IH0gLy8gJ+6AgicgXG5AbWl4aW4gbXMtSWNvbi0tc3RhciB7IGNvbnRlbnQ6ICdcXGUwMDMnOyB9IC8vICfugIMnIFxuQG1peGluIG1zLUljb24tLXBsdXMgeyBjb250ZW50OiAnXFxlMDA0JzsgfSAvLyAn7oCEJyBcbkBtaXhpbiBtcy1JY29uLS1taW51cyB7IGNvbnRlbnQ6ICdcXGUwMDUnOyB9IC8vICfugIUnIFxuQG1peGluIG1zLUljb24tLXF1ZXN0aW9uIHsgY29udGVudDogJ1xcZTAwNic7IH0gLy8gJ+6AhicgXG5AbWl4aW4gbXMtSWNvbi0tZXhjbGFtYXRpb24geyBjb250ZW50OiAnXFxlMDA3JzsgfSAvLyAn7oCHJyBcbkBtaXhpbiBtcy1JY29uLS1wZXJzb24geyBjb250ZW50OiAnXFxlMDA4JzsgfSAvLyAn7oCIJyBcbkBtaXhpbiBtcy1JY29uLS1tYWlsIHsgY29udGVudDogJ1xcZTAwOSc7IH0gLy8gJ+6AiScgXG5AbWl4aW4gbXMtSWNvbi0taW5mb0NpcmNsZSB7IGNvbnRlbnQ6ICdcXGUwMGEnOyB9IC8vICfugIonIFxuQG1peGluIG1zLUljb24tLWFsZXJ0IHsgY29udGVudDogJ1xcZTAwYic7IH0gLy8gJ+6AiycgXG5AbWl4aW4gbXMtSWNvbi0teENpcmNsZSB7IGNvbnRlbnQ6ICdcXGUwMGMnOyB9IC8vICfugIwnIFxuQG1peGluIG1zLUljb24tLW1haWxPcGVuIHsgY29udGVudDogJ1xcZTAwZCc7IH0gLy8gJ+6AjScgXG5AbWl4aW4gbXMtSWNvbi0tcGVvcGxlIHsgY29udGVudDogJ1xcZTAwZSc7IH0gLy8gJ+6AjicgXG5AbWl4aW4gbXMtSWNvbi0tYmVsbCB7IGNvbnRlbnQ6ICdcXGUwMTAnOyB9IC8vICfugJAnIFxuQG1peGluIG1zLUljb24tLWNhbGVuZGFyIHsgY29udGVudDogJ1xcZTAxMSc7IH0gLy8gJ+6AkScgXG5AbWl4aW4gbXMtSWNvbi0tc2NoZWR1bGluZyB7IGNvbnRlbnQ6ICdcXGUwMTInOyB9IC8vICfugJInIFxuQG1peGluIG1zLUljb24tLWV2ZW50IHsgY29udGVudDogJ1xcZTAxMyc7IH0gLy8gJ+6AkycgXG5AbWl4aW4gbXMtSWNvbi0tZm9sZGVyIHsgY29udGVudDogJ1xcZTAxNCc7IH0gLy8gJ+6AlCcgXG5AbWl4aW4gbXMtSWNvbi0tZG9jdW1lbnRzIHsgY29udGVudDogJ1xcZTAxNSc7IH0gLy8gJ+6AlScgXG5AbWl4aW4gbXMtSWNvbi0tb25lZHJpdmUgeyBjb250ZW50OiAnXFxlMDE2JzsgfSAvLyAn7oCWJyBcbkBtaXhpbiBtcy1JY29uLS1jaGF0IHsgY29udGVudDogJ1xcZTAxNyc7IH0gLy8gJ+6AlycgXG5AbWl4aW4gbXMtSWNvbi0tc2l0ZXMgeyBjb250ZW50OiAnXFxlMDE4JzsgfSAvLyAn7oCYJyBcbkBtaXhpbiBtcy1JY29uLS1saXN0QnVsbGV0cyB7IGNvbnRlbnQ6ICdcXGUwMTknOyB9IC8vICfugJknIFxuQG1peGluIG1zLUljb24tLWNhbGVuZGFyV2VlayB7IGNvbnRlbnQ6ICdcXGUwMWEnOyB9IC8vICfugJonIFxuQG1peGluIG1zLUljb24tLWNhbGVuZGFyV29ya1dlZWsgeyBjb250ZW50OiAnXFxlMDFiJzsgfSAvLyAn7oCbJyBcbkBtaXhpbiBtcy1JY29uLS1jYWxlbmRhckRheSB7IGNvbnRlbnQ6ICdcXGUwMWMnOyB9IC8vICfugJwnIFxuQG1peGluIG1zLUljb24tLWZvbGRlck1vdmUgeyBjb250ZW50OiAnXFxlMDFkJzsgfSAvLyAn7oCdJyBcbkBtaXhpbiBtcy1JY29uLS1wYW5lbCB7IGNvbnRlbnQ6ICdcXGUwMWUnOyB9IC8vICfugJ4nIFxuQG1peGluIG1zLUljb24tLXBvcG91dCB7IGNvbnRlbnQ6ICdcXGUwMWYnOyB9IC8vICfugJ8nIFxuQG1peGluIG1zLUljb24tLW1lbnUgeyBjb250ZW50OiAnXFxlMDIwJzsgfSAvLyAn7oCgJyBcbkBtaXhpbiBtcy1JY29uLS1ob21lIHsgY29udGVudDogJ1xcZTAyMSc7IH0gLy8gJ+6AoScgXG5AbWl4aW4gbXMtSWNvbi0tZmF2b3JpdGVzIHsgY29udGVudDogJ1xcZTAyMic7IH0gLy8gJ+6AoicgXG5AbWl4aW4gbXMtSWNvbi0tcGhvbmUgeyBjb250ZW50OiAnXFxlMDIzJzsgfSAvLyAn7oCjJyBcbkBtaXhpbiBtcy1JY29uLS1tYWlsU2VuZCB7IGNvbnRlbnQ6ICdcXGUwMjQnOyB9IC8vICfugKQnIFxuQG1peGluIG1zLUljb24tLXNhdmUgeyBjb250ZW50OiAnXFxlMDI1JzsgfSAvLyAn7oClJyBcbkBtaXhpbiBtcy1JY29uLS10cmFzaCB7IGNvbnRlbnQ6ICdcXGUwMjYnOyB9IC8vICfugKYnIFxuQG1peGluIG1zLUljb24tLXBlbmNpbCB7IGNvbnRlbnQ6ICdcXGUwMjcnOyB9IC8vICfugKcnIFxuQG1peGluIG1zLUljb24tLWZsYWcgeyBjb250ZW50OiAnXFxlMDI4JzsgfSAvLyAn7oCoJyBcbkBtaXhpbiBtcy1JY29uLS1yZXBseSB7IGNvbnRlbnQ6ICdcXGUwMjknOyB9IC8vICfugKknIFxuQG1peGluIG1zLUljb24tLW1pbmlhdHVyZXMgeyBjb250ZW50OiAnXFxlMDJhJzsgfSAvLyAn7oCqJyBcbkBtaXhpbiBtcy1JY29uLS12b2ljZW1haWwgeyBjb250ZW50OiAnXFxlMDJiJzsgfSAvLyAn7oCrJyBcbkBtaXhpbiBtcy1JY29uLS1wbGF5IHsgY29udGVudDogJ1xcZTAyYyc7IH0gLy8gJ+6ArCcgXG5AbWl4aW4gbXMtSWNvbi0tcGF1c2UgeyBjb250ZW50OiAnXFxlMDJkJzsgfSAvLyAn7oCtJyBcbkBtaXhpbiBtcy1JY29uLS1vbmxpbmVBZGQgeyBjb250ZW50OiAnXFxlMDJlJzsgfSAvLyAn7oCuJyBcbkBtaXhpbiBtcy1JY29uLS1vbmxpbmVKb2luIHsgY29udGVudDogJ1xcZTAyZic7IH0gLy8gJ+6ArycgXG5AbWl4aW4gbXMtSWNvbi0tcmVwbHlBbGwgeyBjb250ZW50OiAnXFxlMDMwJzsgfSAvLyAn7oCwJyBcbkBtaXhpbiBtcy1JY29uLS1hdHRhY2htZW50IHsgY29udGVudDogJ1xcZTAzMSc7IH0gLy8gJ+6AsScgXG5AbWl4aW4gbXMtSWNvbi0tZHJtIHsgY29udGVudDogJ1xcZTAzMic7IH0gLy8gJ+6AsicgXG5AbWl4aW4gbXMtSWNvbi0tcGluRG93biB7IGNvbnRlbnQ6ICdcXGUwMzMnOyB9IC8vICfugLMnIFxuQG1peGluIG1zLUljb24tLXJlZnJlc2ggeyBjb250ZW50OiAnXFxlMDM0JzsgfSAvLyAn7oC0JyBcbkBtaXhpbiBtcy1JY29uLS1nZWFyIHsgY29udGVudDogJ1xcZTAzNSc7IH0gLy8gJ+6AtScgXG5AbWl4aW4gbXMtSWNvbi0tc21pbGV5IHsgY29udGVudDogJ1xcZTAzNic7IH0gLy8gJ+6AticgXG5AbWl4aW4gbXMtSWNvbi0taW5mbyB7IGNvbnRlbnQ6ICdcXGUwMzcnOyB9IC8vICfugLcnIFxuQG1peGluIG1zLUljb24tLWxvY2sgeyBjb250ZW50OiAnXFxlMDM4JzsgfSAvLyAn7oC4JyBcbkBtaXhpbiBtcy1JY29uLS1zZWFyY2ggeyBjb250ZW50OiAnXFxlMDM5JzsgfSAvLyAn7oC5JyBcbkBtaXhpbiBtcy1JY29uLS1xdWVzdGlvblJldmVyc2UgeyBjb250ZW50OiAnXFxlMDNhJzsgfSAvLyAn7oC6JyBcbkBtaXhpbiBtcy1JY29uLS1ub3RSZWN1cnJpbmcgeyBjb250ZW50OiAnXFxlMDNiJzsgfSAvLyAn7oC7JyBcbkBtaXhpbiBtcy1JY29uLS10YXNrcyB7IGNvbnRlbnQ6ICdcXGUwNDAnOyB9IC8vICfugYAnIFxuQG1peGluIG1zLUljb24tLWNoZWNrIHsgY29udGVudDogJ1xcZTA0MSc7IH0gLy8gJ+6BgScgXG5AbWl4aW4gbXMtSWNvbi0teCB7IGNvbnRlbnQ6ICdcXGUwNDInOyB9IC8vICfugYInIFxuQG1peGluIG1zLUljb24tLWVsbGlwc2lzIHsgY29udGVudDogJ1xcZTA0NSc7IH0gLy8gJ+6BhScgXG5AbWl4aW4gbXMtSWNvbi0tZG90IHsgY29udGVudDogJ1xcZTA0Nic7IH0gLy8gJ+6BhicgXG5AbWl4aW4gbXMtSWNvbi0tYXJyb3dVcCB7IGNvbnRlbnQ6ICdcXGUwNDcnOyB9IC8vICfugYcnIFxuQG1peGluIG1zLUljb24tLWFycm93RG93biB7IGNvbnRlbnQ6ICdcXGUwNDgnOyB9IC8vICfugYgnIFxuQG1peGluIG1zLUljb24tLWFycm93TGVmdCB7IGNvbnRlbnQ6ICdcXGUwNDknOyB9IC8vICfugYknIFxuQG1peGluIG1zLUljb24tLWFycm93UmlnaHQgeyBjb250ZW50OiAnXFxlMDRhJzsgfSAvLyAn7oGKJyBcbkBtaXhpbiBtcy1JY29uLS1kb3dubG9hZCB7IGNvbnRlbnQ6ICdcXGUwNGInOyB9IC8vICfugYsnIFxuQG1peGluIG1zLUljb24tLWRpcmVjdGlvbnMgeyBjb250ZW50OiAnXFxlMDRjJzsgfSAvLyAn7oGMJyBcbkBtaXhpbiBtcy1JY29uLS1taWNyb3Bob25lIHsgY29udGVudDogJ1xcZTA0Zic7IH0gLy8gJ+6BjycgXG5AbWl4aW4gbXMtSWNvbi0tY2FyZXRVcCB7IGNvbnRlbnQ6ICdcXGUwNTEnOyB9IC8vICfugZEnIFxuQG1peGluIG1zLUljb24tLWNhcmV0RG93biB7IGNvbnRlbnQ6ICdcXGUwNTInOyB9IC8vICfugZInIFxuQG1peGluIG1zLUljb24tLWNhcmV0TGVmdCB7IGNvbnRlbnQ6ICdcXGUwNTMnOyB9IC8vICfugZMnIFxuQG1peGluIG1zLUljb24tLWNhcmV0UmlnaHQgeyBjb250ZW50OiAnXFxlMDU0JzsgfSAvLyAn7oGUJyBcbkBtaXhpbiBtcy1JY29uLS1jYXJldFVwTGVmdCB7IGNvbnRlbnQ6ICdcXGUwNWEnOyB9IC8vICfugZonIFxuQG1peGluIG1zLUljb24tLWNhcmV0VXBSaWdodCB7IGNvbnRlbnQ6ICdcXGUwNWInOyB9IC8vICfugZsnIFxuQG1peGluIG1zLUljb24tLWNhcmV0RG93blJpZ2h0IHsgY29udGVudDogJ1xcZTA1Yyc7IH0gLy8gJ+6BnCcgXG5AbWl4aW4gbXMtSWNvbi0tY2FyZXREb3duTGVmdCB7IGNvbnRlbnQ6ICdcXGUwNWQnOyB9IC8vICfugZ0nIFxuQG1peGluIG1zLUljb24tLW5vdGUgeyBjb250ZW50OiAnXFxlMDZhJzsgfSAvLyAn7oGqJyBcbkBtaXhpbiBtcy1JY29uLS1ub3RlUmVwbHkgeyBjb250ZW50OiAnXFxlMDZiJzsgfSAvLyAn7oGrJyBcbkBtaXhpbiBtcy1JY29uLS1ub3RlRm9yd2FyZCB7IGNvbnRlbnQ6ICdcXGUwNmMnOyB9IC8vICfugawnIFxuQG1peGluIG1zLUljb24tLWtleSB7IGNvbnRlbnQ6ICdcXGUwNmYnOyB9IC8vICfuga8nIFxuQG1peGluIG1zLUljb24tLXRpbGUgeyBjb250ZW50OiAnXFxlMDcwJzsgfSAvLyAn7oGwJyBcbkBtaXhpbiBtcy1JY29uLS10YXNrUmVjdXJyaW5nIHsgY29udGVudDogJ1xcZTA3MSc7IH0gLy8gJ+6BsScgXG5AbWl4aW4gbXMtSWNvbi0tc3RhckVtcHR5IHsgY29udGVudDogJ1xcZTA3Myc7IH0gLy8gJ+6BsycgXG5AbWl4aW4gbXMtSWNvbi0tdXBsb2FkIHsgY29udGVudDogJ1xcZTA3Nic7IH0gLy8gJ+6BticgXG5AbWl4aW4gbXMtSWNvbi0td3JlbmNoIHsgY29udGVudDogJ1xcZTA3Nyc7IH0gLy8gJ+6BtycgXG5AbWl4aW4gbXMtSWNvbi0tc2hhcmUgeyBjb250ZW50OiAnXFxlMDc4JzsgfSAvLyAn7oG4JyBcbkBtaXhpbiBtcy1JY29uLS1kb2N1bWVudFJlcGx5IHsgY29udGVudDogJ1xcZTA3OSc7IH0gLy8gJ+6BuScgXG5AbWl4aW4gbXMtSWNvbi0tZG9jdW1lbnRGb3J3YXJkIHsgY29udGVudDogJ1xcZTA3YSc7IH0gLy8gJ+6BuicgXG5AbWl4aW4gbXMtSWNvbi0tcGFydG5lciB7IGNvbnRlbnQ6ICdcXGUwODAnOyB9IC8vICfugoAnIFxuQG1peGluIG1zLUljb24tLXJlYWN0aXZhdGUgeyBjb250ZW50OiAnXFxlMDg0JzsgfSAvLyAn7oKEJyBcbkBtaXhpbiBtcy1JY29uLS1zb3J0IHsgY29udGVudDogJ1xcZTA4NSc7IH0gLy8gJ+6ChScgXG5AbWl4aW4gbXMtSWNvbi0tcGVyc29uQWRkIHsgY29udGVudDogJ1xcZTA4Nic7IH0gLy8gJ+6ChicgXG5AbWl4aW4gbXMtSWNvbi0tY2hldnJvblVwIHsgY29udGVudDogJ1xcZTA4Nyc7IH0gLy8gJ+6ChycgXG5AbWl4aW4gbXMtSWNvbi0tY2hldnJvbkRvd24geyBjb250ZW50OiAnXFxlMDg4JzsgfSAvLyAn7oKIJyBcbkBtaXhpbiBtcy1JY29uLS1jaGV2cm9uTGVmdCB7IGNvbnRlbnQ6ICdcXGUwODknOyB9IC8vICfugoknIFxuQG1peGluIG1zLUljb24tLWNoZXZyb25SaWdodCB7IGNvbnRlbnQ6ICdcXGUwOGEnOyB9IC8vICfugoonIFxuQG1peGluIG1zLUljb24tLXBlb3BsZUFkZCB7IGNvbnRlbnQ6ICdcXGUwOGMnOyB9IC8vICfugownIFxuQG1peGluIG1zLUljb24tLW5ld3NmZWVkIHsgY29udGVudDogJ1xcZTA4ZCc7IH0gLy8gJ+6CjScgXG5AbWl4aW4gbXMtSWNvbi0tbm90ZWJvb2sgeyBjb250ZW50OiAnXFxlMDhlJzsgfSAvLyAn7oKOJyBcbkBtaXhpbiBtcy1JY29uLS1saW5rIHsgY29udGVudDogJ1xcZTA4Zic7IH0gLy8gJ+6CjycgXG5AbWl4aW4gbXMtSWNvbi0tY2hldnJvbnNVcCB7IGNvbnRlbnQ6ICdcXGUwOTAnOyB9IC8vICfugpAnIFxuQG1peGluIG1zLUljb24tLWNoZXZyb25zRG93biB7IGNvbnRlbnQ6ICdcXGUwOTEnOyB9IC8vICfugpEnIFxuQG1peGluIG1zLUljb24tLWNoZXZyb25zTGVmdCB7IGNvbnRlbnQ6ICdcXGUwOTInOyB9IC8vICfugpInIFxuQG1peGluIG1zLUljb24tLWNoZXZyb25zUmlnaHQgeyBjb250ZW50OiAnXFxlMDkzJzsgfSAvLyAn7oKTJyBcbkBtaXhpbiBtcy1JY29uLS1jbHV0dGVyIHsgY29udGVudDogJ1xcZTA5YSc7IH0gLy8gJ+6CmicgXG5AbWl4aW4gbXMtSWNvbi0tc3Vic2NyaWJlIHsgY29udGVudDogJ1xcZTA5Yyc7IH0gLy8gJ+6CnCcgXG5AbWl4aW4gbXMtSWNvbi0tdW5zdWJzY3JpYmUgeyBjb250ZW50OiAnXFxlMDlkJzsgfSAvLyAn7oKdJyBcbkBtaXhpbiBtcy1JY29uLS1wZXJzb25SZW1vdmUgeyBjb250ZW50OiAnXFxlMDllJzsgfSAvLyAn7oKeJyBcbkBtaXhpbiBtcy1JY29uLS1yZWNlaXB0Rm9yd2FyZCB7IGNvbnRlbnQ6ICdcXGUwYTAnOyB9IC8vICfugqAnIFxuQG1peGluIG1zLUljb24tLXJlY2VpcHRSZXBseSB7IGNvbnRlbnQ6ICdcXGUwYTEnOyB9IC8vICfugqEnIFxuQG1peGluIG1zLUljb24tLXJlY2VpcHRDaGVjayB7IGNvbnRlbnQ6ICdcXGUwYTInOyB9IC8vICfugqInIFxuQG1peGluIG1zLUljb24tLXBlb3BsZVJlbW92ZSB7IGNvbnRlbnQ6ICdcXGUwYTMnOyB9IC8vICfugqMnIFxuQG1peGluIG1zLUljb24tLW1lcmdlIHsgY29udGVudDogJ1xcZTBhNCc7IH0gLy8gJ+6CpCcgXG5AbWl4aW4gbXMtSWNvbi0tc3BsaXQgeyBjb250ZW50OiAnXFxlMGE1JzsgfSAvLyAn7oKlJyBcbkBtaXhpbiBtcy1JY29uLS1ldmVudENhbmNlbCB7IGNvbnRlbnQ6ICdcXGUwYTYnOyB9IC8vICfugqYnIFxuQG1peGluIG1zLUljb24tLWV2ZW50U2hhcmUgeyBjb250ZW50OiAnXFxlMGE3JzsgfSAvLyAn7oKnJyBcbkBtaXhpbiBtcy1JY29uLS10b2RheSB7IGNvbnRlbnQ6ICdcXGUwYTknOyB9IC8vICfugqknIFxuQG1peGluIG1zLUljb24tLW9vZlJlcGx5IHsgY29udGVudDogJ1xcZTBhYSc7IH0gLy8gJ+6CqicgXG5AbWl4aW4gbXMtSWNvbi0tdm9pY2VtYWlsUmVwbHkgeyBjb250ZW50OiAnXFxlMGFjJzsgfSAvLyAn7oKsJyBcbkBtaXhpbiBtcy1JY29uLS12b2ljZW1haWxGb3J3YXJkIHsgY29udGVudDogJ1xcZTBhZCc7IH0gLy8gJ+6CrScgXG5AbWl4aW4gbXMtSWNvbi0tcmliYm9uIHsgY29udGVudDogJ1xcZTBhZic7IH0gLy8gJ+6CrycgXG5AbWl4aW4gbXMtSWNvbi0tY29udGFjdCB7IGNvbnRlbnQ6ICdcXGUwYjAnOyB9IC8vICfugrAnIFxuQG1peGluIG1zLUljb24tLWV5ZSB7IGNvbnRlbnQ6ICdcXGUwYjEnOyB9IC8vICfugrEnIFxuQG1peGluIG1zLUljb24tLWdsYXNzZXMgeyBjb250ZW50OiAnXFxlMGIyJzsgfSAvLyAn7oKyJyBcbkBtaXhpbiBtcy1JY29uLS1wcmludCB7IGNvbnRlbnQ6ICdcXGUxMDAnOyB9IC8vICfuhIAnIFxuQG1peGluIG1zLUljb24tLXJvb20geyBjb250ZW50OiAnXFxlMTAxJzsgfSAvLyAn7oSBJyBcbkBtaXhpbiBtcy1JY29uLS1wb3N0IHsgY29udGVudDogJ1xcZTEwMic7IH0gLy8gJ+6EgicgXG5AbWl4aW4gbXMtSWNvbi0tdG9nZ2xlIHsgY29udGVudDogJ1xcZTEwMyc7IH0gLy8gJ+6EgycgXG5AbWl4aW4gbXMtSWNvbi0tdG91Y2ggeyBjb250ZW50OiAnXFxlMTA0JzsgfSAvLyAn7oSEJyBcbkBtaXhpbiBtcy1JY29uLS1jbG9jayB7IGNvbnRlbnQ6ICdcXGUxMDUnOyB9IC8vICfuhIUnIFxuQG1peGluIG1zLUljb24tLWZheCB7IGNvbnRlbnQ6ICdcXGUxMDYnOyB9IC8vICfuhIYnIFxuQG1peGluIG1zLUljb24tLWxpZ2h0bmluZyB7IGNvbnRlbnQ6ICdcXGUxMTAnOyB9IC8vICfuhJAnIFxuQG1peGluIG1zLUljb24tLWRpYWxwYWQgeyBjb250ZW50OiAnXFxlMTExJzsgfSAvLyAn7oSRJyBcbkBtaXhpbiBtcy1JY29uLS1waG9uZVRyYW5zZmVyIHsgY29udGVudDogJ1xcZTExMic7IH0gLy8gJ+6EkicgXG5AbWl4aW4gbXMtSWNvbi0tcGhvbmVBZGQgeyBjb250ZW50OiAnXFxlMTEzJzsgfSAvLyAn7oSTJyBcbkBtaXhpbiBtcy1JY29uLS1sYXRlIHsgY29udGVudDogJ1xcZTExNCc7IH0gLy8gJ+6ElCcgXG5AbWl4aW4gbXMtSWNvbi0tY2hhdEFkZCB7IGNvbnRlbnQ6ICdcXGUxMTUnOyB9IC8vICfuhJUnIFxuQG1peGluIG1zLUljb24tLWNvbmZsaWN0IHsgY29udGVudDogJ1xcZTExNic7IH0gLy8gJ+6ElicgXG5AbWl4aW4gbXMtSWNvbi0tbmF2aWdhdGUgeyBjb250ZW50OiAnXFxlMTE3JzsgfSAvLyAn7oSXJyBcbkBtaXhpbiBtcy1JY29uLS1jYW1lcmEgeyBjb250ZW50OiAnXFxlMTE5JzsgfSAvLyAn7oSZJyBcbkBtaXhpbiBtcy1JY29uLS1maWx0ZXIgeyBjb250ZW50OiAnXFxlMTFhJzsgfSAvLyAn7oSaJyBcbkBtaXhpbiBtcy1JY29uLS1mdWxsc2NyZWVuIHsgY29udGVudDogJ1xcZTExYic7IH0gLy8gJ+6EmycgXG5AbWl4aW4gbXMtSWNvbi0tbmV3IHsgY29udGVudDogJ1xcZTExYyc7IH0gLy8gJ+6EnCcgXG5AbWl4aW4gbXMtSWNvbi0tbWFpbEVtcHR5IHsgY29udGVudDogJ1xcZTExZCc7IH0gLy8gJ+6EnScgXG5AbWl4aW4gbXMtSWNvbi0tZWRpdEJveCB7IGNvbnRlbnQ6ICdcXGUxMWUnOyB9IC8vICfuhJ4nIFxuQG1peGluIG1zLUljb24tLXdhZmZsZSB7IGNvbnRlbnQ6ICdcXGUxMWYnOyB9IC8vICfuhJ8nIFxuQG1peGluIG1zLUljb24tLXdvcmsgeyBjb250ZW50OiAnXFxlMTIwJzsgfSAvLyAn7oSgJyBcbkBtaXhpbiBtcy1JY29uLS1ldmVudFJlY3VycmluZyB7IGNvbnRlbnQ6ICdcXGUxMjEnOyB9IC8vICfuhKEnIFxuQG1peGluIG1zLUljb24tLWNhcnQgeyBjb250ZW50OiAnXFxlMTIyJzsgfSAvLyAn7oSiJyBcbkBtaXhpbiBtcy1JY29uLS1zb2NpYWxMaXN0ZW5pbmcgeyBjb250ZW50OiAnXFxlMTIzJzsgfSAvLyAn7oSjJyBcbkBtaXhpbiBtcy1JY29uLS1tYXBNYXJrZXIgeyBjb250ZW50OiAnXFxlMTI0JzsgfSAvLyAn7oSkJyBcbkBtaXhpbiBtcy1JY29uLS1vcmcgeyBjb250ZW50OiAnXFxlMTI1JzsgfSAvLyAn7oSlJyBcbkBtaXhpbiBtcy1JY29uLS1yZXBseUFsdCB7IGNvbnRlbnQ6ICdcXGUxNTAnOyB9IC8vICfuhZAnIFxuQG1peGluIG1zLUljb24tLXJlcGx5QWxsQWx0IHsgY29udGVudDogJ1xcZTE1Mic7IH0gLy8gJ+6FkicgXG5AbWl4aW4gbXMtSWNvbi0tZXZlbnRJbmZvIHsgY29udGVudDogJ1xcZTE1NCc7IH0gLy8gJ+6FlCcgXG5AbWl4aW4gbXMtSWNvbi0tZ3JvdXAgeyBjb250ZW50OiAnXFxlMTU1JzsgfSAvLyAn7oWVJyBcbkBtaXhpbiBtcy1JY29uLS1tb25leSB7IGNvbnRlbnQ6ICdcXGUxNjEnOyB9IC8vICfuhaEnIFxuQG1peGluIG1zLUljb24tLWdyYXBoIHsgY29udGVudDogJ1xcZTE2Mic7IH0gLy8gJ+6FoicgXG5AbWl4aW4gbXMtSWNvbi0tbm90ZUVkaXQgeyBjb250ZW50OiAnXFxlMTYzJzsgfSAvLyAn7oWjJyBcbkBtaXhpbiBtcy1JY29uLS1kYXNoYm9hcmQgeyBjb250ZW50OiAnXFxlMTY0JzsgfSAvLyAn7oWkJyBcbkBtaXhpbiBtcy1JY29uLS1tYWlsRWRpdCB7IGNvbnRlbnQ6ICdcXGUxNjUnOyB9IC8vICfuhaUnIFxuQG1peGluIG1zLUljb24tLXBpbkxlZnQgeyBjb250ZW50OiAnXFxlMTY3JzsgfSAvLyAn7oWnJyBcbkBtaXhpbiBtcy1JY29uLS1oZWFydCB7IGNvbnRlbnQ6ICdcXGUxNmEnOyB9IC8vICfuhaonIFxuQG1peGluIG1zLUljb24tLWhlYXJ0RW1wdHkgeyBjb250ZW50OiAnXFxlMTZiJzsgfSAvLyAn7oWrJyBcbkBtaXhpbiBtcy1JY29uLS1waWN0dXJlIHsgY29udGVudDogJ1xcZTE2Yyc7IH0gLy8gJ+6FrCcgXG5AbWl4aW4gbXMtSWNvbi0tY2FrZSB7IGNvbnRlbnQ6ICdcXGUxNmQnOyB9IC8vICfuha0nIFxuQG1peGluIG1zLUljb24tLWJvb2tzIHsgY29udGVudDogJ1xcZTE2ZSc7IH0gLy8gJ+6FricgXG5AbWl4aW4gbXMtSWNvbi0tY2hhcnQgeyBjb250ZW50OiAnXFxlMTZmJzsgfSAvLyAn7oWvJyBcbkBtaXhpbiBtcy1JY29uLS12aWRlbyB7IGNvbnRlbnQ6ICdcXGUxNzAnOyB9IC8vICfuhbAnIFxuQG1peGluIG1zLUljb24tLXNvY2NlciB7IGNvbnRlbnQ6ICdcXGUxNzEnOyB9IC8vICfuhbEnIFxuQG1peGluIG1zLUljb24tLW1lYWwgeyBjb250ZW50OiAnXFxlMTcyJzsgfSAvLyAn7oWyJyBcbkBtaXhpbiBtcy1JY29uLS1iYWxsb29uIHsgY29udGVudDogJ1xcZTE3Myc7IH0gLy8gJ+6FsycgXG5AbWl4aW4gbXMtSWNvbi0tY2F0IHsgY29udGVudDogJ1xcZTE3NCc7IH0gLy8gJ+6FtCcgXG5AbWl4aW4gbXMtSWNvbi0tZG9nIHsgY29udGVudDogJ1xcZTE3NSc7IH0gLy8gJ+6FtScgXG5AbWl4aW4gbXMtSWNvbi0tYmFnIHsgY29udGVudDogJ1xcZTE3Nic7IH0gLy8gJ+6FticgXG5AbWl4aW4gbXMtSWNvbi0tbXVzaWMgeyBjb250ZW50OiAnXFxlMTc3JzsgfSAvLyAn7oW3JyBcbkBtaXhpbiBtcy1JY29uLS1zdG9wd2F0Y2ggeyBjb250ZW50OiAnXFxlMTc4JzsgfSAvLyAn7oW4JyBcbkBtaXhpbiBtcy1JY29uLS1jb2ZmZWUgeyBjb250ZW50OiAnXFxlMTc5JzsgfSAvLyAn7oW5JyBcbkBtaXhpbiBtcy1JY29uLS1icmllZmNhc2UgeyBjb250ZW50OiAnXFxlMTdhJzsgfSAvLyAn7oW6JyBcbkBtaXhpbiBtcy1JY29uLS1waWxsIHsgY29udGVudDogJ1xcZTE3Yic7IH0gLy8gJ+6FuycgXG5AbWl4aW4gbXMtSWNvbi0tdHJvcGh5IHsgY29udGVudDogJ1xcZTE3Yyc7IH0gLy8gJ+6FvCcgXG5AbWl4aW4gbXMtSWNvbi0tZmlyc3RBaWQgeyBjb250ZW50OiAnXFxlMTdkJzsgfSAvLyAn7oW9JyBcbkBtaXhpbiBtcy1JY29uLS1wbGFuZSB7IGNvbnRlbnQ6ICdcXGUxN2UnOyB9IC8vICfuhb4nIFxuQG1peGluIG1zLUljb24tLXBhZ2UgeyBjb250ZW50OiAnXFxlMTdmJzsgfSAvLyAn7oW/JyBcbkBtaXhpbiBtcy1JY29uLS1jYXIgeyBjb250ZW50OiAnXFxlMTgwJzsgfSAvLyAn7oaAJyBcbkBtaXhpbiBtcy1JY29uLS1kb2dBbHQgeyBjb250ZW50OiAnXFxlMTgxJzsgfSAvLyAn7oaBJyBcbkBtaXhpbiBtcy1JY29uLS1kb2N1bWVudCB7IGNvbnRlbnQ6ICdcXGUxODInOyB9IC8vICfuhoInIFxuQG1peGluIG1zLUljb24tLW1ldGFkYXRhIHsgY29udGVudDogJ1xcZTE4Myc7IH0gLy8gJ+6GgycgXG5AbWl4aW4gbXMtSWNvbi0tcG9pbnRJdGVtIHsgY29udGVudDogJ1xcZTE4NCc7IH0gLy8gJ+6GhCcgXG5AbWl4aW4gbXMtSWNvbi0tdGV4dCB7IGNvbnRlbnQ6ICdcXGUxODUnOyB9IC8vICfuhoUnIFxuQG1peGluIG1zLUljb24tLWZpZWxkVGV4dCB7IGNvbnRlbnQ6ICdcXGUxODYnOyB9IC8vICfuhoYnIFxuQG1peGluIG1zLUljb24tLWZpZWxkTnVtYmVyIHsgY29udGVudDogJ1xcZTE4Nyc7IH0gLy8gJ+6GhycgXG5AbWl4aW4gbXMtSWNvbi0tZHJvcGRvd24geyBjb250ZW50OiAnXFxlMTg4JzsgfSAvLyAn7oaIJyBcbkBtaXhpbiBtcy1JY29uLS1yYWRpb0J1dHRvbiB7IGNvbnRlbnQ6ICdcXGUxODknOyB9IC8vICfuhoknIFxuQG1peGluIG1zLUljb24tLWNoZWNrYm94IHsgY29udGVudDogJ1xcZTE4YSc7IH0gLy8gJ+6GiicgXG5AbWl4aW4gbXMtSWNvbi0tc3RvcnkgeyBjb250ZW50OiAnXFxlMThiJzsgfSAvLyAn7oaLJyBcbkBtaXhpbiBtcy1JY29uLS1ib2xkIHsgY29udGVudDogJ1xcZTE4Yyc7IH0gLy8gJ+6GjCcgXG5AbWl4aW4gbXMtSWNvbi0taXRhbGljIHsgY29udGVudDogJ1xcZTE4ZCc7IH0gLy8gJ+6GjScgXG5AbWl4aW4gbXMtSWNvbi0tdW5kZXJsaW5lIHsgY29udGVudDogJ1xcZTE4ZSc7IH0gLy8gJ+6GjicgXG5AbWl4aW4gbXMtSWNvbi0tcXVvdGUgeyBjb250ZW50OiAnXFxlMThmJzsgfSAvLyAn7oaPJyBcbkBtaXhpbiBtcy1JY29uLS1zdHlsZVJlbW92ZSB7IGNvbnRlbnQ6ICdcXGUxOTAnOyB9IC8vICfuhpAnIFxuQG1peGluIG1zLUljb24tLXBpY3R1cmVBZGQgeyBjb250ZW50OiAnXFxlMTkxJzsgfSAvLyAn7oaRJyBcbkBtaXhpbiBtcy1JY29uLS1waWN0dXJlUmVtb3ZlIHsgY29udGVudDogJ1xcZTE5Mic7IH0gLy8gJ+6GkicgXG5AbWl4aW4gbXMtSWNvbi0tZGVza3RvcCB7IGNvbnRlbnQ6ICdcXGUxOTMnOyB9IC8vICfuhpMnIFxuQG1peGluIG1zLUljb24tLXRhYmxldCB7IGNvbnRlbnQ6ICdcXGUxOTQnOyB9IC8vICfuhpQnIFxuQG1peGluIG1zLUljb24tLW1vYmlsZSB7IGNvbnRlbnQ6ICdcXGUxOTUnOyB9IC8vICfuhpUnIFxuQG1peGluIG1zLUljb24tLXRhYmxlIHsgY29udGVudDogJ1xcZTE5Nic7IH0gLy8gJ+6GlicgXG5AbWl4aW4gbXMtSWNvbi0taGlkZSB7IGNvbnRlbnQ6ICdcXGUxOTcnOyB9IC8vICfuhpcnIFxuQG1peGluIG1zLUljb24tLXNoaWVsZCB7IGNvbnRlbnQ6ICdcXGUxOTgnOyB9IC8vICfuhpgnIFxuQG1peGluIG1zLUljb24tLWhlYWRlciB7IGNvbnRlbnQ6ICdcXGUxOWEnOyB9IC8vICfuhponIFxuQG1peGluIG1zLUljb24tLXBhaW50IHsgY29udGVudDogJ1xcZTE5Yic7IH0gLy8gJ+6GmycgXG5AbWl4aW4gbXMtSWNvbi0tc3VwcG9ydCB7IGNvbnRlbnQ6ICdcXGUxOWMnOyB9IC8vICfuhpwnIFxuQG1peGluIG1zLUljb24tLXNldHRpbmdzIHsgY29udGVudDogJ1xcZTE5ZCc7IH0gLy8gJ+6GnScgXG5AbWl4aW4gbXMtSWNvbi0tY3JlZGl0Q2FyZCB7IGNvbnRlbnQ6ICdcXGUxOWUnOyB9IC8vICfuhp4nIFxuQG1peGluIG1zLUljb24tLXJlbG9hZCB7IGNvbnRlbnQ6ICdcXGUxOWYnOyB9IC8vICfuhp8nIFxuQG1peGluIG1zLUljb24tLXBlb3BsZVNlY3VyaXR5IHsgY29udGVudDogJ1xcZTIwMCc7IH0gLy8gJ+6IgCcgXG5AbWl4aW4gbXMtSWNvbi0tZmllbGRUZXh0Qm94IHsgY29udGVudDogJ1xcZTIwMyc7IH0gLy8gJ+6IgycgXG5AbWl4aW4gbXMtSWNvbi0tbXVsdGlDaG9pY2UgeyBjb250ZW50OiAnXFxlMjA0JzsgfSAvLyAn7oiEJyBcbkBtaXhpbiBtcy1JY29uLS1maWVsZE1haWwgeyBjb250ZW50OiAnXFxlMjA1JzsgfSAvLyAn7oiFJyBcbkBtaXhpbiBtcy1JY29uLS1jb250YWN0Rm9ybSB7IGNvbnRlbnQ6ICdcXGUyMDYnOyB9IC8vICfuiIYnIFxuQG1peGluIG1zLUljb24tLWNpcmNsZUhhbGZGaWxsZWQgeyBjb250ZW50OiAnXFxlMjA3JzsgfSAvLyAn7oiHJyBcbkBtaXhpbiBtcy1JY29uLS1kb2N1bWVudFBERiB7IGNvbnRlbnQ6ICdcXGUyMDgnOyB9IC8vICfuiIgnIFxuQG1peGluIG1zLUljb24tLWJvb2ttYXJrIHsgY29udGVudDogJ1xcZTIwOSc7IH0gLy8gJ+6IiScgXG5AbWl4aW4gbXMtSWNvbi0tY2lyY2xlVW5maWxsZWQgeyBjb250ZW50OiAnXFxlMjBiJzsgfSAvLyAn7oiLJyBcbkBtaXhpbiBtcy1JY29uLS1jaXJjbGVGaWxsZWQgeyBjb250ZW50OiAnXFxlMjBjJzsgfSAvLyAn7oiMJyBcbkBtaXhpbiBtcy1JY29uLS10ZXh0Qm94IHsgY29udGVudDogJ1xcZTIwZSc7IH0gLy8gJ+6IjicgXG5AbWl4aW4gbXMtSWNvbi0tZHJvcCB7IGNvbnRlbnQ6ICdcXGUyMGYnOyB9IC8vICfuiI8nIFxuQG1peGluIG1zLUljb24tLXN1biB7IGNvbnRlbnQ6ICdcXGUyMTAnOyB9IC8vICfuiJAnIFxuQG1peGluIG1zLUljb24tLWxpZmVzYXZlciB7IGNvbnRlbnQ6ICdcXGUyMTEnOyB9IC8vICfuiJEnIFxuQG1peGluIG1zLUljb24tLWxpZmVzYXZlckxvY2sgeyBjb250ZW50OiAnXFxlMjEyJzsgfSAvLyAn7oiSJyBcbkBtaXhpbiBtcy1JY29uLS1tYWlsVW5yZWFkIHsgY29udGVudDogJ1xcZTIxMyc7IH0gLy8gJ+6IkycgXG5AbWl4aW4gbXMtSWNvbi0tbWFpbFJlYWQgeyBjb250ZW50OiAnXFxlMjE0JzsgfSAvLyAn7oiUJyBcbkBtaXhpbiBtcy1JY29uLS1pbmJveENoZWNrIHsgY29udGVudDogJ1xcZTIxNSc7IH0gLy8gJ+6IlScgXG5AbWl4aW4gbXMtSWNvbi0tZm9sZGVyU2VhcmNoIHsgY29udGVudDogJ1xcZTIxNic7IH0gLy8gJ+6IlicgXG5AbWl4aW4gbXMtSWNvbi0tY29sbGFwc2UgeyBjb250ZW50OiAnXFxlMjE3JzsgfSAvLyAn7oiXJyBcbkBtaXhpbiBtcy1JY29uLS1leHBhbmQgeyBjb250ZW50OiAnXFxlMjE4JzsgfSAvLyAn7oiYJyBcbkBtaXhpbiBtcy1JY29uLS1hc2NlbmRpbmcgeyBjb250ZW50OiAnXFxlMjE5JzsgfSAvLyAn7oiZJyBcbkBtaXhpbiBtcy1JY29uLS1kZXNjZW5kaW5nIHsgY29udGVudDogJ1xcZTIxYSc7IH0gLy8gJ+6ImicgXG5AbWl4aW4gbXMtSWNvbi0tZmlsdGVyQ2xlYXIgeyBjb250ZW50OiAnXFxlMjFiJzsgfSAvLyAn7oibJyBcbkBtaXhpbiBtcy1JY29uLS1jaGVja2JveEVtcHR5IHsgY29udGVudDogJ1xcZTIxYyc7IH0gLy8gJ+6InCcgXG5AbWl4aW4gbXMtSWNvbi0tY2hlY2tib3hNaXhlZCB7IGNvbnRlbnQ6ICdcXGUyMWQnOyB9IC8vICfuiJ0nIFxuQG1peGluIG1zLUljb24tLWJvYXJkcyB7IGNvbnRlbnQ6ICdcXGUyMWUnOyB9IC8vICfuiJ4nIFxuQG1peGluIG1zLUljb24tLWNoZWNrYm94Q2hlY2sgeyBjb250ZW50OiAnXFxlMjFmJzsgfSAvLyAn7oifJyBcbkBtaXhpbiBtcy1JY29uLS1mcm93bnkgeyBjb250ZW50OiAnXFxlMjIwJzsgfSAvLyAn7oigJyBcbkBtaXhpbiBtcy1JY29uLS1saWdodEJ1bGIgeyBjb250ZW50OiAnXFxlMjIxJzsgfSAvLyAn7oihJyBcbkBtaXhpbiBtcy1JY29uLS1nbG9iZSB7IGNvbnRlbnQ6ICdcXGUyMjInOyB9IC8vICfuiKInIFxuQG1peGluIG1zLUljb24tLWRldmljZVdpcGUgeyBjb250ZW50OiAnXFxlMjIzJzsgfSAvLyAn7oijJyBcbkBtaXhpbiBtcy1JY29uLS1saXN0Q2hlY2sgeyBjb250ZW50OiAnXFxlMjI2JzsgfSAvLyAn7oimJyBcbkBtaXhpbiBtcy1JY29uLS1saXN0R3JvdXAgeyBjb250ZW50OiAnXFxlMjI3JzsgfSAvLyAn7oinJyBcbkBtaXhpbiBtcy1JY29uLS10aW1lbGluZSB7IGNvbnRlbnQ6ICdcXGUyMjgnOyB9IC8vICfuiKgnIFxuQG1peGluIG1zLUljb24tLWZvbnRJbmNyZWFzZSB7IGNvbnRlbnQ6ICdcXGUyMjknOyB9IC8vICfuiKknIFxuQG1peGluIG1zLUljb24tLWZvbnREZWNyZWFzZSB7IGNvbnRlbnQ6ICdcXGUyMmEnOyB9IC8vICfuiKonIFxuQG1peGluIG1zLUljb24tLWZvbnRDb2xvciB7IGNvbnRlbnQ6ICdcXGUyMmInOyB9IC8vICfuiKsnIFxuQG1peGluIG1zLUljb24tLW1haWxDaGVjayB7IGNvbnRlbnQ6ICdcXGUyMmMnOyB9IC8vICfuiKwnIFxuQG1peGluIG1zLUljb24tLW1haWxEb3duIHsgY29udGVudDogJ1xcZTIyZCc7IH0gLy8gJ+6IrScgXG5AbWl4aW4gbXMtSWNvbi0tbGlzdENoZWNrYm94IHsgY29udGVudDogJ1xcZTIyZSc7IH0gLy8gJ+6IricgXG5AbWl4aW4gbXMtSWNvbi0tc3VuQWRkIHsgY29udGVudDogJ1xcZTIyZic7IH0gLy8gJ+6IrycgXG5AbWl4aW4gbXMtSWNvbi0tc3VuUXVlc3Rpb24geyBjb250ZW50OiAnXFxlMjMwJzsgfSAvLyAn7oiwJyBcbkBtaXhpbiBtcy1JY29uLS1jaGV2cm9uVGhpblVwIHsgY29udGVudDogJ1xcZTIzMSc7IH0gLy8gJ+6IsScgXG5AbWl4aW4gbXMtSWNvbi0tY2hldnJvblRoaW5Eb3duIHsgY29udGVudDogJ1xcZTIzMic7IH0gLy8gJ+6IsicgXG5AbWl4aW4gbXMtSWNvbi0tY2hldnJvblRoaW5MZWZ0IHsgY29udGVudDogJ1xcZTIzMyc7IH0gLy8gJ+6IsycgXG5AbWl4aW4gbXMtSWNvbi0tY2hldnJvblRoaW5SaWdodCB7IGNvbnRlbnQ6ICdcXGUyMzQnOyB9IC8vICfuiLQnIFxuQG1peGluIG1zLUljb24tLWNoZXZyb25UaGlja1VwIHsgY29udGVudDogJ1xcZTIzNSc7IH0gLy8gJ+6ItScgXG5AbWl4aW4gbXMtSWNvbi0tY2hldnJvblRoaWNrRG93biB7IGNvbnRlbnQ6ICdcXGUyMzYnOyB9IC8vICfuiLYnIFxuQG1peGluIG1zLUljb24tLWNoZXZyb25UaGlja0xlZnQgeyBjb250ZW50OiAnXFxlMjM3JzsgfSAvLyAn7oi3JyBcbkBtaXhpbiBtcy1JY29uLS1jaGV2cm9uVGhpY2tSaWdodCB7IGNvbnRlbnQ6ICdcXGUyMzgnOyB9IC8vICfuiLgnIFxuQG1peGluIG1zLUljb24tLWxpbmtSZW1vdmUgeyBjb250ZW50OiAnXFxlMjM5JzsgfSAvLyAn7oi5JyBcbkBtaXhpbiBtcy1JY29uLS1hbGVydE91dGxpbmUgeyBjb250ZW50OiAnXFxlMjNiJzsgfSAvLyAn7oi7JyBcbkBtaXhpbiBtcy1JY29uLS1kb2N1bWVudExhbmRzY2FwZSB7IGNvbnRlbnQ6ICdcXGUyM2MnOyB9IC8vICfuiLwnIFxuQG1peGluIG1zLUljb24tLWRvY3VtZW50QWRkIHsgY29udGVudDogJ1xcZTIzZCc7IH0gLy8gJ+6IvScgXG5AbWl4aW4gbXMtSWNvbi0tdG9nZ2xlTWlkZGxlIHsgY29udGVudDogJ1xcZTIzZSc7IH0gLy8gJ+6IvicgXG5AbWl4aW4gbXMtSWNvbi0tZW1iZWQgeyBjb250ZW50OiAnXFxlMjNmJzsgfSAvLyAn7oi/JyBcbkBtaXhpbiBtcy1JY29uLS1saXN0TnVtYmVyZWQgeyBjb250ZW50OiAnXFxlMjQwJzsgfSAvLyAn7omAJyBcbkBtaXhpbiBtcy1JY29uLS1wZW9wbGVDaGVjayB7IGNvbnRlbnQ6ICdcXGUyNDInOyB9IC8vICfuiYInIFxuQG1peGluIG1zLUljb24tLWNhcmV0VXBPdXRsaW5lIHsgY29udGVudDogJ1xcZTI0Myc7IH0gLy8gJ+6JgycgXG5AbWl4aW4gbXMtSWNvbi0tY2FyZXREb3duT3V0bGluZSB7IGNvbnRlbnQ6ICdcXGUyNDQnOyB9IC8vICfuiYQnIFxuQG1peGluIG1zLUljb24tLWNhcmV0TGVmdE91dGxpbmUgeyBjb250ZW50OiAnXFxlMjQ1JzsgfSAvLyAn7omFJyBcbkBtaXhpbiBtcy1JY29uLS1jYXJldFJpZ2h0T3V0bGluZSB7IGNvbnRlbnQ6ICdcXGUyNDYnOyB9IC8vICfuiYYnIFxuQG1peGluIG1zLUljb24tLW1haWxTeW5jIHsgY29udGVudDogJ1xcZTI0OCc7IH0gLy8gJ+6JiCcgXG5AbWl4aW4gbXMtSWNvbi0tbWFpbEVycm9yIHsgY29udGVudDogJ1xcZTI0OSc7IH0gLy8gJ+6JiScgXG5AbWl4aW4gbXMtSWNvbi0tbWFpbFBhdXNlIHsgY29udGVudDogJ1xcZTI0YSc7IH0gLy8gJ+6JiicgXG5AbWl4aW4gbXMtSWNvbi0tcGVvcGxlU3luYyB7IGNvbnRlbnQ6ICdcXGUyNGInOyB9IC8vICfuiYsnIFxuQG1peGluIG1zLUljb24tLXBlb3BsZUVycm9yIHsgY29udGVudDogJ1xcZTI0Yyc7IH0gLy8gJ+6JjCcgXG5AbWl4aW4gbXMtSWNvbi0tcGVvcGxlUGF1c2UgeyBjb250ZW50OiAnXFxlMjRkJzsgfSAvLyAn7omNJyBcbkBtaXhpbiBtcy1JY29uLS1jaXJjbGVCYWxsIHsgY29udGVudDogJ1xcZTI0ZSc7IH0gLy8gJ+6JjicgXG5AbWl4aW4gbXMtSWNvbi0tY2lyY2xlQmFsbG9vbnMgeyBjb250ZW50OiAnXFxlMjRmJzsgfSAvLyAn7omPJyBcbkBtaXhpbiBtcy1JY29uLS1jaXJjbGVDYXIgeyBjb250ZW50OiAnXFxlMjUwJzsgfSAvLyAn7omQJyBcbkBtaXhpbiBtcy1JY29uLS1jaXJjbGVDYXQgeyBjb250ZW50OiAnXFxlMjUxJzsgfSAvLyAn7omRJyBcbkBtaXhpbiBtcy1JY29uLS1jaXJjbGVDb2ZmZWUgeyBjb250ZW50OiAnXFxlMjUyJzsgfSAvLyAn7omSJyBcbkBtaXhpbiBtcy1JY29uLS1jaXJjbGVEb2cgeyBjb250ZW50OiAnXFxlMjUzJzsgfSAvLyAn7omTJyBcbkBtaXhpbiBtcy1JY29uLS1jaXJjbGVMaWdodG5pbmcgeyBjb250ZW50OiAnXFxlMjU0JzsgfSAvLyAn7omUJyBcbkBtaXhpbiBtcy1JY29uLS1jaXJjbGVQaWxsIHsgY29udGVudDogJ1xcZTI1NSc7IH0gLy8gJ+6JlScgXG5AbWl4aW4gbXMtSWNvbi0tY2lyY2xlUGxhbmUgeyBjb250ZW50OiAnXFxlMjU2JzsgfSAvLyAn7omWJyBcbkBtaXhpbiBtcy1JY29uLS1jaXJjbGVQb29kbGUgeyBjb250ZW50OiAnXFxlMjU3JzsgfSAvLyAn7omXJyBcbkBtaXhpbiBtcy1JY29uLS1jaGVja1Blb3BsZSB7IGNvbnRlbnQ6ICdcXGUyNTknOyB9IC8vICfuiZknIFxuQG1peGluIG1zLUljb24tLWRvY3VtZW50U2VhcmNoIHsgY29udGVudDogJ1xcZTI1YSc7IH0gLy8gJ+6JmicgXG5AbWl4aW4gbXMtSWNvbi0tc29ydExpbmVzIHsgY29udGVudDogJ1xcZTI1Yyc7IH0gLy8gJ+6JnCcgXG5AbWl4aW4gbXMtSWNvbi0tY2FsZW5kYXJQdWJsaWMgeyBjb250ZW50OiAnXFxlMjVkJzsgfSAvLyAn7omdJyBcbkBtaXhpbiBtcy1JY29uLS1jb250YWN0UHVibGljIHsgY29udGVudDogJ1xcZTI1ZSc7IH0gLy8gJ+6JnicgXG5AbWl4aW4gbXMtSWNvbi0tY2xhc3NOb3RlYm9vayB7IGNvbnRlbnQ6ICdcXGUyNWYnOyB9IC8vICfuiZ8nIFxuQG1peGluIG1zLUljb24tLXRyaWFuZ2xlVXAgeyBjb250ZW50OiAnXFxlMjYwJzsgfSAvLyAn7omgJyBcbkBtaXhpbiBtcy1JY29uLS10cmlhbmdsZVJpZ2h0IHsgY29udGVudDogJ1xcZTI2MSc7IH0gLy8gJ+6JoScgXG5AbWl4aW4gbXMtSWNvbi0tdHJpYW5nbGVEb3duIHsgY29udGVudDogJ1xcZTI2Mic7IH0gLy8gJ+6JoicgXG5AbWl4aW4gbXMtSWNvbi0tdHJpYW5nbGVMZWZ0IHsgY29udGVudDogJ1xcZTI2Myc7IH0gLy8gJ+6JoycgXG5AbWl4aW4gbXMtSWNvbi0tdHJpYW5nbGVFbXB0eVVwIHsgY29udGVudDogJ1xcZTI2NCc7IH0gLy8gJ+6JpCcgXG5AbWl4aW4gbXMtSWNvbi0tdHJpYW5nbGVFbXB0eVJpZ2h0IHsgY29udGVudDogJ1xcZTI2NSc7IH0gLy8gJ+6JpScgXG5AbWl4aW4gbXMtSWNvbi0tdHJpYW5nbGVFbXB0eURvd24geyBjb250ZW50OiAnXFxlMjY2JzsgfSAvLyAn7ommJyBcbkBtaXhpbiBtcy1JY29uLS10cmlhbmdsZUVtcHR5TGVmdCB7IGNvbnRlbnQ6ICdcXGUyNjcnOyB9IC8vICfuiacnIFxuQG1peGluIG1zLUljb24tLWZpbGVQREYgeyBjb250ZW50OiAnXFxlMjY4JzsgfSAvLyAn7omoJyBcbkBtaXhpbiBtcy1JY29uLS1maWxlSW1hZ2UgeyBjb250ZW50OiAnXFxlMjZjJzsgfSAvLyAn7omsJyBcbkBtaXhpbiBtcy1JY29uLS1maWxlRG9jdW1lbnQgeyBjb250ZW50OiAnXFxlMjZkJzsgfSAvLyAn7omtJyBcbkBtaXhpbiBtcy1JY29uLS1saXN0R3JvdXAyIHsgY29udGVudDogJ1xcZTI2ZSc7IH0gLy8gJ+6JricgXG5AbWl4aW4gbXMtSWNvbi0tY29weSB7IGNvbnRlbnQ6ICdcXGUyNmYnOyB9IC8vICfuia8nIFxuQG1peGluIG1zLUljb24tLWNyZWRpdENhcmRPdXRsaW5lIHsgY29udGVudDogJ1xcZTI3MCc7IH0gLy8gJ+6JsCcgXG5AbWl4aW4gbXMtSWNvbi0tbWFpbFB1YmxpYyB7IGNvbnRlbnQ6ICdcXGUyNzInOyB9IC8vICfuibInIFxuQG1peGluIG1zLUljb24tLWZvbGRlclB1YmxpYyB7IGNvbnRlbnQ6ICdcXGUyNzMnOyB9IC8vICfuibMnIFxuQG1peGluIG1zLUljb24tLXRlYW13b3JrIHsgY29udGVudDogJ1xcZTI3NCc7IH0gLy8gJ+6JtCcgXG5AbWl4aW4gbXMtSWNvbi0tbW92ZSB7IGNvbnRlbnQ6ICdcXGUyNzUnOyB9IC8vICfuibUnIFxuQG1peGluIG1zLUljb24tLWNsYXNzcm9vbSB7IGNvbnRlbnQ6ICdcXGUyNzYnOyB9IC8vICfuibYnIFxuQG1peGluIG1zLUljb24tLW1lbnUyIHsgY29udGVudDogJ1xcZTI3Nyc7IH0gLy8gJ+6JtycgXG5AbWl4aW4gbXMtSWNvbi0tcGx1czIgeyBjb250ZW50OiAnXFxlMjc4JzsgfSAvLyAn7om4JyBcbkBtaXhpbiBtcy1JY29uLS10YWcgeyBjb250ZW50OiAnXFxlMjc5JzsgfSAvLyAn7om5JyBcbkBtaXhpbiBtcy1JY29uLS1hcnJvd1VwMiB7IGNvbnRlbnQ6ICdcXGUyN2EnOyB9IC8vICfuibonIFxuQG1peGluIG1zLUljb24tLWFycm93RG93bjIgeyBjb250ZW50OiAnXFxlMjdiJzsgfSAvLyAn7om7JyBcbkBtaXhpbiBtcy1JY29uLS1jaXJjbGVQbHVzIHsgY29udGVudDogJ1xcZTI3Yyc7IH0gLy8gJ+6JvCcgXG5AbWl4aW4gbXMtSWNvbi0tY2lyY2xlSW5mbyB7IGNvbnRlbnQ6ICdcXGUyN2QnOyB9IC8vICfuib0nIFxuQG1peGluIG1zLUljb24tLXNlY3Rpb24geyBjb250ZW50OiAnXFxlMjdlJzsgfSAvLyAn7om+JyBcbkBtaXhpbiBtcy1JY29uLS1zZWN0aW9ucyB7IGNvbnRlbnQ6ICdcXGUyN2YnOyB9IC8vICfuib8nIFxuQG1peGluIG1zLUljb24tLWF0IHsgY29udGVudDogJ1xcZTI4Mic7IH0gLy8gJ+6KgicgXG5AbWl4aW4gbXMtSWNvbi0tYXJyb3dVcFJpZ2h0IHsgY29udGVudDogJ1xcZTI4Myc7IH0gLy8gJ+6KgycgXG5AbWl4aW4gbXMtSWNvbi0tYXJyb3dEb3duUmlnaHQgeyBjb250ZW50OiAnXFxlMjg0JzsgfSAvLyAn7oqEJyBcbkBtaXhpbiBtcy1JY29uLS1hcnJvd0Rvd25MZWZ0IHsgY29udGVudDogJ1xcZTI4NSc7IH0gLy8gJ+6KhScgXG5AbWl4aW4gbXMtSWNvbi0tYXJyb3dVcExlZnQgeyBjb250ZW50OiAnXFxlMjg2JzsgfSAvLyAn7oqGJyBcbkBtaXhpbiBtcy1JY29uLS1idW5kbGUgeyBjb250ZW50OiAnXFxlMjg3JzsgfSAvLyAn7oqHJyBcbkBtaXhpbiBtcy1JY29uLS1waWN0dXJlRWRpdCB7IGNvbnRlbnQ6ICdcXGUyODgnOyB9IC8vICfuiognIFxuQG1peGluIG1zLUljb24tLXByb3RlY3Rpb25DZW50ZXIgeyBjb250ZW50OiAnXFxlMjg5JzsgfSAvLyAn7oqJJyBcbkBtaXhpbiBtcy1JY29uLS1hbGVydDIgeyBjb250ZW50OiAnXFxlMjhhJzsgfSAvLyAn7oqKJyBcblxuXG5AbWl4aW4gbXMtSWNvbi0tY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6ICAgMWVtO1xuICBoZWlnaHQ6ICAxZW07XG4gIG1hcmdpbjogIDAgMC41ZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAgMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTAwMCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogIDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgei1pbmRleDogJG1zLXpJbmRleC1iYWNrO1xuICB9XG59IiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBaLUluZGV4IExheWVyaW5nelxuXG5cbi8vIEJhc2UgTGF5ZXIgVmFyaWFibGVzXG4kbXMtekluZGV4LTA6IDA7XG4kbXMtekluZGV4LTE6IDEwMDtcbiRtcy16SW5kZXgtMjogMjAwO1xuJG1zLXpJbmRleC0zOiAzMDA7XG4kbXMtekluZGV4LTQ6IDQwMDtcbiRtcy16SW5kZXgtNTogNTAwO1xuXG4vLyBCYXNlIExheWVyIE1vZGlmaWVyIFZhcmlhYmxlc1xuJG1zLXpJbmRleC1iYWNrOiAgIDA7XG4kbXMtekluZGV4LW1pZGRsZTogNTtcbiRtcy16SW5kZXgtZnJvbnQ6ICAxMDtcblxuXG4vLyBGYWJyaWMgQ29tcG9uZW50IEJhc2UgTGF5ZXIgQXNzaWdubWVudHNcblxuJG1zLXpJbmRleC1DYWxsb3V0OiAgICAgICAgJG1zLXpJbmRleC0xO1xuJG1zLXpJbmRleC1Db250ZXh0dWFsTWVudTogJG1zLXpJbmRleC0xO1xuJG1zLXpJbmRleC1PdmVybGF5OiAgICAgICAgJG1zLXpJbmRleC0yO1xuJG1zLXpJbmRleC1QYW5lbDogICAgICAgICAgJG1zLXpJbmRleC0zO1xuJG1zLXpJbmRleC1EYXRlUGlja2VyOiAgICAgJG1zLXpJbmRleC0zO1xuJG1zLXpJbmRleC1EaWFsb2c6ICAgICAgICAgJG1zLXpJbmRleC0zO1xuJG1zLXpJbmRleC1QZW9wbGVQaWNrZXI6ICAgJG1zLXpJbmRleC0zO1xuJG1zLXpJbmRleC1Ecm9wZG93bjogICAgICAgJG1zLXpJbmRleC00O1xuIiwi77u/Ly8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGYWJyaWMgQW5pbWF0aW9uc1xuXG5cbi8vIE5vdGUgdGhhdCBhbGwgYW5pbWF0aW9uIGNsYXNzZXMgc2hvdWxkIGJlZ2luIHdpdGggdGhlIFwibXMtdVwiIHV0aWxpdHkgcHJlZml4LlxuLy8gVGhlIG9yaWdpbmFsIGNsYXNzIG5hbWVzIGFyZSBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cblxuQGltcG9ydCBcIkZhYnJpYy5BbmltYXRpb25zXCI7XG5cbi8vIHNsaWRlUmlnaHRJbjEwXG4ubXMtdS1zbGlkZVJpZ2h0SW4xMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1zbGlkZVJpZ2h0SW4xMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0SW4xMCB7XG4gICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwcHgsIDBweCk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRJbjEwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwcHgsIDBweCk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxufVxuXG4vLyBzbGlkZVJpZ2h0SW4yMFxuLm1zLXUtc2xpZGVSaWdodEluMjAge1xuICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVSaWdodEluMjA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVSaWdodEluMjAge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMHB4LCAwcHgpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0SW4yMCB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMHB4LCAwcHgpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbn1cblxuLy8gc2xpZGVSaWdodEluNDBcbi5tcy11LXNsaWRlUmlnaHRJbjQwIHtcbiAgICBAaW5jbHVkZSBtcy11LXNsaWRlUmlnaHRJbjQwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlUmlnaHRJbjQwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQwcHgsIDBweCwgMHB4KTsgfVxuICAgIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVSaWdodEluNDAge1xuICAgIGZyb20geyB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQwcHgsIDBweCwgMHB4KTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG59XG5cbi8vIHNsaWRlTGVmdEluMTBcbi5tcy11LXNsaWRlTGVmdEluMTAge1xuICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVMZWZ0SW4xMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUxlZnRJbjEwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMHB4LCAwcHgpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRJbjEwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDBweCwgMHB4KTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG59XG5cbi8vIHNsaWRlTGVmdEluMjBcbi5tcy11LXNsaWRlTGVmdEluMjAge1xuICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVMZWZ0SW4yMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUxlZnRJbjIwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMHB4LCAwcHgpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRJbjIwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDBweCwgMHB4KTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG59XG5cbi8vIHNsaWRlTGVmdEluNDBcbi5tcy11LXNsaWRlTGVmdEluNDAge1xuICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVMZWZ0SW40MDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUxlZnRJbjQwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDBweCwgMHB4LCAwcHgpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRJbjQwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwcHgsIDBweCwgMHB4KTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG59XG5cbi8vIHNsaWRlUmlnaHRJbjQwMFxuLm1zLXUtc2xpZGVSaWdodEluNDAwIHtcbiAgICBAaW5jbHVkZSBtcy11LXNsaWRlUmlnaHRJbjQwMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0SW40MDAge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDAwcHgsIDBweCwgMHB4KTsgfVxuICAgIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVSaWdodEluNDAwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00MDBweCwgMHB4LCAwcHgpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbn1cblxuLy8gc2xpZGVMZWZ0SW40MDBcbi5tcy11LXNsaWRlTGVmdEluNDAwIHtcbiAgICBAaW5jbHVkZSBtcy11LXNsaWRlTGVmdEluNDAwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlTGVmdDQwMCB7XG4gICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwMHB4LCAwcHgsIDBweCk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdDQwMCB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0MDBweCwgMHB4LCAwcHgpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbn1cblxuLy8gc2xpZGVVcEluMjBcbi5tcy11LXNsaWRlVXBJbjIwIHtcbiAgICBAaW5jbHVkZSBtcy11LXNsaWRlVXBJbjIwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVXBJbjIwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAyMHB4LCAwcHgpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxufVxuQGtleWZyYW1lcyBzbGlkZVVwSW4yMCB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDIwcHgsIDBweCk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxufVxuXG4vLyBzbGlkZVVwSW4xMFxuLm1zLXUtc2xpZGVVcEluMTAge1xuICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVVcEluMTA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVVcEluMTAge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDEwcHgsIDBweCk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlVXBJbjEwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMTBweCwgMHB4KTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG59XG5cbi8vIHNsaWRlRG93bkluMjBcbi5tcy11LXNsaWRlRG93bkluMjAge1xuICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVEb3duSW4yMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZURvd25JbjIwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAtMjBweCwgMHB4KTsgfVxuICAgIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVEb3duSW4yMCB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIC0yMHB4LCAwcHgpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbn1cblxuLy8gc2xpZGVEb3duSW4xMFxuLm1zLXUtc2xpZGVEb3duSW4xMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1zbGlkZURvd25JbjEwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlRG93bkluMTAge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIC0xMHB4LCAwcHgpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxufVxuQGtleWZyYW1lcyBzbGlkZURvd25JbjEwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgLTEwcHgsIDBweCk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxufVxuXG4vLyBzbGlkZVJpZ2h0T3V0NDBcbi5tcy11LXNsaWRlUmlnaHRPdXQ0MCB7XG4gICAgQGluY2x1ZGUgbXMtdS1zbGlkZVJpZ2h0T3V0NDA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVSaWdodE91dDQwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwcHgsIDBweCwgMHB4KTsgfVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0T3V0NDAge1xuICAgIGZyb20geyB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0MHB4LCAwcHgsIDBweCk7IH1cbn1cblxuLy8gc2xpZGVMZWZ0T3V0NDBcbi5tcy11LXNsaWRlTGVmdE91dDQwIHtcbiAgICBAaW5jbHVkZSBtcy11LXNsaWRlTGVmdE91dDQwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlTGVmdE91dDQwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMHB4LCAwcHgpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDBweCwgMHB4LCAwcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdE91dDQwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDBweCwgMHB4KTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00MHB4LCAwcHgsIDBweCk7IH1cbn1cblxuLy8gc2xpZGVSaWdodE91dDQwMFxuLm1zLXUtc2xpZGVSaWdodE91dDQwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1zbGlkZVJpZ2h0T3V0NDAwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlUmlnaHRPdXQ0MDAge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwcHgsIDBweCk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwMHB4LCAwcHgsIDBweCk7IH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVSaWdodE91dDQwMCB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwcHgsIDBweCk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0MDBweCwgMHB4LCAwcHgpOyB9XG59XG5cbi8vIHNsaWRlTGVmdE91dDQwMFxuLm1zLXUtc2xpZGVMZWZ0T3V0NDAwIHtcbiAgICBAaW5jbHVkZSBtcy11LXNsaWRlTGVmdE91dDQwMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUxlZnRPdXQ0MDAge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwcHgsIDBweCk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00MDBweCwgMHB4LCAwcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdE91dDQwMCB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwcHgsIDBweCk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDAwcHgsIDBweCwgMHB4KTsgfVxufVxuXG4vLyBzbGlkZVVwT3V0MjBcbi5tcy11LXNsaWRlVXBPdXQyMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1zbGlkZVVwT3V0MjA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVVcE91dDIwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwLCAwcHgpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIC0yMHB4LCAwcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlVXBPdXQyMCB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDAsIDBweCk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIC0yMHB4LCAwcHgpOyB9XG59XG5cbi8vIHNsaWRlVXBPdXQxMFxuLm1zLXUtc2xpZGVVcE91dDEwIHtcbiAgICBAaW5jbHVkZSBtcy11LXNsaWRlVXBPdXQxMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVVwT3V0MTAge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDAsIDBweCk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgLTEwcHgsIDBweCk7IH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVVcE91dDEwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMCwgMHB4KTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgLTEwcHgsIDBweCk7IH1cbn1cblxuLy8gc2xpZGVEb3duT3V0MjBcbi5tcy11LXNsaWRlRG93bk91dDIwIHtcbiAgICBAaW5jbHVkZSBtcy11LXNsaWRlRG93bk91dDIwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlRG93bk91dDIwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwLCAwcHgpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDIwcHgsIDBweCk7IH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVEb3duT3V0MjAge1xuICAgIGZyb20geyB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwLCAwcHgpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAyMHB4LCAwcHgpOyB9XG59XG5cbi8vIHNsaWRlRG93bk91dDEwXG4ubXMtdS1zbGlkZURvd25PdXQxMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1zbGlkZURvd25PdXQxMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZURvd25PdXQxMCB7XG4gICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMCwgMHB4KTsgfVxuICAgIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAxMHB4LCAwcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlRG93bk91dDEwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMCwgMHB4KTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMTBweCwgMHB4KTsgfVxufVxuXG4vLyBzY2FsZVVwSW4xMDBcbi5tcy11LXNjYWxlVXBJbjEwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1zY2FsZVVwSW4xMDA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVVcDEwMCB7XG4gICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk4LCAuOTgsIDEpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpOyB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlVXAxMDAge1xuICAgIGZyb20geyB0cmFuc2Zvcm06c2NhbGUzZCguOTgsIC45OCwgMSk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpOyB9XG59XG5cbi8vIHNjYWxlRG93bkluMTAwXG4ubXMtdS1zY2FsZURvd25JbjEwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1zY2FsZURvd25JbjEwMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZURvd24xMDAge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpOyB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlRG93bjEwMCB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTsgfVxufVxuXG4vLyBzY2FsZVVwT3V0MTAzXG4ubXMtdS1zY2FsZVVwT3V0MTAzIHtcbiAgICBAaW5jbHVkZSBtcy11LXNjYWxlVXBPdXQxMDM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVVcDEwMyB7XG4gICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMSk7IH1cbn1cbkBrZXlmcmFtZXMgc2NhbGVVcDEwMyB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLCAxLjAzLCAxKTsgfVxufVxuXG4vLyBzY2FsZURvd25PdXQ5OFxuLm1zLXUtc2NhbGVEb3duT3V0OTgge1xuICAgIEBpbmNsdWRlIG1zLXUtc2NhbGVEb3duT3V0OTg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVEb3duOTgge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTgsIDAuOTgsIDEpOyB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlRG93bjk4IHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTpzY2FsZTNkKDAuOTgsIDAuOTgsIDEpOyB9XG59XG5cbi8vIGZhZGVJblxuLm1zLXUtZmFkZUluNDAwIHtcbiAgICBAaW5jbHVkZSBtcy11LWZhZGVJbjQwMDtcbn1cbi5tcy11LWZhZGVJbjEwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1mYWRlSW4xMDA7XG59XG4ubXMtdS1mYWRlSW4yMDAge1xuICAgIEBpbmNsdWRlIG1zLXUtZmFkZUluMjAwO1xufVxuLm1zLXUtZmFkZUluNTAwIHtcbiAgICBAaW5jbHVkZSBtcy11LWZhZGVJbjUwMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRtcy1lYXNlMjsgfVxuICAgIHRvIHsgb3BhY2l0eTogMTsgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkbXMtZWFzZTI7IH1cbiAgICB0byB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLy8gZmFkZU91dFxuLm1zLXUtZmFkZU91dDQwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1mYWRlT3V0NDAwO1xufVxuLm1zLXUtZmFkZU91dDEwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1mYWRlT3V0MTAwO1xufVxuLm1zLXUtZmFkZU91dDIwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1mYWRlT3V0MjAwO1xufVxuLm1zLXUtZmFkZU91dDUwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1mYWRlT3V0NTAwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIGZyb20geyBvcGFjaXR5OiAxOyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRtcy1lYXNlMjsgfVxuICAgIHRvIHsgb3BhY2l0eTogMDsgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMTsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJG1zLWVhc2UyOyB9XG4gICAgdG8geyBvcGFjaXR5OiAwOyB9XG59XG5cbi8vIHJvdGF0ZTkwZGVnXG4ubXMtdS1yb3RhdGU5MGRlZyB7XG4gICAgQGluY2x1ZGUgbXMtdS1yb3RhdGU5MGRlZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGU5MCB7XG4gICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVooMGRlZyk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVooOTBkZWcpOyB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZTkwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnJvdGF0ZVooMGRlZyk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTpyb3RhdGVaKDkwZGVnKTsgfVxufVxuXG4vLyByb3RhdGVOOTBkZWdcbi5tcy11LXJvdGF0ZU45MGRlZyB7XG4gICAgQGluY2x1ZGUgbXMtdS1yb3RhdGVOOTBkZWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlTjkwIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWig5MGRlZyk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVooMGRlZyk7IH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlTjkwIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOnJvdGF0ZVooOTBkZWcpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06cm90YXRlWigwZGVnKTsgfVxufVxuXG4vLyBleHBhbmRDb2xsYXBzZTQwMFxuLm1zLXUtZXhwYW5kQ29sbGFwc2U0MDAge1xuICAgIEBpbmNsdWRlIG1zLXUtZXhwYW5kQ29sbGFwc2U0MDA7XG59XG5cbi8vIGV4cGFuZENvbGxhcHNlMjAwXG4ubXMtdS1leHBhbmRDb2xsYXBzZTIwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1leHBhbmRDb2xsYXBzZTIwMDtcbn1cblxuLy8gZXhwYW5kQ29sbGFwc2UxMDBcbi5tcy11LWV4cGFuZENvbGxhcHNlMTAwIHtcbiAgICBAaW5jbHVkZSBtcy11LWV4cGFuZENvbGxhcHNlMTAwO1xufVxuXG4vLyBkZWxheTEwMFxuLm1zLXUtZGVsYXkxMDAge1xuICAgIEBpbmNsdWRlIG1zLXUtZGVsYXkxMDA7XG59XG5cbi8vIGRlbGF5MjAwXG4ubXMtdS1kZWxheTIwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1kZWxheTIwMDtcbn1cbiIsIu+7vy8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRmFicmljIEFuaW1hdGlvbnNcblxuXG4vLyBOb3RlIHRoYXQgYWxsIGFuaW1hdGlvbiBjbGFzc2VzIHNob3VsZCBiZWdpbiB3aXRoIHRoZSBcIm1zLXVcIiB1dGlsaXR5IHByZWZpeC5cbi8vIFRoZSBvcmlnaW5hbCBjbGFzcyBuYW1lcyBhcmUgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5cbi8vIFZhcmlhYmxlc1xuJG1zLWVhc2UxOiAgICAgY3ViaWMtYmV6aWVyKDAuMSwwLjksMC4yLDEpO1xuJG1zLWVhc2UyOiAgICAgY3ViaWMtYmV6aWVyKDAuMSwwLjI1LDAuNzUsMC45KTtcbiRtcy1kdXJhdGlvbjE6IDAuMTY3cztcbiRtcy1kdXJhdGlvbjI6IDAuMjY3cztcbiRtcy1kdXJhdGlvbjM6IDAuMzY3cztcbiRtcy1kdXJhdGlvbjQ6IDAuNDY3cztcblxuXG4vLyBBbmltYXRpb24gbWl4aW5cbkBtaXhpbiBhbmltYXRpb25NaXgoJG1zLW5hbWUsICRtcy1kdXJhdGlvbiwgJG1zLWVhc2U6ICRtcy1lYXNlMSwgJG1zLWZpbGxNb2RlOiBib3RoKSB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uTmFtZSgkbXMtbmFtZSk7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uRHVyYXRpb24oJG1zLWR1cmF0aW9uKTtcbiAgICBAaW5jbHVkZSBhbmltYXRpb25UaW1pbmcoJG1zLWVhc2UpO1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbkZpbGxNb2RlKCRtcy1maWxsTW9kZSk7XG59XG5cbi8vIHNsaWRlUmlnaHRJbjEwXG5AbWl4aW4gbXMtdS1zbGlkZVJpZ2h0SW4xMCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uTWl4KChmYWRlSW4sIHNsaWRlUmlnaHRJbjEwKSwgJG1zLWR1cmF0aW9uMywgJG1zLWVhc2UxKTtcbn1cblxuLy8gc2xpZGVSaWdodEluMjBcbkBtaXhpbiBtcy11LXNsaWRlUmlnaHRJbjIwIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb25NaXgoKGZhZGVJbiwgc2xpZGVSaWdodEluMjApLCAkbXMtZHVyYXRpb24zLCAkbXMtZWFzZTEpO1xufVxuXG4vLyBzbGlkZVJpZ2h0SW40MFxuQG1peGluIG1zLXUtc2xpZGVSaWdodEluNDAge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbk1peCgoZmFkZUluLCBzbGlkZVJpZ2h0SW40MCksICRtcy1kdXJhdGlvbjMsICRtcy1lYXNlMSk7XG59XG5cbi8vIHNsaWRlTGVmdEluMTBcbkBtaXhpbiBtcy11LXNsaWRlTGVmdEluMTAge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbk1peCgoZmFkZUluLCBzbGlkZUxlZnRJbjEwKSwgJG1zLWR1cmF0aW9uMywgJG1zLWVhc2UxKTtcbn1cblxuLy8gc2xpZGVMZWZ0SW4yMFxuQG1peGluIG1zLXUtc2xpZGVMZWZ0SW4yMCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uTWl4KChmYWRlSW4sIHNsaWRlTGVmdEluMjApLCAkbXMtZHVyYXRpb24zLCAkbXMtZWFzZTEpO1xufVxuXG4vLyBzbGlkZUxlZnRJbjQwXG5AbWl4aW4gbXMtdS1zbGlkZUxlZnRJbjQwIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb25NaXgoKGZhZGVJbiwgc2xpZGVMZWZ0SW40MCksICRtcy1kdXJhdGlvbjMsICRtcy1lYXNlMSk7XG59XG5cbi8vIHNsaWRlUmlnaHRJbjQwMFxuQG1peGluIG1zLXUtc2xpZGVSaWdodEluNDAwIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb25NaXgoKGZhZGVJbiwgc2xpZGVSaWdodEluNDAwKSwgJG1zLWR1cmF0aW9uMywgJG1zLWVhc2UxKTtcbn1cblxuLy8gc2xpZGVMZWZ0SW40MDBcbkBtaXhpbiBtcy11LXNsaWRlTGVmdEluNDAwIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb25NaXgoKGZhZGVJbiwgc2xpZGVMZWZ0NDAwKSwgJG1zLWR1cmF0aW9uMywgJG1zLWVhc2UxKTtcbn1cblxuLy8gc2xpZGVVcEluMjBcbkBtaXhpbiBtcy11LXNsaWRlVXBJbjIwIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb25NaXgoKGZhZGVJbiwgc2xpZGVVcEluMjApLCAkbXMtZHVyYXRpb24zLCAkbXMtZWFzZTEpO1xufVxuXG4vLyBzbGlkZVVwSW4xMFxuQG1peGluIG1zLXUtc2xpZGVVcEluMTAge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbk1peCgoZmFkZUluLCBzbGlkZVVwSW4xMCksICRtcy1kdXJhdGlvbjEsICRtcy1lYXNlMik7XG59XG5cbi8vIHNsaWRlRG93bkluMjBcbkBtaXhpbiBtcy11LXNsaWRlRG93bkluMjAge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbk1peCgoZmFkZUluLCBzbGlkZURvd25JbjIwKSwgJG1zLWR1cmF0aW9uMywgJG1zLWVhc2UxKTtcbn1cblxuLy8gc2xpZGVEb3duSW4xMFxuQG1peGluIG1zLXUtc2xpZGVEb3duSW4xMCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uTWl4KChmYWRlSW4sIHNsaWRlRG93bkluMTApLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBzbGlkZVJpZ2h0T3V0NDBcbkBtaXhpbiBtcy11LXNsaWRlUmlnaHRPdXQ0MCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uTWl4KChmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDApLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBzbGlkZUxlZnRPdXQ0MFxuQG1peGluIG1zLXUtc2xpZGVMZWZ0T3V0NDAge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbk1peCgoZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDApLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBzbGlkZVJpZ2h0T3V0NDAwXG5AbWl4aW4gbXMtdS1zbGlkZVJpZ2h0T3V0NDAwIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb25NaXgoKGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDApLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBzbGlkZUxlZnRPdXQ0MDBcbkBtaXhpbiBtcy11LXNsaWRlTGVmdE91dDQwMCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uTWl4KChmYWRlT3V0LCBzbGlkZUxlZnRPdXQ0MDApLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBzbGlkZVVwT3V0MjBcbkBtaXhpbiBtcy11LXNsaWRlVXBPdXQyMCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uTWl4KChmYWRlT3V0LCBzbGlkZVVwT3V0MjApLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBzbGlkZVVwT3V0MTBcbkBtaXhpbiBtcy11LXNsaWRlVXBPdXQxMCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uTWl4KChmYWRlT3V0LCBzbGlkZVVwT3V0MTApLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBzbGlkZURvd25PdXQyMFxuQG1peGluIG1zLXUtc2xpZGVEb3duT3V0MjAge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbk1peCgoZmFkZU91dCwgc2xpZGVEb3duT3V0MjApLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBzbGlkZURvd25PdXQxMFxuQG1peGluIG1zLXUtc2xpZGVEb3duT3V0MTAge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbk1peCgoZmFkZU91dCwgc2xpZGVEb3duT3V0MTApLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBzY2FsZVVwSW4xMDBcbkBtaXhpbiBtcy11LXNjYWxlVXBJbjEwMCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uTWl4KChmYWRlSW4sIHNjYWxlVXAxMDApLCAkbXMtZHVyYXRpb24zLCAkbXMtZWFzZTEpO1xufVxuXG4vLyBzY2FsZURvd25JbjEwMFxuQG1peGluIG1zLXUtc2NhbGVEb3duSW4xMDAge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbk1peCgoZmFkZUluLCBzY2FsZURvd24xMDApLCAkbXMtZHVyYXRpb24zLCAkbXMtZWFzZTEpO1xufVxuXG4vLyBzY2FsZVVwT3V0MTAzXG5AbWl4aW4gbXMtdS1zY2FsZVVwT3V0MTAzIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb25NaXgoKGZhZGVPdXQsIHNjYWxlVXAxMDMpLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBzY2FsZURvd25PdXQ5OFxuQG1peGluIG1zLXUtc2NhbGVEb3duT3V0OTgge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbk1peCgoZmFkZU91dCwgc2NhbGVEb3duOTgpLCAkbXMtZHVyYXRpb24xLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBmYWRlSW5cbkBtaXhpbiBtcy11LWZhZGVJbjQwMCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRtcy1kdXJhdGlvbjM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRtcy1kdXJhdGlvbjM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuQG1peGluIG1zLXUtZmFkZUluMTAwIHtcbiAgICBAaW5jbHVkZSBtcy11LWZhZGVJbjQwMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJG1zLWR1cmF0aW9uMTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRtcy1kdXJhdGlvbjE7XG59XG5AbWl4aW4gbXMtdS1mYWRlSW4yMDAge1xuICAgIEBpbmNsdWRlIG1zLXUtZmFkZUluNDAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkbXMtZHVyYXRpb24yO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJG1zLWR1cmF0aW9uMjtcbn1cbkBtaXhpbiBtcy11LWZhZGVJbjUwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1mYWRlSW40MDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRtcy1kdXJhdGlvbjQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkbXMtZHVyYXRpb240O1xufVxuXG4vLyBmYWRlT3V0XG5AbWl4aW4gbXMtdS1mYWRlT3V0NDAwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJG1zLWR1cmF0aW9uMztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRtcy1kdXJhdGlvbjM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkBtaXhpbiBtcy11LWZhZGVPdXQxMDAge1xuICAgIEBpbmNsdWRlIG1zLXUtZmFkZU91dDQwMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG59XG5AbWl4aW4gbXMtdS1mYWRlT3V0MjAwIHtcbiAgICBAaW5jbHVkZSBtcy11LWZhZGVPdXQ0MDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRtcy1kdXJhdGlvbjE7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkbXMtZHVyYXRpb24xO1xufVxuQG1peGluIG1zLXUtZmFkZU91dDUwMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1mYWRlT3V0NDAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkbXMtZHVyYXRpb240O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJG1zLWR1cmF0aW9uNDtcbn1cblxuLy8gcm90YXRlOTBkZWdcbkBtaXhpbiBtcy11LXJvdGF0ZTkwZGVnIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb25NaXgocm90YXRlOTAsIDAuMXMsICRtcy1lYXNlMik7XG59XG5cbi8vIHJvdGF0ZU45MGRlZ1xuQG1peGluIG1zLXUtcm90YXRlTjkwZGVnIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb25NaXgocm90YXRlTjkwLCAwLjFzLCAkbXMtZWFzZTIpO1xufVxuXG4vLyBleHBhbmRDb2xsYXBzZTQwMFxuQG1peGluIG1zLXUtZXhwYW5kQ29sbGFwc2U0MDAge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0ICRtcy1kdXJhdGlvbjMgJG1zLWVhc2UyO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAkbXMtZHVyYXRpb24zICRtcy1lYXNlMjtcbn1cblxuLy8gZXhwYW5kQ29sbGFwc2UyMDBcbkBtaXhpbiBtcy11LWV4cGFuZENvbGxhcHNlMjAwIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAkbXMtZHVyYXRpb24xICRtcy1lYXNlMjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJG1zLWR1cmF0aW9uMSAkbXMtZWFzZTI7XG59XG5cbi8vIGV4cGFuZENvbGxhcHNlMTAwXG5AbWl4aW4gbXMtdS1leHBhbmRDb2xsYXBzZTEwMCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4xcyAkbXMtZWFzZTI7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMXMgJG1zLWVhc2UyO1xufVxuXG4vLyBkZWxheTEwMFxuQG1peGluIG1zLXUtZGVsYXkxMDAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkbXMtZHVyYXRpb24xO1xuICAgIGFuaW1hdGlvbi1kZWxheTogJG1zLWR1cmF0aW9uMTtcbn1cblxuLy8gZGVsYXkyMDBcbkBtaXhpbiBtcy11LWRlbGF5MjAwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4yNjdzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4yNjdzO1xufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXNwb25zaXZlIHV0aWxpdGllcyBiYXNlZCBvbiBkZWZpbmVkIHZhcmlhYmxlcywgY29tcG9uZW50IHZpc2liaWxpdHksXG4vLyBhbmQgc2l6ZSBmb3IgZGlmZmVyZW50IGRpc3BsYXlzLlxuQGltcG9ydCBcIi4vRmFicmljLlJlc3BvbnNpdmUuVmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9GYWJyaWMuUmVzcG9uc2l2ZS5VdGlsaXRpZXMuVmFyaWFibGVzXCI7XG5cbi8vPT0gUmVzcG9uc2l2ZSB2aXNpYmxpdHkgY2xhc3Nlc1xuLy9cblxuLy8gSGlkZGVuIG9uIHNtYWxsXG5AbWVkaWEgKG1heC13aWR0aDogJG1zLXNjcmVlbi1zbS1tYXgpIHtcbiAgLm1zLXUtaGlkZGVuU20sXG4gIC5tcy11LWhpZGRlbk1kRG93bixcbiAgLm1zLXUtaGlkZGVuTGdEb3duLFxuICAubXMtdS1oaWRkZW5YbERvd24sXG4gIC5tcy11LWhpZGRlblh4bERvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBIaWRkZW4gb24gbWVkaXVtXG5AbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXMtc2NyZWVuLW1kLW1heCkge1xuICAubXMtdS1oaWRkZW5NZCxcbiAgLm1zLXUtaGlkZGVuTWRVcCxcbiAgLm1zLXUtaGlkZGVuTWREb3duLFxuICAubXMtdS1oaWRkZW5MZ0Rvd24sXG4gIC5tcy11LWhpZGRlblhsRG93bixcbiAgLm1zLXUtaGlkZGVuWHhsRG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEhpZGRlbiBvbiBsYXJnZVxuQG1lZGlhIChtaW4td2lkdGg6ICRtcy1zY3JlZW4tbGctbWluKSBhbmQgKG1heC13aWR0aDogJG1zLXNjcmVlbi1sZy1tYXgpIHtcbiAgLm1zLXUtaGlkZGVuTWRVcCxcbiAgLm1zLXUtaGlkZGVuTGcsXG4gIC5tcy11LWhpZGRlbkxnVXAsXG4gIC5tcy11LWhpZGRlbkxnRG93bixcbiAgLm1zLXUtaGlkZGVuWGxEb3duLFxuICAubXMtdS1oaWRkZW5YeGxEb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gSGlkZGVuIG9uIGV4dHJhIGxhcmdlXG5AbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi14bC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXMtc2NyZWVuLXhsLW1heCkge1xuICAubXMtdS1oaWRkZW5NZFVwLFxuICAubXMtdS1oaWRkZW5MZ1VwLFxuICAubXMtdS1oaWRkZW5YbCxcbiAgLm1zLXUtaGlkZGVuWGxVcCxcbiAgLm1zLXUtaGlkZGVuWGxEb3duLFxuICAubXMtdS1oaWRkZW5YeGxEb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gSGlkZGVuIG9uIGV4dHJhIGV4dHJhIGxhcmdlXG5AbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi14eGwtbWluKSBhbmQgKG1heC13aWR0aDogJG1zLXNjcmVlbi14eGwtbWF4KSB7XG4gIC5tcy11LWhpZGRlbk1kVXAsXG4gIC5tcy11LWhpZGRlbkxnVXAsXG4gIC5tcy11LWhpZGRlblhsVXAsXG4gIC5tcy11LWhpZGRlblh4bCxcbiAgLm1zLXUtaGlkZGVuWHhsVXAsXG4gIC5tcy11LWhpZGRlblh4bERvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBIaWRkZW4gb24gZXh0cmEgZXh0cmEgZXh0cmEgbGFyZ2VcbkBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLXh4eGwtbWluKSB7XG4gIC5tcy11LWhpZGRlbk1kVXAsXG4gIC5tcy11LWhpZGRlbkxnVXAsXG4gIC5tcy11LWhpZGRlblhsVXAsXG4gIC5tcy11LWhpZGRlblh4bFVwLFxuICAubXMtdS1oaWRkZW5YeHhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLz09IFJlc3BvbnNpdmUgc2l6ZXNcbi8vXG4vLyBUaGVzZSBhcmUgYWxsIGJhc2VkIG9uIGEgMTIgY29sdW1uIGdyaWQuIEZvciBleGFtcGxlLFxuLy8gbXMtdS1zbTYgc2V0cyB0aGUgd2lkdGggdG8gNTAlICg2LzEyKSBvbiBzbWFsbCBzY3JlZW5zLlxuXG4vLyBTbWFsbCBzY3JlZW5zIChkZWZhdWx0KVxuLm1zLXUtc20xMiB7XG4gIEBpbmNsdWRlIG1zLXUtc20xMjtcbn1cbi5tcy11LXNtMTEge1xuICBAaW5jbHVkZSBtcy11LXNtMTE7XG59XG4ubXMtdS1zbTEwIHtcbiAgQGluY2x1ZGUgbXMtdS1zbTEwO1xufVxuLm1zLXUtc205IHtcbiAgQGluY2x1ZGUgbXMtdS1zbTk7XG59XG4ubXMtdS1zbTgge1xuICBAaW5jbHVkZSBtcy11LXNtODtcbn1cbi5tcy11LXNtNyB7XG4gIEBpbmNsdWRlIG1zLXUtc203O1xufVxuLm1zLXUtc202IHtcbiAgQGluY2x1ZGUgbXMtdS1zbTY7XG59XG4ubXMtdS1zbTUge1xuICBAaW5jbHVkZSBtcy11LXNtNTtcbn1cbi5tcy11LXNtNCB7XG4gIEBpbmNsdWRlIG1zLXUtc200O1xufVxuLm1zLXUtc20zIHtcbiAgQGluY2x1ZGUgbXMtdS1zbTM7XG59XG4ubXMtdS1zbTIge1xuICBAaW5jbHVkZSBtcy11LXNtMjtcbn1cbi5tcy11LXNtMSB7XG4gIEBpbmNsdWRlIG1zLXUtc20xO1xufVxuLm1zLXUtc21QdWxsMTIge1xuICBAaW5jbHVkZSBtcy11LXNtUHVsbDEyO1xufVxuLm1zLXUtc21QdWxsMTEge1xuICBAaW5jbHVkZSBtcy11LXNtUHVsbDExO1xufVxuLm1zLXUtc21QdWxsMTAge1xuICBAaW5jbHVkZSBtcy11LXNtUHVsbDEwO1xufVxuLm1zLXUtc21QdWxsOSB7XG4gIEBpbmNsdWRlIG1zLXUtc21QdWxsOTtcbn1cbi5tcy11LXNtUHVsbDgge1xuICBAaW5jbHVkZSBtcy11LXNtUHVsbDg7XG59XG4ubXMtdS1zbVB1bGw3IHtcbiAgQGluY2x1ZGUgbXMtdS1zbVB1bGw3O1xufVxuLm1zLXUtc21QdWxsNiB7XG4gIEBpbmNsdWRlIG1zLXUtc21QdWxsNjtcbn1cbi5tcy11LXNtUHVsbDUge1xuICBAaW5jbHVkZSBtcy11LXNtUHVsbDU7XG59XG4ubXMtdS1zbVB1bGw0IHtcbiAgQGluY2x1ZGUgbXMtdS1zbVB1bGw0O1xufVxuLm1zLXUtc21QdWxsMyB7XG4gIEBpbmNsdWRlIG1zLXUtc21QdWxsMztcbn1cbi5tcy11LXNtUHVsbDIge1xuICBAaW5jbHVkZSBtcy11LXNtUHVsbDI7XG59XG4ubXMtdS1zbVB1bGwxIHtcbiAgQGluY2x1ZGUgbXMtdS1zbVB1bGwxO1xufVxuLm1zLXUtc21QdWxsMCB7XG4gIEBpbmNsdWRlIG1zLXUtc21QdWxsMDtcbn1cbi5tcy11LXNtUHVzaDEyIHtcbiAgQGluY2x1ZGUgbXMtdS1zbVB1c2gxMjtcbn1cbi5tcy11LXNtUHVzaDExIHtcbiAgQGluY2x1ZGUgbXMtdS1zbVB1c2gxMTtcbn1cbi5tcy11LXNtUHVzaDEwIHtcbiAgQGluY2x1ZGUgbXMtdS1zbVB1c2gxMDtcbn1cbi5tcy11LXNtUHVzaDkge1xuICBAaW5jbHVkZSBtcy11LXNtUHVzaDk7XG59XG4ubXMtdS1zbVB1c2g4IHtcbiAgQGluY2x1ZGUgbXMtdS1zbVB1c2g4O1xufVxuLm1zLXUtc21QdXNoNyB7XG4gIEBpbmNsdWRlIG1zLXUtc21QdXNoNztcbn1cbi5tcy11LXNtUHVzaDYge1xuICBAaW5jbHVkZSBtcy11LXNtUHVzaDY7XG59XG4ubXMtdS1zbVB1c2g1IHtcbiAgQGluY2x1ZGUgbXMtdS1zbVB1c2g1O1xufVxuLm1zLXUtc21QdXNoNCB7XG4gIEBpbmNsdWRlIG1zLXUtc21QdXNoNDtcbn1cbi5tcy11LXNtUHVzaDMge1xuICBAaW5jbHVkZSBtcy11LXNtUHVzaDM7XG59XG4ubXMtdS1zbVB1c2gyIHtcbiAgQGluY2x1ZGUgbXMtdS1zbVB1c2gyO1xufVxuLm1zLXUtc21QdXNoMSB7XG4gIEBpbmNsdWRlIG1zLXUtc21QdXNoMTtcbn1cbi5tcy11LXNtUHVzaDAge1xuICBAaW5jbHVkZSBtcy11LXNtUHVzaDA7XG59XG5cbi8vIFNtYWxsIE9mZnNldCBjbGFzc2VzIDAgLi4uIDExXG4ubXMtdS1zbU9mZnNldDExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbn1cbi5tcy11LXNtT2Zmc2V0MTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuLm1zLXUtc21PZmZzZXQ5IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5tcy11LXNtT2Zmc2V0OCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG59XG4ubXMtdS1zbU9mZnNldDcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbi5tcy11LXNtT2Zmc2V0NiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4ubXMtdS1zbU9mZnNldDUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuLm1zLXUtc21PZmZzZXQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbi5tcy11LXNtT2Zmc2V0MyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4ubXMtdS1zbU9mZnNldDIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbn1cbi5tcy11LXNtT2Zmc2V0MSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG4ubXMtdS1zbU9mZnNldDAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLy8gTWVkaXVtIHNjcmVlbnNcbkBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLW1kLW1pbikge1xuICAubXMtdS1tZDEyIHtcbiAgICBAaW5jbHVkZSBtcy11LW1kMTI7XG4gIH1cbiAgLm1zLXUtbWQxMSB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZDExO1xuICB9XG4gIC5tcy11LW1kMTAge1xuICAgIEBpbmNsdWRlIG1zLXUtbWQxMDtcbiAgfVxuICAubXMtdS1tZDkge1xuICAgIEBpbmNsdWRlIG1zLXUtbWQ5O1xuICB9XG4gIC5tcy11LW1kOCB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZDg7XG4gIH1cbiAgLm1zLXUtbWQ3IHtcbiAgICBAaW5jbHVkZSBtcy11LW1kNztcbiAgfVxuICAubXMtdS1tZDYge1xuICAgIEBpbmNsdWRlIG1zLXUtbWQ2O1xuICB9XG4gIC5tcy11LW1kNSB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZDU7XG4gIH1cbiAgLm1zLXUtbWQ0IHtcbiAgICBAaW5jbHVkZSBtcy11LW1kNDtcbiAgfVxuICAubXMtdS1tZDMge1xuICAgIEBpbmNsdWRlIG1zLXUtbWQzO1xuICB9XG4gIC5tcy11LW1kMiB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZDI7XG4gIH1cbiAgLm1zLXUtbWQxIHtcbiAgICBAaW5jbHVkZSBtcy11LW1kMTtcbiAgfVxuICAubXMtdS1tZFB1bGwxMiB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZFB1bGwxMjtcbiAgfVxuICAubXMtdS1tZFB1bGwxMSB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZFB1bGwxMTtcbiAgfVxuICAubXMtdS1tZFB1bGwxMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZFB1bGwxMDtcbiAgfVxuICAubXMtdS1tZFB1bGw5IHtcbiAgICBAaW5jbHVkZSBtcy11LW1kUHVsbDk7XG4gIH1cbiAgLm1zLXUtbWRQdWxsOCB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZFB1bGw4O1xuICB9XG4gIC5tcy11LW1kUHVsbDcge1xuICAgIEBpbmNsdWRlIG1zLXUtbWRQdWxsNztcbiAgfVxuICAubXMtdS1tZFB1bGw2IHtcbiAgICBAaW5jbHVkZSBtcy11LW1kUHVsbDY7XG4gIH1cbiAgLm1zLXUtbWRQdWxsNSB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZFB1bGw1O1xuICB9XG4gIC5tcy11LW1kUHVsbDQge1xuICAgIEBpbmNsdWRlIG1zLXUtbWRQdWxsNDtcbiAgfVxuICAubXMtdS1tZFB1bGwzIHtcbiAgICBAaW5jbHVkZSBtcy11LW1kUHVsbDM7XG4gIH1cbiAgLm1zLXUtbWRQdWxsMiB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZFB1bGwyO1xuICB9XG4gIC5tcy11LW1kUHVsbDEge1xuICAgIEBpbmNsdWRlIG1zLXUtbWRQdWxsMTtcbiAgfVxuICAubXMtdS1tZFB1bGwwIHtcbiAgICBAaW5jbHVkZSBtcy11LW1kUHVsbDA7XG4gIH1cbiAgLm1zLXUtbWRQdXNoMTIge1xuICAgIEBpbmNsdWRlIG1zLXUtbWRQdXNoMTI7XG4gIH1cbiAgLm1zLXUtbWRQdXNoMTEge1xuICAgIEBpbmNsdWRlIG1zLXUtbWRQdXNoMTE7XG4gIH1cbiAgLm1zLXUtbWRQdXNoMTAge1xuICAgIEBpbmNsdWRlIG1zLXUtbWRQdXNoMTA7XG4gIH1cbiAgLm1zLXUtbWRQdXNoOSB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZFB1c2g5O1xuICB9XG4gIC5tcy11LW1kUHVzaDgge1xuICAgIEBpbmNsdWRlIG1zLXUtbWRQdXNoODtcbiAgfVxuICAubXMtdS1tZFB1c2g3IHtcbiAgICBAaW5jbHVkZSBtcy11LW1kUHVzaDc7XG4gIH1cbiAgLm1zLXUtbWRQdXNoNiB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZFB1c2g2O1xuICB9XG4gIC5tcy11LW1kUHVzaDUge1xuICAgIEBpbmNsdWRlIG1zLXUtbWRQdXNoNTtcbiAgfVxuICAubXMtdS1tZFB1c2g0IHtcbiAgICBAaW5jbHVkZSBtcy11LW1kUHVzaDQ7XG4gIH1cbiAgLm1zLXUtbWRQdXNoMyB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZFB1c2gzO1xuICB9XG4gIC5tcy11LW1kUHVzaDIge1xuICAgIEBpbmNsdWRlIG1zLXUtbWRQdXNoMjtcbiAgfVxuICAubXMtdS1tZFB1c2gxIHtcbiAgICBAaW5jbHVkZSBtcy11LW1kUHVzaDE7XG4gIH1cbiAgLm1zLXUtbWRQdXNoMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1tZFB1c2gwO1xuICB9XG4gIFxuICAvLyBNZWRpdW0gT2Zmc2V0IGNsYXNzZXMgMCAuLi4gMTFcbiAgLm1zLXUtbWRPZmZzZXQxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAubXMtdS1tZE9mZnNldDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG4gIC5tcy11LW1kT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAubXMtdS1tZE9mZnNldDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLm1zLXUtbWRPZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuICAubXMtdS1tZE9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm1zLXUtbWRPZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5tcy11LW1kT2Zmc2V0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAubXMtdS1tZE9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm1zLXUtbWRPZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuICAubXMtdS1tZE9mZnNldDEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cbiAgLm1zLXUtbWRPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBMYXJnZSBzY3JlZW5zXG5AbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1sZy1taW4pIHtcbiAgLm1zLXUtbGcxMiB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZzEyO1xuICB9XG4gIC5tcy11LWxnMTEge1xuICAgIEBpbmNsdWRlIG1zLXUtbGcxMTtcbiAgfVxuICAubXMtdS1sZzEwIHtcbiAgICBAaW5jbHVkZSBtcy11LWxnMTA7XG4gIH1cbiAgLm1zLXUtbGc5IHtcbiAgICBAaW5jbHVkZSBtcy11LWxnOTtcbiAgfVxuICAubXMtdS1sZzgge1xuICAgIEBpbmNsdWRlIG1zLXUtbGc4O1xuICB9XG4gIC5tcy11LWxnNyB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZzc7XG4gIH1cbiAgLm1zLXUtbGc2IHtcbiAgICBAaW5jbHVkZSBtcy11LWxnNjtcbiAgfVxuICAubXMtdS1sZzUge1xuICAgIEBpbmNsdWRlIG1zLXUtbGc1O1xuICB9XG4gIC5tcy11LWxnNCB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZzQ7XG4gIH1cbiAgLm1zLXUtbGczIHtcbiAgICBAaW5jbHVkZSBtcy11LWxnMztcbiAgfVxuICAubXMtdS1sZzIge1xuICAgIEBpbmNsdWRlIG1zLXUtbGcyO1xuICB9XG4gIC5tcy11LWxnMSB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZzE7XG4gIH1cbiAgLm1zLXUtbGdQdWxsMTIge1xuICAgIEBpbmNsdWRlIG1zLXUtbGdQdWxsMTI7XG4gIH1cbiAgLm1zLXUtbGdQdWxsMTEge1xuICAgIEBpbmNsdWRlIG1zLXUtbGdQdWxsMTE7XG4gIH1cbiAgLm1zLXUtbGdQdWxsMTAge1xuICAgIEBpbmNsdWRlIG1zLXUtbGdQdWxsMTA7XG4gIH1cbiAgLm1zLXUtbGdQdWxsOSB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZ1B1bGw5O1xuICB9XG4gIC5tcy11LWxnUHVsbDgge1xuICAgIEBpbmNsdWRlIG1zLXUtbGdQdWxsODtcbiAgfVxuICAubXMtdS1sZ1B1bGw3IHtcbiAgICBAaW5jbHVkZSBtcy11LWxnUHVsbDc7XG4gIH1cbiAgLm1zLXUtbGdQdWxsNiB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZ1B1bGw2O1xuICB9XG4gIC5tcy11LWxnUHVsbDUge1xuICAgIEBpbmNsdWRlIG1zLXUtbGdQdWxsNTtcbiAgfVxuICAubXMtdS1sZ1B1bGw0IHtcbiAgICBAaW5jbHVkZSBtcy11LWxnUHVsbDQ7XG4gIH1cbiAgLm1zLXUtbGdQdWxsMyB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZ1B1bGwzO1xuICB9XG4gIC5tcy11LWxnUHVsbDIge1xuICAgIEBpbmNsdWRlIG1zLXUtbGdQdWxsMjtcbiAgfVxuICAubXMtdS1sZ1B1bGwxIHtcbiAgICBAaW5jbHVkZSBtcy11LWxnUHVsbDE7XG4gIH1cbiAgLm1zLXUtbGdQdWxsMCB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZ1B1bGwwO1xuICB9XG4gIC5tcy11LWxnUHVzaDEyIHtcbiAgICBAaW5jbHVkZSBtcy11LWxnUHVzaDEyO1xuICB9XG4gIC5tcy11LWxnUHVzaDExIHtcbiAgICBAaW5jbHVkZSBtcy11LWxnUHVzaDExO1xuICB9XG4gIC5tcy11LWxnUHVzaDEwIHtcbiAgICBAaW5jbHVkZSBtcy11LWxnUHVzaDEwO1xuICB9XG4gIC5tcy11LWxnUHVzaDkge1xuICAgIEBpbmNsdWRlIG1zLXUtbGdQdXNoOTtcbiAgfVxuICAubXMtdS1sZ1B1c2g4IHtcbiAgICBAaW5jbHVkZSBtcy11LWxnUHVzaDg7XG4gIH1cbiAgLm1zLXUtbGdQdXNoNyB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZ1B1c2g3O1xuICB9XG4gIC5tcy11LWxnUHVzaDYge1xuICAgIEBpbmNsdWRlIG1zLXUtbGdQdXNoNjtcbiAgfVxuICAubXMtdS1sZ1B1c2g1IHtcbiAgICBAaW5jbHVkZSBtcy11LWxnUHVzaDU7XG4gIH1cbiAgLm1zLXUtbGdQdXNoNCB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZ1B1c2g0O1xuICB9XG4gIC5tcy11LWxnUHVzaDMge1xuICAgIEBpbmNsdWRlIG1zLXUtbGdQdXNoMztcbiAgfVxuICAubXMtdS1sZ1B1c2gyIHtcbiAgICBAaW5jbHVkZSBtcy11LWxnUHVzaDI7XG4gIH1cbiAgLm1zLXUtbGdQdXNoMSB7XG4gICAgQGluY2x1ZGUgbXMtdS1sZ1B1c2gxO1xuICB9XG4gIC5tcy11LWxnUHVzaDAge1xuICAgIEBpbmNsdWRlIG1zLXUtbGdQdXNoMDtcbiAgfVxuICBcbiAgLy8gTGFyZ2UgT2Zmc2V0IGNsYXNzZXMgMCAuLi4gMTFcbiAgLm1zLXUtbGdPZmZzZXQxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAubXMtdS1sZ09mZnNldDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG4gIC5tcy11LWxnT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAubXMtdS1sZ09mZnNldDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLm1zLXUtbGdPZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuICAubXMtdS1sZ09mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm1zLXUtbGdPZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5tcy11LWxnT2Zmc2V0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAubXMtdS1sZ09mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm1zLXUtbGdPZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuICAubXMtdS1sZ09mZnNldDEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cbiAgLm1zLXUtbGdPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBFeHRyYSBsYXJnZSBzY3JlZW5zXG5AbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi14bC1taW4pIHtcbiAgLm1zLXUteGwxMiB7XG4gICAgQGluY2x1ZGUgbXMtdS14bDEyO1xuICB9XG4gIC5tcy11LXhsMTEge1xuICAgIEBpbmNsdWRlIG1zLXUteGwxMTtcbiAgfVxuICAubXMtdS14bDEwIHtcbiAgICBAaW5jbHVkZSBtcy11LXhsMTA7XG4gIH1cbiAgLm1zLXUteGw5IHtcbiAgICBAaW5jbHVkZSBtcy11LXhsOTtcbiAgfVxuICAubXMtdS14bDgge1xuICAgIEBpbmNsdWRlIG1zLXUteGw4O1xuICB9XG4gIC5tcy11LXhsNyB7XG4gICAgQGluY2x1ZGUgbXMtdS14bDc7XG4gIH1cbiAgLm1zLXUteGw2IHtcbiAgICBAaW5jbHVkZSBtcy11LXhsNjtcbiAgfVxuICAubXMtdS14bDUge1xuICAgIEBpbmNsdWRlIG1zLXUteGw1O1xuICB9XG4gIC5tcy11LXhsNCB7XG4gICAgQGluY2x1ZGUgbXMtdS14bDQ7XG4gIH1cbiAgLm1zLXUteGwzIHtcbiAgICBAaW5jbHVkZSBtcy11LXhsMztcbiAgfVxuICAubXMtdS14bDIge1xuICAgIEBpbmNsdWRlIG1zLXUteGwyO1xuICB9XG4gIC5tcy11LXhsMSB7XG4gICAgQGluY2x1ZGUgbXMtdS14bDE7XG4gIH1cbiAgLm1zLXUteGxQdWxsMTIge1xuICAgIEBpbmNsdWRlIG1zLXUteGxQdWxsMTI7XG4gIH1cbiAgLm1zLXUteGxQdWxsMTEge1xuICAgIEBpbmNsdWRlIG1zLXUteGxQdWxsMTE7XG4gIH1cbiAgLm1zLXUteGxQdWxsMTAge1xuICAgIEBpbmNsdWRlIG1zLXUteGxQdWxsMTA7XG4gIH1cbiAgLm1zLXUteGxQdWxsOSB7XG4gICAgQGluY2x1ZGUgbXMtdS14bFB1bGw5O1xuICB9XG4gIC5tcy11LXhsUHVsbDgge1xuICAgIEBpbmNsdWRlIG1zLXUteGxQdWxsODtcbiAgfVxuICAubXMtdS14bFB1bGw3IHtcbiAgICBAaW5jbHVkZSBtcy11LXhsUHVsbDc7XG4gIH1cbiAgLm1zLXUteGxQdWxsNiB7XG4gICAgQGluY2x1ZGUgbXMtdS14bFB1bGw2O1xuICB9XG4gIC5tcy11LXhsUHVsbDUge1xuICAgIEBpbmNsdWRlIG1zLXUteGxQdWxsNTtcbiAgfVxuICAubXMtdS14bFB1bGw0IHtcbiAgICBAaW5jbHVkZSBtcy11LXhsUHVsbDQ7XG4gIH1cbiAgLm1zLXUteGxQdWxsMyB7XG4gICAgQGluY2x1ZGUgbXMtdS14bFB1bGwzO1xuICB9XG4gIC5tcy11LXhsUHVsbDIge1xuICAgIEBpbmNsdWRlIG1zLXUteGxQdWxsMjtcbiAgfVxuICAubXMtdS14bFB1bGwxIHtcbiAgICBAaW5jbHVkZSBtcy11LXhsUHVsbDE7XG4gIH1cbiAgLm1zLXUteGxQdWxsMCB7XG4gICAgQGluY2x1ZGUgbXMtdS14bFB1bGwwO1xuICB9XG4gIC5tcy11LXhsUHVzaDEyIHtcbiAgICBAaW5jbHVkZSBtcy11LXhsUHVzaDEyO1xuICB9XG4gIC5tcy11LXhsUHVzaDExIHtcbiAgICBAaW5jbHVkZSBtcy11LXhsUHVzaDExO1xuICB9XG4gIC5tcy11LXhsUHVzaDEwIHtcbiAgICBAaW5jbHVkZSBtcy11LXhsUHVzaDEwO1xuICB9XG4gIC5tcy11LXhsUHVzaDkge1xuICAgIEBpbmNsdWRlIG1zLXUteGxQdXNoOTtcbiAgfVxuICAubXMtdS14bFB1c2g4IHtcbiAgICBAaW5jbHVkZSBtcy11LXhsUHVzaDg7XG4gIH1cbiAgLm1zLXUteGxQdXNoNyB7XG4gICAgQGluY2x1ZGUgbXMtdS14bFB1c2g3O1xuICB9XG4gIC5tcy11LXhsUHVzaDYge1xuICAgIEBpbmNsdWRlIG1zLXUteGxQdXNoNjtcbiAgfVxuICAubXMtdS14bFB1c2g1IHtcbiAgICBAaW5jbHVkZSBtcy11LXhsUHVzaDU7XG4gIH1cbiAgLm1zLXUteGxQdXNoNCB7XG4gICAgQGluY2x1ZGUgbXMtdS14bFB1c2g0O1xuICB9XG4gIC5tcy11LXhsUHVzaDMge1xuICAgIEBpbmNsdWRlIG1zLXUteGxQdXNoMztcbiAgfVxuICAubXMtdS14bFB1c2gyIHtcbiAgICBAaW5jbHVkZSBtcy11LXhsUHVzaDI7XG4gIH1cbiAgLm1zLXUteGxQdXNoMSB7XG4gICAgQGluY2x1ZGUgbXMtdS14bFB1c2gxO1xuICB9XG4gIC5tcy11LXhsUHVzaDAge1xuICAgIEBpbmNsdWRlIG1zLXUteGxQdXNoMDtcbiAgfVxuICBcbiAgLy8gTGFyZ2UgT2Zmc2V0IGNsYXNzZXMgMCAuLi4gMTFcbiAgLm1zLXUteGxPZmZzZXQxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAubXMtdS14bE9mZnNldDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlO1xuICB9XG4gIC5tcy11LXhsT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAubXMtdS14bE9mZnNldDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLm1zLXUteGxPZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuICAubXMtdS14bE9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm1zLXUteGxPZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5tcy11LXhsT2Zmc2V0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAubXMtdS14bE9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm1zLXUteGxPZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuICAubXMtdS14bE9mZnNldDEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG4gIH1cbiAgLm1zLXUteGxPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBFeHRyYSBleHRyYSBsYXJnZSBzY3JlZW5zXG5AbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi14eGwtbWluKSB7XG4gIC5tcy11LXh4bDEyIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bDEyO1xuICB9XG4gIC5tcy11LXh4bDExIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bDExO1xuICB9XG4gIC5tcy11LXh4bDEwIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bDEwO1xuICB9XG4gIC5tcy11LXh4bDkge1xuICAgIEBpbmNsdWRlIG1zLXUteHhsOTtcbiAgfVxuICAubXMtdS14eGw4IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bDg7XG4gIH1cbiAgLm1zLXUteHhsNyB7XG4gICAgQGluY2x1ZGUgbXMtdS14eGw3O1xuICB9XG4gIC5tcy11LXh4bDYge1xuICAgIEBpbmNsdWRlIG1zLXUteHhsNjtcbiAgfVxuICAubXMtdS14eGw1IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bDU7XG4gIH1cbiAgLm1zLXUteHhsNCB7XG4gICAgQGluY2x1ZGUgbXMtdS14eGw0O1xuICB9XG4gIC5tcy11LXh4bDMge1xuICAgIEBpbmNsdWRlIG1zLXUteHhsMztcbiAgfVxuICAubXMtdS14eGwyIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bDI7XG4gIH1cbiAgLm1zLXUteHhsMSB7XG4gICAgQGluY2x1ZGUgbXMtdS14eGwxO1xuICB9XG4gIC5tcy11LXh4bFB1bGwxMiB7XG4gICAgQGluY2x1ZGUgbXMtdS14eGxQdWxsMTI7XG4gIH1cbiAgLm1zLXUteHhsUHVsbDExIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGwxMTtcbiAgfVxuICAubXMtdS14eGxQdWxsMTAge1xuICAgIEBpbmNsdWRlIG1zLXUteHhsUHVsbDEwO1xuICB9XG4gIC5tcy11LXh4bFB1bGw5IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGw5O1xuICB9XG4gIC5tcy11LXh4bFB1bGw4IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGw4O1xuICB9XG4gIC5tcy11LXh4bFB1bGw3IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGw3O1xuICB9XG4gIC5tcy11LXh4bFB1bGw2IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGw2O1xuICB9XG4gIC5tcy11LXh4bFB1bGw1IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGw1O1xuICB9XG4gIC5tcy11LXh4bFB1bGw0IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGw0O1xuICB9XG4gIC5tcy11LXh4bFB1bGwzIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGwzO1xuICB9XG4gIC5tcy11LXh4bFB1bGwyIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGwyO1xuICB9XG4gIC5tcy11LXh4bFB1bGwxIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGwxO1xuICB9XG4gIC5tcy11LXh4bFB1bGwwIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1bGwwO1xuICB9XG4gIC5tcy11LXh4bFB1c2gxMiB7XG4gICAgQGluY2x1ZGUgbXMtdS14eGxQdXNoMTI7XG4gIH1cbiAgLm1zLXUteHhsUHVzaDExIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2gxMTtcbiAgfVxuICAubXMtdS14eGxQdXNoMTAge1xuICAgIEBpbmNsdWRlIG1zLXUteHhsUHVzaDEwO1xuICB9XG4gIC5tcy11LXh4bFB1c2g5IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2g5O1xuICB9XG4gIC5tcy11LXh4bFB1c2g4IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2g4O1xuICB9XG4gIC5tcy11LXh4bFB1c2g3IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2g3O1xuICB9XG4gIC5tcy11LXh4bFB1c2g2IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2g2O1xuICB9XG4gIC5tcy11LXh4bFB1c2g1IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2g1O1xuICB9XG4gIC5tcy11LXh4bFB1c2g0IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2g0O1xuICB9XG4gIC5tcy11LXh4bFB1c2gzIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2gzO1xuICB9XG4gIC5tcy11LXh4bFB1c2gyIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2gyO1xuICB9XG4gIC5tcy11LXh4bFB1c2gxIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2gxO1xuICB9XG4gIC5tcy11LXh4bFB1c2gwIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4bFB1c2gwO1xuICB9XG4gIFxuICAvLyBFeHRyYSBleHRyYSBsYXJnZSBPZmZzZXQgY2xhc3NlcyAwIC4uLiAxMVxuICAubXMtdS14eGxPZmZzZXQxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAubXMtdS14eGxPZmZzZXQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuICAubXMtdS14eGxPZmZzZXQ5IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5tcy11LXh4bE9mZnNldDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIH1cbiAgLm1zLXUteHhsT2Zmc2V0NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cbiAgLm1zLXUteHhsT2Zmc2V0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAubXMtdS14eGxPZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5tcy11LXh4bE9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1zLXUteHhsT2Zmc2V0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAubXMtdS14eGxPZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgfVxuICAubXMtdS14eGxPZmZzZXQxIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG4gIC5tcy11LXh4bE9mZnNldDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEV4dHJhIGV4dHJhIGV4dHJhIGxhcmdlIHNjcmVlbnNcbkBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLXh4eGwtbWluKSB7XG4gIC5tcy11LXh4eGwxMiB7XG4gICAgQGluY2x1ZGUgbXMtdS14eHhsMTI7XG4gIH1cbiAgLm1zLXUteHh4bDExIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGwxMTtcbiAgfVxuICAubXMtdS14eHhsMTAge1xuICAgIEBpbmNsdWRlIG1zLXUteHh4bDEwO1xuICB9XG4gIC5tcy11LXh4eGw5IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGw5O1xuICB9XG4gIC5tcy11LXh4eGw4IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGw4O1xuICB9XG4gIC5tcy11LXh4eGw3IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGw3O1xuICB9XG4gIC5tcy11LXh4eGw2IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGw2O1xuICB9XG4gIC5tcy11LXh4eGw1IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGw1O1xuICB9XG4gIC5tcy11LXh4eGw0IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGw0O1xuICB9XG4gIC5tcy11LXh4eGwzIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGwzO1xuICB9XG4gIC5tcy11LXh4eGwyIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGwyO1xuICB9XG4gIC5tcy11LXh4eGwxIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGwxO1xuICB9XG4gIC5tcy11LXh4eGxQdWxsMTIge1xuICAgIEBpbmNsdWRlIG1zLXUteHh4bFB1bGwxMjtcbiAgfVxuICAubXMtdS14eHhsUHVsbDExIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGxQdWxsMTE7XG4gIH1cbiAgLm1zLXUteHh4bFB1bGwxMCB7XG4gICAgQGluY2x1ZGUgbXMtdS14eHhsUHVsbDEwO1xuICB9XG4gIC5tcy11LXh4eGxQdWxsOSB7XG4gICAgQGluY2x1ZGUgbXMtdS14eHhsUHVsbDk7XG4gIH1cbiAgLm1zLXUteHh4bFB1bGw4IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGxQdWxsODtcbiAgfVxuICAubXMtdS14eHhsUHVsbDcge1xuICAgIEBpbmNsdWRlIG1zLXUteHh4bFB1bGw3O1xuICB9XG4gIC5tcy11LXh4eGxQdWxsNiB7XG4gICAgQGluY2x1ZGUgbXMtdS14eHhsUHVsbDY7XG4gIH1cbiAgLm1zLXUteHh4bFB1bGw1IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGxQdWxsNTtcbiAgfVxuICAubXMtdS14eHhsUHVsbDQge1xuICAgIEBpbmNsdWRlIG1zLXUteHh4bFB1bGw0O1xuICB9XG4gIC5tcy11LXh4eGxQdWxsMyB7XG4gICAgQGluY2x1ZGUgbXMtdS14eHhsUHVsbDM7XG4gIH1cbiAgLm1zLXUteHh4bFB1bGwyIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGxQdWxsMjtcbiAgfVxuICAubXMtdS14eHhsUHVsbDEge1xuICAgIEBpbmNsdWRlIG1zLXUteHh4bFB1bGwxO1xuICB9XG4gIC5tcy11LXh4eGxQdWxsMCB7XG4gICAgQGluY2x1ZGUgbXMtdS14eHhsUHVsbDA7XG4gIH1cbiAgLm1zLXUteHh4bFB1c2gxMiB7XG4gICAgQGluY2x1ZGUgbXMtdS14eHhsUHVzaDEyO1xuICB9XG4gIC5tcy11LXh4eGxQdXNoMTEge1xuICAgIEBpbmNsdWRlIG1zLXUteHh4bFB1c2gxMTtcbiAgfVxuICAubXMtdS14eHhsUHVzaDEwIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGxQdXNoMTA7XG4gIH1cbiAgLm1zLXUteHh4bFB1c2g5IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGxQdXNoOTtcbiAgfVxuICAubXMtdS14eHhsUHVzaDgge1xuICAgIEBpbmNsdWRlIG1zLXUteHh4bFB1c2g4O1xuICB9XG4gIC5tcy11LXh4eGxQdXNoNyB7XG4gICAgQGluY2x1ZGUgbXMtdS14eHhsUHVzaDc7XG4gIH1cbiAgLm1zLXUteHh4bFB1c2g2IHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGxQdXNoNjtcbiAgfVxuICAubXMtdS14eHhsUHVzaDUge1xuICAgIEBpbmNsdWRlIG1zLXUteHh4bFB1c2g1O1xuICB9XG4gIC5tcy11LXh4eGxQdXNoNCB7XG4gICAgQGluY2x1ZGUgbXMtdS14eHhsUHVzaDQ7XG4gIH1cbiAgLm1zLXUteHh4bFB1c2gzIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGxQdXNoMztcbiAgfVxuICAubXMtdS14eHhsUHVzaDIge1xuICAgIEBpbmNsdWRlIG1zLXUteHh4bFB1c2gyO1xuICB9XG4gIC5tcy11LXh4eGxQdXNoMSB7XG4gICAgQGluY2x1ZGUgbXMtdS14eHhsUHVzaDE7XG4gIH1cbiAgLm1zLXUteHh4bFB1c2gwIHtcbiAgICBAaW5jbHVkZSBtcy11LXh4eGxQdXNoMDtcbiAgfVxuICBcbiAgLy8gRXh0cmEgZXh0cmEgZXh0cmEgbGFyZ2UgT2Zmc2V0IGNsYXNzZXMgMCAuLi4gMTFcbiAgLm1zLXUteHh4bE9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlO1xuICB9XG4gIC5tcy11LXh4eGxPZmZzZXQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbiAgfVxuICAubXMtdS14eHhsT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAubXMtdS14eHhsT2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbiAgfVxuICAubXMtdS14eHhsT2Zmc2V0NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cbiAgLm1zLXUteHh4bE9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm1zLXUteHh4bE9mZnNldDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1zLXUteHh4bE9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1zLXUteHh4bE9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm1zLXUteHh4bE9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlO1xuICB9XG4gIC5tcy11LXh4eGxPZmZzZXQxIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xuICB9XG4gIC5tcy11LXh4eGxPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuIiwiLy8gU21hbGwgU2NyZWVuc1xuQG1peGluIG1zLXUtc20xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1peGluIG1zLXUtc20xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS1zbTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cbkBtaXhpbiBtcy11LXNtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWl4aW4gbXMtdS1zbTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUtc203IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5AbWl4aW4gbXMtdS1zbTYge1xuICB3aWR0aDogNTAlO1xufVxuQG1peGluIG1zLXUtc201IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbn1cbkBtaXhpbiBtcy11LXNtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5AbWl4aW4gbXMtdS1zbTMge1xuICB3aWR0aDogMjUlO1xufVxuQG1peGluIG1zLXUtc20yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG59XG5AbWl4aW4gbXMtdS1zbTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuQG1peGluIG1zLXUtc21QdWxsMTIge1xuICByaWdodDogMTAwJTtcbn1cbkBtaXhpbiBtcy11LXNtUHVsbDExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbn1cbkBtaXhpbiBtcy11LXNtUHVsbDEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cbkBtaXhpbiBtcy11LXNtUHVsbDkge1xuICByaWdodDogNzUlO1xufVxuQG1peGluIG1zLXUtc21QdWxsOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS1zbVB1bGw3IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5AbWl4aW4gbXMtdS1zbVB1bGw2IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbkBtaXhpbiBtcy11LXNtUHVsbDUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuQG1peGluIG1zLXUtc21QdWxsNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5AbWl4aW4gbXMtdS1zbVB1bGwzIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbkBtaXhpbiBtcy11LXNtUHVsbDIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbn1cbkBtaXhpbiBtcy11LXNtUHVsbDEge1xuICByaWdodDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuQG1peGluIG1zLXUtc21QdWxsMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuQG1peGluIG1zLXUtc21QdXNoMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuQG1peGluIG1zLXUtc21QdXNoMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS1zbVB1c2gxMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cbkBtaXhpbiBtcy11LXNtUHVzaDkge1xuICBsZWZ0OiA3NSU7XG59XG5AbWl4aW4gbXMtdS1zbVB1c2g4IHtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUtc21QdXNoNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5AbWl4aW4gbXMtdS1zbVB1c2g2IHtcbiAgbGVmdDogNTAlO1xufVxuQG1peGluIG1zLXUtc21QdXNoNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbn1cbkBtaXhpbiBtcy11LXNtUHVzaDQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5AbWl4aW4gbXMtdS1zbVB1c2gzIHtcbiAgbGVmdDogMjUlO1xufVxuQG1peGluIG1zLXUtc21QdXNoMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG59XG5AbWl4aW4gbXMtdS1zbVB1c2gxIHtcbiAgbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuQG1peGluIG1zLXUtc21QdXNoMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIE1lZGl1bSBTY3JlZW5zXG5AbWl4aW4gbXMtdS1tZDEyIHtcbndpZHRoOiAxMDAlO1xufVxuQG1peGluIG1zLXUtbWQxMSB7XG53aWR0aDogOTEuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUtbWQxMCB7XG53aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuQG1peGluIG1zLXUtbWQ5IHtcbndpZHRoOiA3NSU7XG59XG5AbWl4aW4gbXMtdS1tZDgge1xud2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbn1cbkBtaXhpbiBtcy11LW1kNyB7XG53aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbkBtaXhpbiBtcy11LW1kNiB7XG53aWR0aDogNTAlO1xufVxuQG1peGluIG1zLXUtbWQ1IHtcbndpZHRoOiA0MS42NjY2NjY2NjY2NjY2NyU7XG59XG5AbWl4aW4gbXMtdS1tZDQge1xud2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbkBtaXhpbiBtcy11LW1kMyB7XG53aWR0aDogMjUlO1xufVxuQG1peGluIG1zLXUtbWQyIHtcbndpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjQlO1xufVxuQG1peGluIG1zLXUtbWQxIHtcbndpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG5AbWl4aW4gbXMtdS1tZFB1bGwxMiB7XG5yaWdodDogMTAwJTtcbn1cbkBtaXhpbiBtcy11LW1kUHVsbDExIHtcbnJpZ2h0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS1tZFB1bGwxMCB7XG5yaWdodDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuQG1peGluIG1zLXUtbWRQdWxsOSB7XG5yaWdodDogNzUlO1xufVxuQG1peGluIG1zLXUtbWRQdWxsOCB7XG5yaWdodDogNjYuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUtbWRQdWxsNyB7XG5yaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbkBtaXhpbiBtcy11LW1kUHVsbDYge1xucmlnaHQ6IDUwJTtcbn1cbkBtaXhpbiBtcy11LW1kUHVsbDUge1xucmlnaHQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbn1cbkBtaXhpbiBtcy11LW1kUHVsbDQge1xucmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbkBtaXhpbiBtcy11LW1kUHVsbDMge1xucmlnaHQ6IDI1JTtcbn1cbkBtaXhpbiBtcy11LW1kUHVsbDIge1xucmlnaHQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG59XG5AbWl4aW4gbXMtdS1tZFB1bGwxIHtcbnJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG5AbWl4aW4gbXMtdS1tZFB1bGwwIHtcbnJpZ2h0OiBhdXRvO1xufVxuQG1peGluIG1zLXUtbWRQdXNoMTIge1xubGVmdDogMTAwJTtcbn1cbkBtaXhpbiBtcy11LW1kUHVzaDExIHtcbmxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbn1cbkBtaXhpbiBtcy11LW1kUHVzaDEwIHtcbmxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cbkBtaXhpbiBtcy11LW1kUHVzaDkge1xubGVmdDogNzUlO1xufVxuQG1peGluIG1zLXUtbWRQdXNoOCB7XG5sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS1tZFB1c2g3IHtcbmxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5AbWl4aW4gbXMtdS1tZFB1c2g2IHtcbmxlZnQ6IDUwJTtcbn1cbkBtaXhpbiBtcy11LW1kUHVzaDUge1xubGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuQG1peGluIG1zLXUtbWRQdXNoNCB7XG5sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5AbWl4aW4gbXMtdS1tZFB1c2gzIHtcbmxlZnQ6IDI1JTtcbn1cbkBtaXhpbiBtcy11LW1kUHVzaDIge1xubGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbn1cbkBtaXhpbiBtcy11LW1kUHVzaDEge1xubGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuQG1peGluIG1zLXUtbWRQdXNoMCB7XG5sZWZ0OiBhdXRvO1xufVxuXG4vLyBMYXJnZSBzY3JlZW5zXG5AbWl4aW4gbXMtdS1sZzEyIHtcbndpZHRoOiAxMDAlO1xufVxuQG1peGluIG1zLXUtbGcxMSB7XG53aWR0aDogOTEuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUtbGcxMCB7XG53aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuQG1peGluIG1zLXUtbGc5IHtcbndpZHRoOiA3NSU7XG59XG5AbWl4aW4gbXMtdS1sZzgge1xud2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbn1cbkBtaXhpbiBtcy11LWxnNyB7XG53aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbkBtaXhpbiBtcy11LWxnNiB7XG53aWR0aDogNTAlO1xufVxuQG1peGluIG1zLXUtbGc1IHtcbndpZHRoOiA0MS42NjY2NjY2NjY2NjY2NyU7XG59XG5AbWl4aW4gbXMtdS1sZzQge1xud2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbkBtaXhpbiBtcy11LWxnMyB7XG53aWR0aDogMjUlO1xufVxuQG1peGluIG1zLXUtbGcyIHtcbndpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjQlO1xufVxuQG1peGluIG1zLXUtbGcxIHtcbndpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG5AbWl4aW4gbXMtdS1sZ1B1bGwxMiB7XG5yaWdodDogMTAwJTtcbn1cbkBtaXhpbiBtcy11LWxnUHVsbDExIHtcbnJpZ2h0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS1sZ1B1bGwxMCB7XG5yaWdodDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuQG1peGluIG1zLXUtbGdQdWxsOSB7XG5yaWdodDogNzUlO1xufVxuQG1peGluIG1zLXUtbGdQdWxsOCB7XG5yaWdodDogNjYuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUtbGdQdWxsNyB7XG5yaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbkBtaXhpbiBtcy11LWxnUHVsbDYge1xucmlnaHQ6IDUwJTtcbn1cbkBtaXhpbiBtcy11LWxnUHVsbDUge1xucmlnaHQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbn1cbkBtaXhpbiBtcy11LWxnUHVsbDQge1xucmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbkBtaXhpbiBtcy11LWxnUHVsbDMge1xucmlnaHQ6IDI1JTtcbn1cbkBtaXhpbiBtcy11LWxnUHVsbDIge1xucmlnaHQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG59XG5AbWl4aW4gbXMtdS1sZ1B1bGwxIHtcbnJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG5AbWl4aW4gbXMtdS1sZ1B1bGwwIHtcbnJpZ2h0OiBhdXRvO1xufVxuQG1peGluIG1zLXUtbGdQdXNoMTIge1xubGVmdDogMTAwJTtcbn1cbkBtaXhpbiBtcy11LWxnUHVzaDExIHtcbmxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbn1cbkBtaXhpbiBtcy11LWxnUHVzaDEwIHtcbmxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cbkBtaXhpbiBtcy11LWxnUHVzaDkge1xubGVmdDogNzUlO1xufVxuQG1peGluIG1zLXUtbGdQdXNoOCB7XG5sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS1sZ1B1c2g3IHtcbmxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5AbWl4aW4gbXMtdS1sZ1B1c2g2IHtcbmxlZnQ6IDUwJTtcbn1cbkBtaXhpbiBtcy11LWxnUHVzaDUge1xubGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuQG1peGluIG1zLXUtbGdQdXNoNCB7XG5sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5AbWl4aW4gbXMtdS1sZ1B1c2gzIHtcbmxlZnQ6IDI1JTtcbn1cbkBtaXhpbiBtcy11LWxnUHVzaDIge1xubGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbn1cbkBtaXhpbiBtcy11LWxnUHVzaDEge1xubGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuQG1peGluIG1zLXUtbGdQdXNoMCB7XG5sZWZ0OiBhdXRvO1xufVxuXG4vLyBFeHRyYSBMYXJnZSBTY3JlZW5zXG5AbWl4aW4gbXMtdS14bDEyIHtcbndpZHRoOiAxMDAlO1xufVxuQG1peGluIG1zLXUteGwxMSB7XG53aWR0aDogOTEuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUteGwxMCB7XG53aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuQG1peGluIG1zLXUteGw5IHtcbndpZHRoOiA3NSU7XG59XG5AbWl4aW4gbXMtdS14bDgge1xud2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbn1cbkBtaXhpbiBtcy11LXhsNyB7XG53aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbkBtaXhpbiBtcy11LXhsNiB7XG53aWR0aDogNTAlO1xufVxuQG1peGluIG1zLXUteGw1IHtcbndpZHRoOiA0MS42NjY2NjY2NjY2NjY2NyU7XG59XG5AbWl4aW4gbXMtdS14bDQge1xud2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbkBtaXhpbiBtcy11LXhsMyB7XG53aWR0aDogMjUlO1xufVxuQG1peGluIG1zLXUteGwyIHtcbndpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjQlO1xufVxuQG1peGluIG1zLXUteGwxIHtcbndpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG5AbWl4aW4gbXMtdS14bFB1bGwxMiB7XG5yaWdodDogMTAwJTtcbn1cbkBtaXhpbiBtcy11LXhsUHVsbDExIHtcbnJpZ2h0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS14bFB1bGwxMCB7XG5yaWdodDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuQG1peGluIG1zLXUteGxQdWxsOSB7XG5yaWdodDogNzUlO1xufVxuQG1peGluIG1zLXUteGxQdWxsOCB7XG5yaWdodDogNjYuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUteGxQdWxsNyB7XG5yaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbkBtaXhpbiBtcy11LXhsUHVsbDYge1xucmlnaHQ6IDUwJTtcbn1cbkBtaXhpbiBtcy11LXhsUHVsbDUge1xucmlnaHQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbn1cbkBtaXhpbiBtcy11LXhsUHVsbDQge1xucmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbkBtaXhpbiBtcy11LXhsUHVsbDMge1xucmlnaHQ6IDI1JTtcbn1cbkBtaXhpbiBtcy11LXhsUHVsbDIge1xucmlnaHQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG59XG5AbWl4aW4gbXMtdS14bFB1bGwxIHtcbnJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG5AbWl4aW4gbXMtdS14bFB1bGwwIHtcbnJpZ2h0OiBhdXRvO1xufVxuQG1peGluIG1zLXUteGxQdXNoMTIge1xubGVmdDogMTAwJTtcbn1cbkBtaXhpbiBtcy11LXhsUHVzaDExIHtcbmxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbn1cbkBtaXhpbiBtcy11LXhsUHVzaDEwIHtcbmxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cbkBtaXhpbiBtcy11LXhsUHVzaDkge1xubGVmdDogNzUlO1xufVxuQG1peGluIG1zLXUteGxQdXNoOCB7XG5sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS14bFB1c2g3IHtcbmxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5AbWl4aW4gbXMtdS14bFB1c2g2IHtcbmxlZnQ6IDUwJTtcbn1cbkBtaXhpbiBtcy11LXhsUHVzaDUge1xubGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuQG1peGluIG1zLXUteGxQdXNoNCB7XG5sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5AbWl4aW4gbXMtdS14bFB1c2gzIHtcbmxlZnQ6IDI1JTtcbn1cbkBtaXhpbiBtcy11LXhsUHVzaDIge1xubGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbn1cbkBtaXhpbiBtcy11LXhsUHVzaDEge1xubGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuQG1peGluIG1zLXUteGxQdXNoMCB7XG5sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIFhYTCBTY3JlZW5zXG5AbWl4aW4gbXMtdS14eGwxMiB7XG53aWR0aDogMTAwJTtcbn1cbkBtaXhpbiBtcy11LXh4bDExIHtcbndpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS14eGwxMCB7XG53aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuQG1peGluIG1zLXUteHhsOSB7XG53aWR0aDogNzUlO1xufVxuQG1peGluIG1zLXUteHhsOCB7XG53aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUteHhsNyB7XG53aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbkBtaXhpbiBtcy11LXh4bDYge1xud2lkdGg6IDUwJTtcbn1cbkBtaXhpbiBtcy11LXh4bDUge1xud2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbn1cbkBtaXhpbiBtcy11LXh4bDQge1xud2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbkBtaXhpbiBtcy11LXh4bDMge1xud2lkdGg6IDI1JTtcbn1cbkBtaXhpbiBtcy11LXh4bDIge1xud2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG59XG5AbWl4aW4gbXMtdS14eGwxIHtcbndpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG5AbWl4aW4gbXMtdS14eGxQdWxsMTIge1xucmlnaHQ6IDEwMCU7XG59XG5AbWl4aW4gbXMtdS14eGxQdWxsMTEge1xucmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbn1cbkBtaXhpbiBtcy11LXh4bFB1bGwxMCB7XG5yaWdodDogODMuMzMzMzMzMzMzMzMzMzQlO1xufVxuQG1peGluIG1zLXUteHhsUHVsbDkge1xucmlnaHQ6IDc1JTtcbn1cbkBtaXhpbiBtcy11LXh4bFB1bGw4IHtcbnJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS14eGxQdWxsNyB7XG5yaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cbkBtaXhpbiBtcy11LXh4bFB1bGw2IHtcbnJpZ2h0OiA1MCU7XG59XG5AbWl4aW4gbXMtdS14eGxQdWxsNSB7XG5yaWdodDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuQG1peGluIG1zLXUteHhsUHVsbDQge1xucmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbn1cbkBtaXhpbiBtcy11LXh4bFB1bGwzIHtcbnJpZ2h0OiAyNSU7XG59XG5AbWl4aW4gbXMtdS14eGxQdWxsMiB7XG5yaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbn1cbkBtaXhpbiBtcy11LXh4bFB1bGwxIHtcbnJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7XG59XG5AbWl4aW4gbXMtdS14eGxQdWxsMCB7XG5yaWdodDogYXV0bztcbn1cbkBtaXhpbiBtcy11LXh4bFB1c2gxMiB7XG5sZWZ0OiAxMDAlO1xufVxuQG1peGluIG1zLXUteHhsUHVzaDExIHtcbmxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbn1cbkBtaXhpbiBtcy11LXh4bFB1c2gxMCB7XG5sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7XG59XG5AbWl4aW4gbXMtdS14eGxQdXNoOSB7XG5sZWZ0OiA3NSU7XG59XG5AbWl4aW4gbXMtdS14eGxQdXNoOCB7XG5sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS14eGxQdXNoNyB7XG5sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xufVxuQG1peGluIG1zLXUteHhsUHVzaDYge1xubGVmdDogNTAlO1xufVxuQG1peGluIG1zLXUteHhsUHVzaDUge1xubGVmdDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuQG1peGluIG1zLXUteHhsUHVzaDQge1xubGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlO1xufVxuQG1peGluIG1zLXUteHhsUHVzaDMge1xubGVmdDogMjUlO1xufVxuQG1peGluIG1zLXUteHhsUHVzaDIge1xubGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbn1cbkBtaXhpbiBtcy11LXh4bFB1c2gxIHtcbmxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTtcbn1cbkBtaXhpbiBtcy11LXh4bFB1c2gwIHtcbmxlZnQ6IGF1dG87XG59XG5cbi8vIEV4dHJhIGV4dHJhIGV4dHJhIGxhcmdlIHNjcmVlbnNcblxuQG1peGluIG1zLXUteHh4bDEyIHtcbndpZHRoOiAxMDAlO1xufVxuQG1peGluIG1zLXUteHh4bDExIHtcbndpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS14eHhsMTAge1xud2lkdGg6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cbkBtaXhpbiBtcy11LXh4eGw5IHtcbndpZHRoOiA3NSU7XG59XG5AbWl4aW4gbXMtdS14eHhsOCB7XG53aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUteHh4bDcge1xud2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5AbWl4aW4gbXMtdS14eHhsNiB7XG53aWR0aDogNTAlO1xufVxuQG1peGluIG1zLXUteHh4bDUge1xud2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbn1cbkBtaXhpbiBtcy11LXh4eGw0IHtcbndpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5AbWl4aW4gbXMtdS14eHhsMyB7XG53aWR0aDogMjUlO1xufVxuQG1peGluIG1zLXUteHh4bDIge1xud2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG59XG5AbWl4aW4gbXMtdS14eHhsMSB7XG53aWR0aDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuQG1peGluIG1zLXUteHh4bFB1bGwxMiB7XG5yaWdodDogMTAwJTtcbn1cbkBtaXhpbiBtcy11LXh4eGxQdWxsMTEge1xucmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTtcbn1cbkBtaXhpbiBtcy11LXh4eGxQdWxsMTAge1xucmlnaHQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cbkBtaXhpbiBtcy11LXh4eGxQdWxsOSB7XG5yaWdodDogNzUlO1xufVxuQG1peGluIG1zLXUteHh4bFB1bGw4IHtcbnJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS14eHhsUHVsbDcge1xucmlnaHQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5AbWl4aW4gbXMtdS14eHhsUHVsbDYge1xucmlnaHQ6IDUwJTtcbn1cbkBtaXhpbiBtcy11LXh4eGxQdWxsNSB7XG5yaWdodDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuQG1peGluIG1zLXUteHh4bFB1bGw0IHtcbnJpZ2h0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5AbWl4aW4gbXMtdS14eHhsUHVsbDMge1xucmlnaHQ6IDI1JTtcbn1cbkBtaXhpbiBtcy11LXh4eGxQdWxsMiB7XG5yaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbn1cbkBtaXhpbiBtcy11LXh4eGxQdWxsMSB7XG5yaWdodDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuQG1peGluIG1zLXUteHh4bFB1bGwwIHtcbnJpZ2h0OiBhdXRvO1xufVxuQG1peGluIG1zLXUteHh4bFB1c2gxMiB7XG5sZWZ0OiAxMDAlO1xufVxuQG1peGluIG1zLXUteHh4bFB1c2gxMSB7XG5sZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7XG59XG5AbWl4aW4gbXMtdS14eHhsUHVzaDEwIHtcbmxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cbkBtaXhpbiBtcy11LXh4eGxQdXNoOSB7XG5sZWZ0OiA3NSU7XG59XG5AbWl4aW4gbXMtdS14eHhsUHVzaDgge1xubGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlO1xufVxuQG1peGluIG1zLXUteHh4bFB1c2g3IHtcbmxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7XG59XG5AbWl4aW4gbXMtdS14eHhsUHVzaDYge1xubGVmdDogNTAlO1xufVxuQG1peGluIG1zLXUteHh4bFB1c2g1IHtcbmxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTtcbn1cbkBtaXhpbiBtcy11LXh4eGxQdXNoNCB7XG5sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG5AbWl4aW4gbXMtdS14eHhsUHVzaDMge1xubGVmdDogMjUlO1xufVxuQG1peGluIG1zLXUteHh4bFB1c2gyIHtcbmxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7XG59XG5AbWl4aW4gbXMtdS14eHhsUHVzaDEge1xubGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlO1xufVxuQG1peGluIG1zLXUteHh4bFB1c2gwIHtcbmxlZnQ6IGF1dG87XG59IiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGbHVpZCAxMi1jb2x1bW4gZ3JpZHMgZm9yIHNtYWxsLCBtZWRpdW0sIGFuZCBsYXJnZSBkZXZpY2VzXG5cbkBpbXBvcnQgXCJGYWJyaWMuR3JpZFwiO1xuXG4vLz09IEdyaWQgY29udGFpbmVyIChzYW1lIGZvciBhbGwgc2l6ZXMpXG4vL1xuLm1zLUdyaWQge1xuICBAaW5jbHVkZSBtcy1HcmlkO1xufVxuXG4vLz09IEdyaWQgcm93cyAocHVsbCBmaXJzdCBhbmQgbGFzdCBjb2x1bW4gb3V0KVxuLy9cbi5tcy1HcmlkLXJvdyB7XG4gIEBpbmNsdWRlIG1zLUdyaWQtcm93O1xufVxuXG4vLz09IEdyaWQgY2VsbHNcbi8vXG4ubXMtR3JpZC1jb2wge1xuICBAaW5jbHVkZSBtcy1HcmlkLWNvbDtcbn1cblxuLy8gRm9yIG5lc3RlZCBncmlkcyAoYSBncmlkIGluc2lkZSBhIGNvbHVtbiksIHJlbW92aW5nIHRoZSBwYWRkaW5nXG4vLyBzbyB0aGF0IHRoZSBuZXN0ZWQgZ3JpZCdzIGNvbHVtbnMgZ28gdG8gdGhlIGVkZ2Ugb2YgdGhlIHBhcmVudCdzLlxuLm1zLUdyaWQtY29sIC5tcy1HcmlkIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRmx1aWQgMTItY29sdW1uIGdyaWRzIGZvciBzbWFsbCwgbWVkaXVtLCBhbmQgbGFyZ2UgZGV2aWNlc1xuXG5cbi8vPT0gR3JpZCBjb250YWluZXIgKHNhbWUgZm9yIGFsbCBzaXplcylcbi8vXG5AbWl4aW4gbXMtR3JpZCB7XG4gIEBpbmNsdWRlIG1zLXUtYm9yZGVyQm94O1xuICBAaW5jbHVkZSBtcy11LWNsZWFyZml4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLy89PSBHcmlkIHJvd3MgKHB1bGwgZmlyc3QgYW5kIGxhc3QgY29sdW1uIG91dClcbi8vXG5AbWl4aW4gbXMtR3JpZC1yb3cge1xuICBtYXJnaW46IDAgLThweDtcbiAgQGluY2x1ZGUgbXMtdS1ib3JkZXJCb3g7XG4gIEBpbmNsdWRlIG1zLXUtY2xlYXJmaXg7XG59XG5cbi8vPT0gR3JpZCBjZWxsc1xuLy9cbkBtaXhpbiBtcy1HcmlkLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBAaW5jbHVkZSBtcy11LWJvcmRlckJveDtcbiAgZmxvYXQ6IGxlZnQ7XG59IiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCcmVhZGNydW1iIHN0eWxlc1xuXG5cbi5tcy1CcmVhZGNydW1iIHtcbiAgbWFyZ2luOiAyM3B4IDAgMXB4IDA7XG5cbiAgJi5pcy1vdmVyZmxvdyB7XG4gICAgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuXG4ubXMtQnJlYWRjcnVtYi1jaGV2cm9uIHtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLWw7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5tcy1CcmVhZGNydW1iLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICAubXMtQnJlYWRjcnVtYi1saXN0SXRlbSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgLm1zLUJyZWFkY3J1bWItY2hldnJvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tcy1CcmVhZGNydW1iLW92ZXJmbG93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG5cbiAgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dCdXR0b24ge1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjokbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDhweCAzcHggOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubXMtQnJlYWRjcnVtYi1vdmVyZmxvd01lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcbiAgICB6LWluZGV4OiAoJG1zLXpJbmRleC1Db250ZXh0dWFsTWVudSArICRtcy16SW5kZXgtbWlkZGxlKTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5tcy1Db250ZXh0dWFsTWVudSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOTBweDtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubXMtQnJlYWRjcnVtYi1pdGVtTGluayxcbi5tcy1CcmVhZGNydW1iLW92ZXJmbG93QnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbExpZ2h0ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQgc29saWQgMXB4O1xuICAgIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcbiAgfVxufVxuXG4ubXMtQnJlYWRjcnVtYi1pdGVtTGluayB7XG4gIEBpbmNsdWRlIG1zLWZvbnQteGwoKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1zLXNjcmVlbi1tZC1tYXgpIHtcbiAgLm1zLUJyZWFkY3J1bWIge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgLm1zLUJyZWFkY3J1bWItaXRlbUxpbmsge1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1sO1xuICB9XG5cbiAgLm1zLUJyZWFkY3J1bWItY2hldnJvbiB7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG5cbiAgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3cge1xuICAgIC5tcy1CcmVhZGNydW1iLW92ZXJmbG93QnV0dG9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXMtc2NyZWVuLXNtLW1heCkge1xuICAubXMtQnJlYWRjcnVtYi1pdGVtTGluayB7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gICAgbWF4LXdpZHRoOiAxMTZweDtcbiAgfVxuXG4gIC5tcy1CcmVhZGNydW1iLWNoZXZyb24ge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIC5tcy1CcmVhZGNydW1iLW92ZXJmbG93IHtcbiAgICAubXMtQnJlYWRjcnVtYi1vdmVyZmxvd0J1dHRvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQnV0dG9uIHN0eWxlc1xuXG5cbi5tcy1CdXR0b24ge1xuXHRAaW5jbHVkZSBtcy1mb250LW07XG5cdEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbExpZ2h0ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMzJweDtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRwYWRkaW5nOiA0cHggMjBweCA2cHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcblx0XHRib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG5cdFx0b3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0Lm1zLUJ1dHRvbi1sYWJlbCB7XG5cdFx0XHRjb2xvcjogJG1zLWNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuXHRcdG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdC5tcy1CdXR0b24tbGFiZWwge1xuXHRcdFx0Y29sb3I6ICRtcy1jb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcblx0XHRib3JkZXItY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG5cblx0XHQubXMtQnV0dG9uLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0JjpkaXNhYmxlZCwgXG5cdCYuaXMtZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcblx0XHRib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHQubXMtQnV0dG9uLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsIFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gQWRkIHNwYWNlIGJldHdlZW4gYWRqYWNlbnQgYnV0dG9ucy5cbi5tcy1CdXR0b24gKyAubXMtQnV0dG9uIHtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLm1zLUJ1dHRvbi1sYWJlbCB7XG5cdGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG5cdGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xufVxuXG4ubXMtQnV0dG9uLWljb24sIFxuLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLy89PSBNb2RpZmllcjogUHJpbWFyeSBhY3Rpb24gYnV0dG9uXG4vL1xuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuXHRib3JkZXItY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG5cblx0Lm1zLUJ1dHRvbi1sYWJlbCB7XG5cdFx0Y29sb3I6ICRtcy1jb2xvci13aGl0ZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZURhcms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVEYXJrO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lRGFyaztcblx0XHRib3JkZXItY29sb3I6ICRtcy1jb2xvci10aGVtZURhcmtlcjtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuXHRcdGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcblx0fVxuXG5cdCY6ZGlzYWJsZWQsIFxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbExpZ2h0ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbExpZ2h0ZXI7XG5cblx0XHQubXMtQnV0dG9uLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IEhlcm8gYnV0dG9uXG4vL1xuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIC5tcy1CdXR0b24taWNvbiB7XG4gICAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLm1zLUljb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXM7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cblx0Lm1zLUJ1dHRvbi1sYWJlbCB7XG5cdFx0Y29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG5cdFx0Zm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1saWdodDtcblx0XHRmb250LXNpemU6ICRtcy1mb250LXNpemUteGw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTVweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVyLCBcblx0Jjpmb2N1cyB7XG5cdFx0Lm1zLUJ1dHRvbi1pY29uIHtcblx0XHRcdC5tcy1JY29uIHtcblx0XHRcdFx0Y29sb3I6ICRtcy1jb2xvci10aGVtZURhcms7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1zLUJ1dHRvbi1sYWJlbCB7XG5cdFx0XHRjb2xvcjogJG1zLWNvbG9yLXRoZW1lRGFya2VyO1xuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHQubXMtQnV0dG9uLWljb24ge1xuXHRcdFx0Lm1zLUljb24ge1xuXHRcdFx0XHRjb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXMtQnV0dG9uLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCY6ZGlzYWJsZWQsIFxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHQubXMtQnV0dG9uLWljb24ge1xuXHRcdFx0Lm1zLUljb24ge1xuXHRcdFx0XHRjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXMtQnV0dG9uLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IENvbXBvdW5kIGJ1dHRvblxuLy9cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZCB7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogNzJweDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0cGFkZGluZzogMjBweDtcblxuXHQubXMtQnV0dG9uLWxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlib2xkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdH1cblxuXHQubXMtQnV0dG9uLWRlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1yZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRvcDogM3B4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Lm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7IFxuXHRcdFx0Y29sb3I6ICRtcy1jb2xvci1uZXV0cmFsRGFyazsgXG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcblxuXHRcdC5tcy1CdXR0b24tbGFiZWwgeyBcblx0XHRcdGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7IFxuXHRcdH1cblxuXHRcdC5tcy1CdXR0b24tZGVzY3JpcHRpb24geyBcblx0XHRcdGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTsgXG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG5cblx0XHQubXMtQnV0dG9uLWRlc2NyaXB0aW9uLCBcblx0XHQubXMtQnV0dG9uLWxhYmVsIHsgXG5cdFx0XHRjb2xvcjogJG1zLWNvbG9yLXdoaXRlOyBcblx0XHR9XG5cdH1cblxuXHQmOmRpc2FibGVkLCBcblx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0Lm1zLUJ1dHRvbi1sYWJlbCwgXG5cdFx0Lm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG5cdFx0XHRjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeTtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyO1xuXG5cdFx0XHQubXMtQnV0dG9uLWxhYmVsLFxuXHRcdFx0Lm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5OyBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLz09IE1vZGlmaWVyOiBDb21tYW5kIGJ1dHRvblxuLy9cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0bWluLXdpZHRoOiAwO1xuXHRwYWRkaW5nOiAwIDhweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG5cdFxuXHQubXMtQnV0dG9uLWljb24ge1xuXHRcdGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Lm1zLUJ1dHRvbi1sYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1yZWd1bGFyO1xuXHR9XG5cblx0Jjpob3ZlciwgXG5cdCY6Zm9jdXMge1xuXHRcdC5tcy1CdXR0b24taWNvbiB7XG5cdFx0XHRjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxEYXJrO1xuXHRcdH1cblxuXHRcdC5tcy1CdXR0b24tbGFiZWwge1xuXHRcdFx0Y29sb3I6ICRtcy1jb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0Lm1zLUJ1dHRvbi1pY29uLFxuXHRcdC5tcy1CdXR0b24tbGFiZWwge1xuXHRcdFx0Y29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0JjpkaXNhYmxlZCwgXG5cdCYuaXMtZGlzYWJsZWQge1xuXHRcdC5tcy1CdXR0b24taWNvbiB7XG5cdFx0XHRjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcblx0XHR9XG5cblx0XHQubXMtQnV0dG9uLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4vLyBBZGQgc3BhY2UgYmV0d2VlbiBhZGphY2VudCBjb21tYW5kIGJ1dHRvbnMuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZCArIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kIHtcblx0bWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENhbGxvdXQgc3R5bGVzXG5cblxuLm1zLUNhbGxvdXQge1xuICB6LWluZGV4OiAkbXMtekluZGV4LUNhbGxvdXQ7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyODhweDtcbn1cblxuLy8gTWl4aW4gZm9yIGFycm93IHNpemUgYW5kIGNvbG9yXG5AbWl4aW4gYXJyb3dCb3JkZXJzKCRtcy1jb2xvci10b3AsICRtcy1jb2xvci1yaWdodCwgJG1zLWNvbG9yLWJvdHRvbSwgJG1zLWNvbG9yLWxlZnQpIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkbXMtY29sb3ItdG9wO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgJG1zLWNvbG9yLXJpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRtcy1jb2xvci1ib3R0b207XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRtcy1jb2xvci1sZWZ0O1xufVxuXG5cbi8vPSBNb2RpZmllcjogQmFzZSBzdHlsaW5nIGZvciBhbGwgY2FsbG91dCBhcnJvd3Ncbi8vXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0LFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0LFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b20sXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1RvcCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgei1pbmRleDogJG1zLXpJbmRleC1iYWNrO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHotaW5kZXg6ICRtcy16SW5kZXgtZnJvbnQ7XG4gIH1cbn1cblxuXG4vLz0gTW9kaWZpZXI6IENhbGxvdXQgd2l0aCBsZWZ0IGFuZCByaWdodCBhcnJvd3Ncbi8vIFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0LFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBsZWZ0IGFuZCByaWdodCBhcnJvd3Mgb24gc20gc2NyZWVuc1xuICB9XG59XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBhcnJvd0JvcmRlcnMoJG1zLWNvbG9yLXdoaXRlLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsICRtcy1jb2xvci13aGl0ZSk7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBhcnJvd0JvcmRlcnModHJhbnNwYXJlbnQsICRtcy1jb2xvci13aGl0ZSwgJG1zLWNvbG9yLXdoaXRlLCB0cmFuc3BhcmVudCk7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cblxuLy89IE1vZGlmaWVyOiBDYWxsb3V0IHdpdGggdG9wIGFuZCBib3R0b20gYXJyb3dzXG4vLyBcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b20ge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1RvcCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBhcnJvd0JvcmRlcnMoJG1zLWNvbG9yLXdoaXRlLCAkbXMtY29sb3Itd2hpdGUsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0JvdHRvbSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBhcnJvd0JvcmRlcnModHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCAkbXMtY29sb3Itd2hpdGUsICRtcy1jb2xvci13aGl0ZSk7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxufVxuXG4vLyBIaWdoIGNvbnRyYXN0IG1vZGUgc3R5bGluZyBmb3IgY2FsbG91dCBhcnJvd3Ncbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0JvdHRvbSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgYWN0dWFsIGNhbGxvdXQgZWxlbWVudFxuLm1zLUNhbGxvdXQtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6ICRtcy16SW5kZXgtbWlkZGxlO1xuICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcbn1cblxuLm1zLUNhbGxvdXQtY2xvc2Uge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbiAgei1pbmRleDogKCRtcy16SW5kZXgtQ2FsbG91dCArICRtcy16SW5kZXgtZnJvbnQpO1xufVxuXG4ubXMtQ2FsbG91dC1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAyNHB4IDIwcHg7XG59XG5cbi5tcy1DYWxsb3V0LWhlYWRlciB7XG4gIHotaW5kZXg6ICgkbXMtekluZGV4LUNhbGxvdXQgKyAkbXMtekluZGV4LW1pZGRsZSk7XG4gIHBhZGRpbmc6IDE4cHggMjRweCAxMnB4O1xufVxuXG4ubXMtQ2FsbG91dC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14bDtcbn1cblxuLm1zLUNhbGxvdXQtc3ViVGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xufVxuXG4ubXMtQ2FsbG91dC1saW5rIHtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xufVxuXG4ubXMtQ2FsbG91dC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAubXMtTGluay5tcy1MaW5rLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLThweDsgLy8gTW92ZSBsaW5rIGlubGluZSB3aXRoIGJvZHkgdGV4dFxuICB9XG59XG5cbi5tcy1DYWxsb3V0LWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciAubXMtQ2FsbG91dC1hY3Rpb25JY29uLFxuICAmOmZvY3VzIC5tcy1DYWxsb3V0LWFjdGlvbkljb24ge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICB9XG59XG5cbi5tcy1DYWxsb3V0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuXG4vLz0gTW9kaWZpZXI6IENsb3NlIGJ1dHRvbiBjYWxsb3V0XG4vL1xuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tY2xvc2Uge1xuICAubXMtQ2FsbG91dC10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyAvLyBBdm9pZCBvdmVybGFwIHdpdGggY2xvc2UgYnV0dG9uXG4gIH1cbn1cblxuXG4vLz0gTW9kaWZpZXI6IE9PQkUgKE91dCBvZiBib3ggZXhwZXJpZW5jZSkgY2FsbG91dFxuLy9cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLU9PQkUge1xuICAmLm1zLUNhbGxvdXQtLWFycm93UmlnaHQsXG4gICYubXMtQ2FsbG91dC0tYXJyb3dMZWZ0LFxuICAmLm1zLUNhbGxvdXQtLWFycm93VG9wIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tcy1DYWxsb3V0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMjhweCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gIH1cblxuICAubXMtQ2FsbG91dC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1saWdodDtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUteHhsO1xuICAgIGNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gIH1cblxuICAubXMtQ2FsbG91dC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAubXMtQ2FsbG91dC1zdWJUZXh0IHtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbTtcbiAgfVxufVxuXG5cbi8vPSBNb2RpZmllcjogQWN0aW9uVGV4dCBjYWxsb3V0XG4vL1xuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYWN0aW9uVGV4dCB7XG4gIC5tcy1DYWxsb3V0LWFjdGlvbnMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbXMtY29sb3ItbmV1dHJhbExpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cbn1cblxuXG4vLz0gTW9kaWZpZXI6IFBlZWsgY2FsbG91dFxuLy9cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsge1xuICAmLm1zLUNhbGxvdXQtLWFycm93VG9wLFxuICAmLm1zLUNhbGxvdXQtLWFycm93Qm90dG9tIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLm1zLUNhbGxvdXQtLWFycm93UmlnaHQsXG4gICYubXMtQ2FsbG91dC0tYXJyb3dMZWZ0IHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygnNTAlIC0gMTBweCcpO1xuICAgIH1cbiAgfVxuXG4gIC5tcy1DYWxsb3V0LWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubXMtQ2FsbG91dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gIH1cblxuICAubXMtQ2FsbG91dC1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cbn1cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLW1kLW1pbikge1xuICAvLyBNYWtlIHdpZHRoIGxhcmdlciBhbmQgcmVtb3ZlIGNlbnRlcmluZyBvbiBtZCsgc2NyZWVuc1xuICAubXMtQ2FsbG91dCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuXG4gIC8vIFNob3cgYXJyb3dzIHJpZ2h0IGFuZCBsZWZ0XG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdCB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2hvaWNlIGZpZWxkcyAocmFkaW8gYnV0dG9ucyBhbmQgY2hlY2tib3hlcykgc3R5bGVzXG5cblxuLy8gVW5zZWxlY3RlZCwgcmFkaW8gYnV0dG9uIChkZWZhdWx0KVxuLm1zLUNob2ljZUZpZWxkIHtcbiAgQGluY2x1ZGUgbXMtZm9udC1tO1xuICBAaW5jbHVkZSBtcy11LW5vcm1hbGl6ZTtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5tcy1MYWJlbCB7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gICAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgfVxufVxuXG4vLz09IFN0YXRlOiBEaXNhYmxlZCBjaG9pY2VmaWVsZFxuLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkIHtcbiAgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnlBbHQ7XG4gICAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgICB9XG5cbiAgICAubXMtTGFiZWwge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0QmxhY2tEaXNhYmxlZDtcbiAgICAgICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdEJsYWNrRGlzYWJsZWQ7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1jb250cmFzdEJsYWNrRGlzYWJsZWQ7XG4gICAgICB9XG5cbiAgICAgIC5tcy1MYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkbXMtY29sb3ItY29udHJhc3RCbGFja0Rpc2FibGVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0V2hpdGVEaXNhYmxlZDtcbiAgICAgICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlRGlzYWJsZWQ7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlRGlzYWJsZWQ7XG4gICAgICB9XG5cbiAgICAgIC5tcy1MYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkbXMtY29sb3ItY29udHJhc3RXaGl0ZURpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgb3JpZ2luYWwgdW5zdHlsZWQgaW5wdXQgZWxlbWVudFxuLm1zLUNob2ljZUZpZWxkLWlucHV0IHsgXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiA4cHg7XG5cbiAgJjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG4gICAgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGNob2ljZWZpZWxkIHJhZGlvIGJ1dHRvbiBvciBjaGVja2JveFxuLm1zLUNob2ljZUZpZWxkLWZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIFRoZSBhY3R1YWwgc3R5bGVkIGNob2ljZWZpZWxkIGVsZW1lbnQgLSByYWRpbyBidXR0b24gYnkgZGVmYXVsdFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdCBzb2xpZDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQ7XG4gICAgfVxuXG4gICAgLm1zLUxhYmVsIHtcbiAgICAgIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIEEgc2VsZWN0ZWQgcmFkaW8gYnV0dG9uXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6Y2hlY2tlZCB7XG4gICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkIHtcbiAgICAvLyBDaXJjbGUgaW5kaWNhdGluZyBhIGNoZWNrZWQgcmFkaW8gYnV0dG9uXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5O1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJ1xcMDBhMCc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsRGFyaztcbiAgICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbERhcms7XG4gICAgfVxuICB9XG59XG5cbi8vIENoZWNrYm94XG4ubXMtQ2hvaWNlRmllbGQtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gQSBzZWxlY3RlZCBjaGVja2JveCBcbi5tcy1DaG9pY2VGaWVsZC1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBtcy1JY29uO1xuICAgICAgY29udGVudDogJ1xcZTA0MSc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtcy1wbHVzO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAzcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIGNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICAgIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vPT0gQ29tcG9uZW50OiBDaG9pY2VmaWVsZCBncm91cFxuLy9cbi8vIENob2ljZSBmaWVsZCBncm91cHMgY29udGFpbiBtdWx0aXBsZSByYWRpbyBidXR0b25zIG9yIGNoZWNrYm94ZXNcbi5tcy1DaG9pY2VGaWVsZEdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb21tYW5kIEJhciBzdHlsZXNcblxuJENvbW1hbmRCYXItaGVpZ2h0OiA0MHB4O1xuJENvbW1hbmRCYXItbW9iaWxlSGVpZ2h0OiA0OHB4O1xuJENvbW1hbmRCYXItaWNvblNpemU6IDE4cHg7XG4kQ29tbWFuZEJhci1zbWFsbExlZnQ6IDQ0cHg7XG4kQ29tbWFuZEJhci1sYXJnZUxlZnQ6IDQ4cHg7XG4kQ29tbWFuZEJhci14TGFyZ2VMZWZ0OiAyMzJweDtcbiRDb21tYW5kQmFyLXNpZGVBcmVhV2lkdGhzbTogMTI4cHg7XG4kQ29tbWFuZEJhci1zaWRlQXJlYVdpZHRobGc6IDI2MHB4O1xuJENvbW1hbmRCYXItc2lkZUFyZWFXaWR0aHhsZzogMzQ1cHg7XG5cbiRDb21tYW5kQmFySXRlbS1oZWlnaHQ6ICRDb21tYW5kQmFyLWhlaWdodDtcbiRDb21tYW5kQmFySXRlbS1tYXJnaW5Ub3A6IDEzcHg7XG4kQ29tbWFuZEJhckl0ZW0tdGV4dEhlaWdodDogMTZweDtcbiRDb21tYW5kQmFySXRlbS1pY29uV2lkdGg6IDE2cHg7XG4kQ29tbWFuZEJhckl0ZW0taWNvbkxhYmVsTWFyZ2luOiA4cHg7XG4kQ29tbWFuZEJhckl0ZW0tZmxpcHBlZExpbmVIZWlnaHQ6IDMycHg7XG5cblxuJFNlYXJjaEJveC1oZWlnaHQ6IDQwcHg7XG4kU2VhcmNoQm94LXdpZHRoTGdDb2xsYXBzZWQ6IDUwcHg7XG4kU2VhcmNoQm94LXdpZHRoTWREb3duQ29sbGFwc2VkOiAzNnB4O1xuJFNlYXJjaEJveC13aWR0aFhMYXJnZTogMjA4cHg7XG4kU2VhcmNoQm94LWljb25TaXplOiAxN3B4O1xuJFNlYXJjaEJveC1zaWRlUGFkZGluZzogOHB4OyAvLyBwYWRkaW5nIGluIGlucHV0IG9uIGxlZnQgYW5kIHJpZ2h0IHNpZGVzIHdpdGhvdXQgaWNvbnNcbiRTZWFyY2hCb3gtc21hbGxXaWR0aDogMzZweDsgIFxuJFNlYXJjaEJveC1pY29uV3JhcHBlcldpZHRoOiAkU2VhcmNoQm94LXdpZHRoTGdDb2xsYXBzZWQgLSAoJFNlYXJjaEJveC1zaWRlUGFkZGluZyAqIDIpO1xuXG5AbWl4aW4gaGlnaENvbnRyYXN0Qm9yZGVyKCRjb2xvcikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcjtcbn1cblxuLm1zLUNvbW1hbmRCYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodGVyQWx0O1xuICBoZWlnaHQ6ICRDb21tYW5kQmFyLWhlaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5tcy1Db21tYW5kQmFyLW1haW5BcmVhIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkU2VhcmNoQm94LXdpZHRoTGdDb2xsYXBzZWQgKyA4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcy1zY3JlZW4teGwtbWluKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG5cbi5tcy1Db21tYW5kQmFyLXNpZGVDb21tYW5kcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cbiAgLm1zLUNvbW1hbmRCYXJJdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1sZy1taW4pIHtcbiAgICBtaW4td2lkdGg6ICRDb21tYW5kQmFyLXNpZGVBcmVhV2lkdGhzbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXMtc2NyZWVuLXhsLW1pbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLy8gQ29tbWFuZCBCYXIgSXRlbVxuLm1zLUNvbW1hbmRCYXJJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgaGVpZ2h0OiAkQ29tbWFuZEJhckl0ZW0taGVpZ2h0O1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG5cbiAgLm1zLUNvbW1hbmRCYXJJdGVtLWNoZXZyb25Eb3duLFxuICAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIEBpbmNsdWRlIGhpZ2hDb250cmFzdEJvcmRlcigkbXMtY29sb3ItYmxhY2spO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIEBpbmNsdWRlIGhpZ2hDb250cmFzdEJvcmRlcigkbXMtY29sb3Itd2hpdGUpO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodDtcbiAgICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBAaW5jbHVkZSBoaWdoQ29udHJhc3RCb3JkZXIoJG1zLWNvbG9yLXdoaXRlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICBAaW5jbHVkZSBoaWdoQ29udHJhc3RCb3JkZXIoJG1zLWNvbG9yLWJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAvLyBIaWRlIGxhYmVscyBhbmQgQ2hldnJvbnMgU00tTURcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXMtc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIC5tcy1Db21tYW5kQmFySXRlbS1jaGV2cm9uRG93bixcbiAgICAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG59XG5cbi5tcy1Db21tYW5kQmFySXRlbS5pcy1oaWRkZW4ge1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiAgXG4vLz09IE1vZGlmaWVyOiBGb3IgY29tbWFuZHMgd2l0aCBvbmx5IGFuIGljb25cbi8vXG4ubXMtQ29tbWFuZEJhckl0ZW0uaWNvbi1vbmx5LFxuLm1zLUNvbW1hbmRCYXJJdGVtLm1zLUNvbW1hbmRCYXJJdGVtLS1pY29uT25seSB7XG4gIC5tcy1Db21tYW5kQmFySXRlbS1jaGV2cm9uRG93bixcbiAgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tcy1Db21tYW5kQmFySXRlbS5tcy1Db21tYW5kQmFySXRlbS0taGFzVGV4dE9ubHkge1xuICAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQsXG4gIC5tcy1Db21tYW5kQmFySXRlbS1jaGV2cm9uRG93biB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5tcy1Db21tYW5kQmFySXRlbS1vdmVyZmxvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubXMtSWNvbiB7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5OyBcbiAgfVxufVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0tbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAkQ29tbWFuZEJhckl0ZW0taGVpZ2h0IC0gMTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAkQ29tbWFuZEJhckl0ZW0taGVpZ2h0O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgdG9wOiAycHg7XG4gICAgYm90dG9tOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0taWNvbiB7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1sO1xuICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbn1cblxuLm1zLUNvbW1hbmRCYXJJdGVtLWNoZXZyb25Eb3duICB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIG1hcmdpbi10b3A6ICRDb21tYW5kQmFySXRlbS1tYXJnaW5Ub3A7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcblxuICAmOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkQ29tbWFuZEJhckl0ZW0tdGV4dEhlaWdodDtcbiAgfVxufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjA4cHg7XG4gIG1heC13aWR0aDogMjA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZUxpZ2h0ZXI7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGhlaWdodDogJFNlYXJjaEJveC1oZWlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gZ2l2ZSBhIGJhc2Ugc3RhdGUgZm9yIGFuaW1hdGlvblxuXG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXMtc2NyZWVuLWxnLW1heCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6ICRTZWFyY2hCb3gtd2lkdGhMZ0NvbGxhcHNlZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICB0cmFuc2l0aW9uOiAkbXMtZHVyYXRpb24xICRtcy1lYXNlMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJhY2tncm91bmQtY29sb3I7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbXMtY29sb3Itd2hpdGU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1zLWNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHQ7XG4gICAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgQGluY2x1ZGUgaGlnaENvbnRyYXN0Qm9yZGVyKCRtcy1jb2xvci13aGl0ZSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgQGluY2x1ZGUgaGlnaENvbnRyYXN0Qm9yZGVyKCRtcy1jb2xvci1ibGFjayk7XG4gICAgfVxuICB9XG5cbiAgLm1zLUljb24tLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6ICRTZWFyY2hCb3gtaGVpZ2h0O1xuICAvLyBEdWUgdG8gYSBidWcgaW4gSUU5LCB3ZSBoYXZlIHRvIHVzZSBhIHRyYW5zcGFyZW50IGxlZnQgYm9yZGVyIGluc3RlYWQgb2YgbGVmdCBwYWRkaW5nXG4gIHBhZGRpbmc6ICRTZWFyY2hCb3gtc2lkZVBhZGRpbmcgJFNlYXJjaEJveC1zaWRlUGFkZGluZyAkU2VhcmNoQm94LXNpZGVQYWRkaW5nIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6ICRTZWFyY2hCb3gtaGVpZ2h0ICsgMiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgYm9yZGVyLWxlZnQ6ICRTZWFyY2hCb3gtaGVpZ2h0IHNvbGlkICRtcy1jb2xvci1ibGFjaztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICBib3JkZXItbGVmdDogJFNlYXJjaEJveC1oZWlnaHQgc29saWQgJG1zLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLy8gcmVtb3ZlIGRlZmF1bHQgaU9TIHN0eWxlcyBvbiBpbnB1dCBib3hlc1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcblxuICAvLyBoaWRlIElFJ3MgWCBidXR0b24gZm9yIGNsZWFyaW5nIHRoZSBpbnB1dCAod2UgaGF2ZSBvdXIgb3duKVxuICAmOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0gXG5cbiAgLy9QbGFjZWhvbGRlciB0ZXh0IHN0eWxlc1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xuICB9XG5cbiAgLy9GaXhlcyBvbGRlciBmaXJlZm94IGlzc3VlLlxuICAmOnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gIH1cbn1cblxuLy8gZGVmYXVsdCBzdHlsZXMgZm9yIGljb25zLCBzaG93IHRoZSBzZWFyY2ggaWNvbiBhbmQgaGlkZSBYIChhbmQgYXJyb3cpIHVudGlsIGZvY3VzZWRcbi5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25TZWFyY2hXcmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvbkFycm93V3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25TZWFyY2hXcmFwcGVyLFxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvbkFycm93V3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgIFxufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uQ2xlYXJXcmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6ICRtcy16SW5kZXgtZnJvbnQ7XG59XG5cblxuLy89PSBTdGF0ZTogUHV0cyBzZWFyY2ggaW4gYW4gYWN0aXZlIHN0YXRlXG4vL1xuLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHQ7XG4gIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXMtc2NyZWVuLWxnLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAkbXMtekluZGV4LWZyb250O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZUxpZ2h0O1xuICAgIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gIH1cbiAgXG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgcGFkZGluZy1yaWdodDogJFNlYXJjaEJveC1oZWlnaHQ7IC8vIGxlYXZlIHJvb20gZm9yIHRoZSBYXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRTZWFyY2hCb3gtc2lkZVBhZGRpbmc7XG4gIH1cblxuICAmLm1zLUNvbW1hbmRCYXJTZWFyY2gtLWhhc0JhY2sgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkU2VhcmNoQm94LWhlaWdodDsgLy8gbGVhdmUgcm9vbSBmb3IgYXJyb3dcbiAgfVxuXG4gIC8vIHdoZW4gZm9jdXNlZCwgcmVtb3ZlIHRoZSBzZWFyY2ggaWNvbiBhbmQgcG9zc2libHkgc2hvdyBhcnJvdyBpY29uXG4gICYgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvblNlYXJjaFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLm1zLUNvbW1hbmRCYXJTZWFyY2gtLWhhc0JhY2sgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvbkFycm93V3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubXMtQ29tbWFuZEJhclNlYXJjaC1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogJFNlYXJjaEJveC1oZWlnaHQ7XG4gIH1cblxuICAubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uQ2xlYXJXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uV3JhcHBlciB7XG4gIGhlaWdodDogJFNlYXJjaEJveC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkU2VhcmNoQm94LWhlaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwcHggJFNlYXJjaEJveC1zaWRlUGFkZGluZztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogJFNlYXJjaEJveC1pY29uV3JhcHBlcldpZHRoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoIC5tcy1JY29uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogJFNlYXJjaEJveC1pY29uU2l6ZTtcbiAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG59XG5cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGV4dHVhbCBNZW51IHN0eWxlc1xuXG4vLyBNaXhpbiBmb3IgaGlnaCBjb250cmFzdCBtb2RlIGxpbmsgc3RhdGVzXG5AbWl4aW4gY29udGV4dHVhbE1lbnVMaW5rU3RhdGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1jb250cmFzdEJsYWNrU2VsZWN0ZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItY29udHJhc3RCbGFja1NlbGVjdGVkO1xuICAgIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgICsgLm1zLUNvbnRleHR1YWxNZW51LXN1Yk1lbnVJY29uLFxuICAgICsgLm1zLUNvbnRleHR1YWxNZW51LWNhcmV0UmlnaHQge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0V2hpdGVTZWxlY3RlZDtcbiAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlU2VsZWN0ZWQ7XG4gICAgY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcblxuICAgICsgLm1zLUNvbnRleHR1YWxNZW51LXN1Yk1lbnVJY29uLFxuICAgICsgLm1zLUNvbnRleHR1YWxNZW51LWNhcmV0UmlnaHQge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLm1zLUNvbnRleHR1YWxNZW51IHtcbiAgQGluY2x1ZGUgbXMtZm9udC1tO1xuICBAaW5jbHVkZSBtcy11LW5vcm1hbGl6ZTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAvLyBIaWRkZW4gYnkgZGVmYXVsdCwgdGhlbiB0cmlnZ2VyIHRoaXMgc3RhdGUgdG8gc2hvdyBpdC5cbiAgJi5pcy1vcGVuIHtcbiAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICB6LWluZGV4OiAoJG1zLXpJbmRleC1Db250ZXh0dWFsTWVudSArICRtcy16SW5kZXgtbWlkZGxlKTtcbiAgfVxufVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtaXRlbSB7XG4gIEBpbmNsdWRlIG1zLXUtYm9yZGVyQm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIE1vZGlmaWVyOiBNZW51IGl0ZW0gRGl2aWRlcnNcbi5tcy1Db250ZXh0dWFsTWVudS1pdGVtLm1zLUNvbnRleHR1YWxNZW51LWl0ZW0tLWRpdmlkZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBNb2RpZmllcjogTWVudSBpdGVtIEhlYWRlcnNcbi5tcy1Db250ZXh0dWFsTWVudS1pdGVtLm1zLUNvbnRleHR1YWxNZW51LWl0ZW0tLWhlYWRlciB7XG4gIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxOHB4O1xufVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gIH1cblxuICAvLyBTaG9ydGVuIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtcyB0byBtYWludGFpbiBiYXNlbGluZSBhbGlnbm1lbnQuXG4gICY6Zmlyc3QtY2hpbGQsIFxuICAmOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMzlweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbExpZ2h0O1xuICAgIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsTWVudUxpbmtTdGF0ZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHQ7XG4gICAgY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlib2xkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsTWVudUxpbmtTdGF0ZTtcbiAgfVxuXG4gICYuaXMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMgeyBcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdEJsYWNrRGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlRGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vZGlmaWVyOiBDb250ZXh0dWFsIG1lbnUgd2l0aCBzdWJtZW51XG4ubXMtQ29udGV4dHVhbE1lbnUtbGluay5tcy1Db250ZXh0dWFsTWVudS1saW5rLS1oYXNNZW51IH4gLm1zLUNvbnRleHR1YWxNZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDE3OHB4OyAvLyBNb3ZlIHRoZSBzdWJtZW51IHRvIHRoZSBsZWZ0IG9mIHRoZSBtZW51IGl0ZW0gdGhhdCB0cmlnZ2VyZWQgaXRcbn1cblxuLy8gUmlnaHQgY2hldnJvbi5cbi8vIE5vdGU6IFRoZSAubXMtQ29udGV4dHVhbE1lbnUtY2FyZXRSaWdodCBjbGFzcyBoYXMgYmVlbiBkZXByZWNhdGVkLlxuLy8gUGxlYXNlIHVzZSAubXMtQ29udGV4dHVhbE1lbnUtc3ViTWVudUljb24uXG4ubXMtQ29udGV4dHVhbE1lbnUtc3ViTWVudUljb24sXG4ubXMtQ29udGV4dHVhbE1lbnUtY2FyZXRSaWdodCB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW0tcGx1cyArIDE7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vLz09IE1vZGlmaWVyOiBNdWx0aS1zZWxlY3QgbWVudSBcbi8vXG4ubXMtQ29udGV4dHVhbE1lbnUubXMtQ29udGV4dHVhbE1lbnUtLW11bHRpc2VsZWN0IHtcblxuICAvLyBBbGlnbiB0aGUgaGVhZGVyIHdpdGggdGhlIGl0ZW1zXG4gIC5tcy1Db250ZXh0dWFsTWVudS1pdGVtLm1zLUNvbnRleHR1YWxNZW51LWl0ZW0tLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG5cbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIC8vIE11bHRpLXNlbGVjdCBjaGVja21hcmtcbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcblxuICAgICAgLy8gQ2hlY2ttYXJrXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbXMtSWNvbjtcbiAgICAgICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbiAgICAgICAgY29udGVudDogJ1xcZTA0MSc7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIERhdGUgUGlja2VyIHN0eWxlc1xuXG5cbi5tcy1EYXRlUGlja2VyIHtcbiAgQGluY2x1ZGUgbXMtdS1ub3JtYWxpemU7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIHotaW5kZXg6ICRtcy16SW5kZXgtRGF0ZVBpY2tlcjtcbiAgXG4gIC5tcy1UZXh0RmllbGR7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4vLyBCYXNlIHdyYXBwZXIgZm9yIHRoZSBkYXRlIHBpY2tlci5cbi5tcy1EYXRlUGlja2VyLXBpY2tlciB7XG4gIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6ICRtcy16SW5kZXgtYmFjaztcbn1cblxuLy8gSW5zZXJ0IGEgY2FsZW5kYXIgaWNvbiBvdmVyIHRoZSBkYXRlIGZpZWxkLlxuLm1zLURhdGVQaWNrZXItZXZlbnQge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG4gIGZvbnQtc2l6ZTogICAyMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiAkbXMtekluZGV4LW1pZGRsZTtcbn1cblxuLy8gVGhlIGhvbGRlciBpcyB0aGUgb25seSBcInNjcm9sbGFibGVcIiB0b3AtbGV2ZWwgY29udGFpbmVyIGVsZW1lbnQuXG4ubXMtRGF0ZVBpY2tlci1ob2xkZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIEBpbmNsdWRlIG1zLXUtYm9yZGVyQm94O1xuICBiYWNrZ3JvdW5kOiAkbXMtY29sb3Itd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vLyBXaGVuIHRoZSBwaWNrZXIgb3BlbnMsIHJldmVhbCB0aGUgY29udGVudC5cbi5tcy1EYXRlUGlja2VyLXBpY2tlci5tcy1EYXRlUGlja2VyLXBpY2tlci0tb3BlbmVkIC5tcy1EYXRlUGlja2VyLWhvbGRlciB7XG4gICAgQGluY2x1ZGUgbXMtdS1zbGlkZURvd25JbjEwO1xuICAgIEBpbmNsdWRlIG1zLXUtYm9yZGVyQm94O1xuICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIFdoZW4gYSBwaWNrZXIgb3BlbnMsIGFsd2F5cyBvcGVuIGl0IGluIGZyb250IG9mIG90aGVyIGNsb3NlZCBwaWNrZXJzXG4ubXMtRGF0ZVBpY2tlci1waWNrZXItLW9wZW5lZCB7IFxuICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICB6LWluZGV4OiAkbXMtekluZGV4LWZyb250OyBcbn1cblxuXG4vLyBUaGUgZnJhbWUgYW5kIHdyYXAgd29yayB0b2dldGhlciB0byBlbnN1cmUgdGhhdFxuLy8gY2xpY2tzIHdpdGhpbiB0aGUgcGlja2VyIGRvbuKAmXQgcmVhY2ggdGhlIGhvbGRlci5cbi5tcy1EYXRlUGlja2VyLWZyYW1lIHtcbiAgcGFkZGluZzogMXB4O1xufVxuLm1zLURhdGVQaWNrZXItd3JhcCB7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogOXB4O1xufVxuXG5cbi8vIFdyYXBwZXIgY29udGFpbmluZyB0aGUgY2FsZW5kYXIgdmlldyB0byBwaWNrIGEgc3BlY2lmaWMgZGF0ZS5cbi5tcy1EYXRlUGlja2VyLWRheVBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5cbi8vIFRoZSBoZWFkZXIgY29udGFpbmluZyB0aGUgbW9udGggYW5kIHllYXIuXG4ubXMtRGF0ZVBpY2tlci1oZWFkZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG5cbi8vIFRoZSBtb250aCBhbmQgeWVhciBsYWJlbHMuXG4ubXMtRGF0ZVBpY2tlci1tb250aCxcbi5tcy1EYXRlUGlja2VyLXllYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRtcy1jb2xvci10aGVtZURhcms7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ubXMtRGF0ZVBpY2tlci1tb250aCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLm1zLURhdGVQaWNrZXIteWVhciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cblxuLy8gVGhlIGNhbGVuZGFyIHRhYmxlIG9mIGRhdGVzLlxuLm1zLURhdGVQaWNrZXItdGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgdGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpob3ZlciB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICB9XG59XG5cblxuLy8gVGhlIGRheXMgb24gdGhlIGNhbGVuZGFyLlxuLm1zLURhdGVQaWNrZXItZGF5LCAubXMtRGF0ZVBpY2tlci13ZWVrZGF5IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xufVxuXG5cbi8vIFRvZGF5LlxuLm1zLURhdGVQaWNrZXItZGF5LS10b2RheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZUxpZ2h0O1xufVxuXG5cbi8vIERpc2FibGVkIGRheS5cbi5tcy1EYXRlUGlja2VyLWRheS0tZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xufVxuXG5cbi8vIE91dCBvZiBmb2N1cyBkYXlzLlxuLm1zLURhdGVQaWNrZXItZGF5LS1vdXRmb2N1cyB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG59XG5cblxuLy8gSG92ZXJlZCBkYXRlIHBpY2tlciBpdGVtcy5cbi5tcy1EYXRlUGlja2VyLWRheS0taW5mb2N1czpob3Zlcixcbi5tcy1EYXRlUGlja2VyLWRheS0tb3V0Zm9jdXM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gIGJhY2tncm91bmQ6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG59XG5cblxuLy8gSGlnaGxpZ2h0ZWQgYW5kIGhvdmVyZWQvZm9jdXNlZCBkYXRlcy5cbi5tcy1EYXRlUGlja2VyLWRheS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ubXMtRGF0ZVBpY2tlci1waWNrZXItLWZvY3VzZWQgLm1zLURhdGVQaWNrZXItZGF5LS1oaWdobGlnaHRlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZDogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbn1cblxuXG4vLyBEaXNhYmxlZCBhbmQgaGlnaGxpZ2h0ZWQgZGF0ZXMuXG4ubXMtRGF0ZVBpY2tlci1kYXktLWhpZ2hsaWdodGVkLm1zLURhdGVQaWNrZXItZGF5LS1kaXNhYmxlZCxcbi5tcy1EYXRlUGlja2VyLWRheS0taGlnaGxpZ2h0ZWQubXMtRGF0ZVBpY2tlci1kYXktLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xufVxuXG5cbi8vIE1vbnRoIGFuZCB5ZWFyIHBpY2tlcnMsIGhpZGRlbiBvbiBzbWFsbCBzY3JlZW5zIGJ5IGRlZmF1bHQuXG4ubXMtRGF0ZVBpY2tlci1tb250aFBpY2tlcixcbi5tcy1EYXRlUGlja2VyLXllYXJQaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8vIE1vbnRoIGFuZCB5ZWFyIHByZXZpb3VzL25leHQgY29tcG9uZW50cy5cbi5tcy1EYXRlUGlja2VyLW1vbnRoQ29tcG9uZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiA5cHg7XG4gIGxlZnQ6IDlweDtcbn1cbi5tcy1EYXRlUGlja2VyLXllYXJDb21wb25lbnRzLFxuLm1zLURhdGVQaWNrZXItZGVjYWRlQ29tcG9uZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ubXMtRGF0ZVBpY2tlci1wcmV2TW9udGgsXG4ubXMtRGF0ZVBpY2tlci1uZXh0TW9udGgsXG4ubXMtRGF0ZVBpY2tlci1wcmV2WWVhcixcbi5tcy1EYXRlUGlja2VyLW5leHRZZWFyLFxuLm1zLURhdGVQaWNrZXItcHJldkRlY2FkZSxcbi5tcy1EYXRlUGlja2VyLW5leHREZWNhZGUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxEYXJrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8gV2l0aG91dCBtb2RpZnlpbmcgdGhlIFBpY2thZGF0ZSBKUywgdGhpcyB0cmFuc3BhcmVudFxuLy8gYnV0dG9uIGlzIG5lY2Vzc2FyeSB0byB0b2dnbGUgdGhlIG1vbnRoIHZpZXcuXG4ubXMtRGF0ZVBpY2tlci1oZWFkZXJUb2dnbGVWaWV3IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgei1pbmRleDogJG1zLXpJbmRleC1taWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBUZXh0IHNob3dpbmcgdGhlIGN1cnJlbnRseS1zZWxlY3RlZCB5ZWFyLlxuLm1zLURhdGVQaWNrZXItY3VycmVudFllYXIsXG4ubXMtRGF0ZVBpY2tlci1jdXJyZW50RGVjYWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4vLyBUaGUgY3VycmVudCB5ZWFyIGlzIGJsdWUgYW5kIGFjdGlvbmFibGUuXG4ubXMtRGF0ZVBpY2tlci1jdXJyZW50WWVhciB7XG4gIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVEYXJrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cbi8vIEEgZ3JpZCBvZiBtb250aCBvciB5ZWFyIG9wdGlvbnMsIHdoaWNoIHB1c2hlcyB0aGVtIG92ZXJcbi8vIGZpdmUgcGl4ZWxzIGZvciBob3Jpem9udGFsIGNlbnRlcmluZyBhbmQgbW92ZXMgdGhlbSBkb3duLlxuLm1zLURhdGVQaWNrZXItb3B0aW9uR3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDEwcHggMCAzMHB4IDVweDtcbn1cblxuLy8gQnV0dG9uIHRvIHNlbGVjdCBhIGRpZmZlcmVudCBtb250aC5cbi5tcy1EYXRlUGlja2VyLW1vbnRoT3B0aW9uLFxuLm1zLURhdGVQaWNrZXIteWVhck9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1yZWd1bGFyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0O1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYuaXMtaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbiAgICBjb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICB9XG59XG5cblxuLy8gQnV0dG9uIHRvIG5hdmlnYXRlIHRvIHRoZSBjdXJyZW50IGRhdGUuXG4ubXMtRGF0ZVBpY2tlci1nb1RvZGF5IHtcbiAgYm90dG9tOiA5cHg7XG4gIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOXB4O1xuXG4gICY6aG92ZXIge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vLyBTdGF0ZTogVGhlIHBpY2tlciBpcyBzaG93aW5nIHRoZSB5ZWFyIGNvbXBvbmVudHMuXG4ubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nWWVhcnMge1xuXG4gIC8vIEhpZGUgdGhlIGRheSBwaWNraW5nIGNvbXBvbmVudHMuXG4gIC5tcy1EYXRlUGlja2VyLWRheVBpY2tlcixcbiAgLm1zLURhdGVQaWNrZXItbW9udGhDb21wb25lbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gSGlkZSB0aGUgbW9udGggcGlja2luZyBjb21wb25lbnRzLlxuICAubXMtRGF0ZVBpY2tlci1tb250aFBpY2tlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFNob3cgdGhlIHllYXIgcGlja2luZyBjb21wb25lbnRzLlxuICAubXMtRGF0ZVBpY2tlci15ZWFyUGlja2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59XG5cbi8vIDQ2MHB4IGFuZCB1cC5cbi8vXG4vLyBPbiBzY3JlZW5zIHRoYXQgY2FuIGZpdCBpdCwgd2Ugc2hvdyB0aGUgbW9udGggcGlja2VyIG5leHQgdG8gdGhlIGRheSBwaWNrZXIgYXQgYWxsIHRpbWVzLlxuQG1lZGlhIChtaW4td2lkdGg6IDQ2MHB4KSB7XG5cbiAgLm1zLURhdGVQaWNrZXItaG9sZGVyIHtcbiAgICB3aWR0aDogNDQwcHg7XG4gIH1cblxuXG4gIC8vIFVwZGF0ZSBoZWFkZXIgdGV4dCBzdHlsZXMuXG4gIC5tcy1EYXRlUGlja2VyLW1vbnRoLFxuICAubXMtRGF0ZVBpY2tlci15ZWFyIHtcbiAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodDtcbiAgfVxuXG4gIC5tcy1EYXRlUGlja2VyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLy8gQ29udGFpbnMgdGhlIGNhbGVuZGFyIHZpZXcgZm9yIHBpY2tpbmcgYSBkYXkuXG4gIC5tcy1EYXRlUGlja2VyLWRheVBpY2tlciB7XG4gICAgQGluY2x1ZGUgbXMtdS1ib3JkZXJCb3g7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAvLyBTaG93IHRoZSBtb250aCBwaWNrZXIuXG4gIC5tcy1EYXRlUGlja2VyLW1vbnRoUGlja2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG5cbiAgLy8gU3dhcCBtYXJnaW4gZm9yIHBhZGRpbmcgc28gdGhhdCB0aGUgYm9yZGVyIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0LlxuICAubXMtRGF0ZVBpY2tlci1kYXlQaWNrZXIge1xuICAgIG1hcmdpbjogLTEwcHggMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAvLyBTdHlsZSB0aGUgdGhlIG1vbnRoIGFuZCB5ZWFyIHBpY2tlcnMuXG4gIC5tcy1EYXRlUGlja2VyLW1vbnRoUGlja2VyLFxuICAubXMtRGF0ZVBpY2tlci15ZWFyUGlja2VyIHtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiAyMzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuXG4gIC5tcy1EYXRlUGlja2VyLW9wdGlvbkdyaWQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG5cbiAgLy8gU2l6ZSB0aGUgbW9udGggY29tcG9uZW50cyB0byB0aGUgZGF5IHBpY2tlcidzIG5ldyB3aWR0aFxuICAubXMtRGF0ZVBpY2tlci1tb250aENvbXBvbmVudHMge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxuXG4gIC8vIFNpemUgYW5kIHBvc2l0aW9uIG9mIHRoZSBtb250aCBhbmQgeWVhciBsYWJlbHMuXG4gIC5tcy1EYXRlUGlja2VyLW1vbnRoIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxuICAubXMtRGF0ZVBpY2tlci1tb250aCxcbiAgLm1zLURhdGVQaWNrZXIteWVhciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cblxuICAvLyBDYWxlbmRhciBkYXkgY2VsbHMgYXJlIHNtYWxsZXIuXG4gIC5tcy1EYXRlUGlja2VyLWRheSxcbiAgLm1zLURhdGVQaWNrZXItd2Vla2RheSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cblxuICAvLyBSZWR1Y2UgdGhlIHNpemUgb2YgYXJyb3dzIHRvIGNoYW5nZSBtb250aC95ZWFyLlxuICAubXMtRGF0ZVBpY2tlci1wcmV2TW9udGgsXG4gIC5tcy1EYXRlUGlja2VyLW5leHRNb250aCxcbiAgLm1zLURhdGVQaWNrZXItcHJldlllYXIsXG4gIC5tcy1EYXRlUGlja2VyLW5leHRZZWFyLFxuICAubXMtRGF0ZVBpY2tlci1wcmV2RGVjYWRlLFxuICAubXMtRGF0ZVBpY2tlci1uZXh0RGVjYWRlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG5cblxuICAvLyBUaGlzIGNvbXBvbmVudCBpcyBvbmx5IHVzZWQgb24gc21hbGwgZGlzcGxheXMuXG4gIC5tcy1EYXRlUGlja2VyLXRvZ2dsZU1vbnRoVmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG5cbiAgLy8gUG9zaXRpb24gdGhlIGN1cnJlbnQgeWVhciBhbmQgZGVjYWRlIGxhYmVscy5cbiAgLm1zLURhdGVQaWNrZXItY3VycmVudFllYXIsXG4gIC5tcy1EYXRlUGlja2VyLWN1cnJlbnREZWNhZGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuXG4gIC8vIFJlZHVjZSB0aGUgc2l6ZSBvZiB0aGUgbW9udGggYnV0dG9ucy5cbiAgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24sXG4gIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cblxuICAvLyBQb3NpdGlvbiB0aGUgXCJHbyB0byB0b2RheVwiIGJ1dHRvbiBiZWxvdyB0aGUgbW9udGggcGlja2VyLlxuICAubXMtRGF0ZVBpY2tlci1nb1RvZGF5IHtcbiAgICBAaW5jbHVkZSBtcy11LWJvcmRlckJveDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0b3A6IDE5OXB4O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxuXG4gIC8vIFN0YXRlOiBUaGUgcGlja2VyIGlzIHNob3dpbmcgdGhlIHllYXIgY29tcG9uZW50cy5cbiAgLy8gT24gbGFyZ2VyIHNjcmVlbnMgdGhlIGNhbGVuZGFyIHdpbGwgcmVtYWluIGFuZCB0aGUgeWVhcnNcbiAgLy8gd2lsbCByZXBsYWNlIHRoZSBtb250aHMuXG4gIC5tcy1EYXRlUGlja2VyLmlzLXBpY2tpbmdZZWFycyB7XG5cbiAgICAvLyBPbiBsYXJnZSBzY3JlZW5zLCB3ZSBuZWVkIHRvIGtlZXAgdGhlIGRheSBwaWNrZXJcbiAgICAvLyBhbmQgbW9udGggY29tcG9uZW50cyBpbiB2aWV3LlxuICAgIC5tcy1EYXRlUGlja2VyLWRheVBpY2tlcixcbiAgICAubXMtRGF0ZVBpY2tlci1tb250aENvbXBvbmVudHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLy8gSGlkZSB0aGUgbW9udGggcGlja2luZyBjb21wb25lbnRzLlxuICAgIC5tcy1EYXRlUGlja2VyLW1vbnRoUGlja2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gU2hvdyB0aGUgeWVhciBwaWNraW5nIGNvbXBvbmVudHMuXG4gICAgLm1zLURhdGVQaWNrZXIteWVhclBpY2tlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy8gT24gc21hbGxlciBzY3JlZW5zIHRoZSBtb250aCBidXR0b24gdG9nZ2xlcyB0byB0aGUgcGlja2luZyBtb250aHMgc3RhdGUuXG5AbWVkaWEgKG1heC13aWR0aDogNDU5cHgpIHtcblxuICAvLyBTdGF0ZTogVGhlIHBpY2tlciBpcyBzaG93aW5nIHRoZSBtb250aCBjb21wb25lbnRzLlxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nTW9udGhzIHtcblxuICAgIC8vIEhpZGUgdGhlIGRheSBwaWNraW5nIGNvbXBvbmVudHMuXG4gICAgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyLFxuICAgIC5tcy1EYXRlUGlja2VyLW1vbnRoQ29tcG9uZW50cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIFNob3cgdGhlIG1vbnRoIHBpY2tpbmcgY29tcG9uZW50cy5cbiAgICAubXMtRGF0ZVBpY2tlci1tb250aFBpY2tlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRGlhbG9nIHN0eWxlc1xuXG5cbi8vIE1peGluIGZvciBJRTkgc3BlY2lmaWMgc3R5bGVzXG5AbWl4aW4gZGlhbG9nUG9zaXRpb25pbmdJRTlGYWxsYmFjayB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1zLURpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6ICAxMDAlO1xuICB0b3A6ICAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkbXMtekluZGV4LURpYWxvZztcblxuICAvLyBGYWxsYmFjayBmb3IgSUU5XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8vIEZsZXhib3ggZm9yIE1vZGVybiBCcm93c2Vyc1xuXHRAaW5jbHVkZSBmbGV4Qm94KCk7XG5cdEBpbmNsdWRlIGFsaWduSXRlbXMoY2VudGVyKTsgXG5cblx0Jjo6YmVmb3JlIHtcbiAgXHRAaW5jbHVkZSBkaWFsb2dQb3NpdGlvbmluZ0lFOUZhbGxiYWNrKCk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm1zLU92ZXJsYXkge1xuICAgIHotaW5kZXg6ICRtcy16SW5kZXgtYmFjaztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgYWN0dWFsIGRpYWxvZyBlbGVtZW50XG4ubXMtRGlhbG9nLW1haW4ge1xuICBAaW5jbHVkZSBkaWFsb2dQb3NpdGlvbmluZ0lFOUZhbGxiYWNrKCk7XG4gIEBpbmNsdWRlIGRyb3Atc2hhZG93KCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDI4OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gQ2xvc2UgYnV0dG9uLCBoaWRkZW4gYnkgZGVmYXVsdFxuLm1zLURpYWxvZy1idXR0b24ubXMtRGlhbG9nLWJ1dHRvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIHotaW5kZXg6ICRtcy16SW5kZXgtZnJvbnQ7XG5cbiAgLm1zLUljb24ubXMtSWNvbi0teCB7XG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tICsgMjtcbiAgfVxufVxuXG4ubXMtRGlhbG9nLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cblxuLm1zLURpYWxvZy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTVweDtcbn1cblxuLm1zLURpYWxvZy10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1saWdodDtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXhsO1xufVxuXG4ubXMtRGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIEFkZCBtYXJnaW4gYm90dG9tIGJldHdlZW4gY29tcG91bmQgYnV0dG9uc1xuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6bm90KDpsYXN0LWNoaWxkKSB7IFxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IFxuICB9XG59XG5cbi5tcy1EaWFsb2ctc3ViVGV4dCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xufVxuXG4ubXMtRGlhbG9nLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAgMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgXG4gIC5tcy1CdXR0b24geyBcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyBcbiAgfVxufVxuXG4ubXMtRGlhbG9nLWFjdGlvbnNSaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDA7XG4gIFxuICAvLyBSZXNldCBzcGFjaW5nIGZvciBmaXJzdCBidXR0b25cbiAgLm1zLURpYWxvZy1hY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDsgXG4gIH1cbiAgXG4gIC8vIFNwYWNpbmcgYmV0d2VlbiBib3R0b20gYnV0dG9uc1xuICAubXMtRGlhbG9nLWFjdGlvbiArIC5tcy1EaWFsb2ctYWN0aW9uIHsgXG4gICAgbWFyZ2luOiAwIDAgMCAxNnB4OyBcbiAgfVxufVxuXG5cbi8vPSBNb2RpZmllcjogRGlhbG9nIHdpdGggY2xvc2UgYnV0dG9uXG4vL1xuLm1zLURpYWxvZy5tcy1EaWFsb2ctLWNsb3NlOm5vdCgubXMtRGlhbG9nLS1sZ0hlYWRlcikge1xuICAvLyBQdXNoIHRoZSByaWdodCBzaWRlIG92ZXIgc28gdGhlIGljb24gZG9lc24ndCBvdmVybGFwIHRoZSB0ZXh0IFxuICAubXMtRGlhbG9nLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAvLyBTaG93IHRoZSBjbG9zZSBidXR0b24gIFxuICAubXMtRGlhbG9nLWJ1dHRvbi5tcy1EaWFsb2ctYnV0dG9uLS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLz0gTW9kaWZpZXI6IE11bHRpbGluZSBidXR0b24gZGlhbG9nXG4vL1xuLm1zLURpYWxvZy5tcy1EaWFsb2ctLW11bHRpbGluZSB7XG4gIC5tcy1EaWFsb2ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14eGw7XG4gIH1cblxuICAubXMtRGlhbG9nLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgfVxufVxuXG5cbi8vPSBNb2RpZmllcjogTGFyZ2UgaGVhZGVyIGRpYWxvZ1xuLy9cbi5tcy1EaWFsb2cubXMtRGlhbG9nLS1sZ0hlYWRlciB7XG4gIC5tcy1EaWFsb2ctaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICAgIHBhZGRpbmc6IDI2cHggMjBweCAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5tcy1EaWFsb2ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14eGw7XG4gICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1saWdodDtcbiAgICBjb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLm1zLURpYWxvZy1zdWJUZXh0IHtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbTtcbiAgfVxufVxuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtcy1zY3JlZW4tbWQtbWluKSB7XG4gIC8vIEFsbG93IHdpZGVyIGRpYWxvZyBvbiBsYXJnZXIgc2NyZWVuc1xuICAubXMtRGlhbG9nLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjg4cHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDsgXG4gIH1cbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRHJvcGRvd24gc3R5bGVzXG5cbi8vIE1peGluIGZvciBoaWdoIGNvbnRyYXN0IG1vZGUgbGluayBzdGF0ZXNcbkBtaXhpbiBoaWdoQ29udHJhc3RMaXN0SXRlbVN0YXRlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItY29udHJhc3RCbGFja1NlbGVjdGVkO1xuICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0QmxhY2tTZWxlY3RlZDtcbiAgICBjb2xvcjogJG1zLWNvbG9yLWJsYWNrO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0V2hpdGVTZWxlY3RlZDtcbiAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlU2VsZWN0ZWQ7XG4gICAgY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ubXMtRHJvcGRvd24ge1xuICBAaW5jbHVkZSBtcy1mb250LW07XG4gIEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIC5tcy1Ecm9wZG93bi10aXRsZSxcbiAgICAubXMtRHJvcGRvd24tY2FyZXREb3duIHtcbiAgICAgIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIC5tcy1Ecm9wZG93bi10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0OyBcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAubXMtRHJvcGRvd24tdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5tcy1MYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4vLz09IFN0YXRlOiBBIGRpc2FibGVkIGRyb3Bkb3duXG4ubXMtRHJvcGRvd24uaXMtZGlzYWJsZWQge1xuICAubXMtRHJvcGRvd24tdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcbiAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItY29udHJhc3RCbGFja0Rpc2FibGVkO1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdEJsYWNrRGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItY29udHJhc3RXaGl0ZURpc2FibGVkO1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlRGlzYWJsZWQ7XG4gICAgfVxuICB9XG4gIFxuICAubXMtRHJvcGRvd24tY2FyZXREb3duIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBjb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0QmxhY2tEaXNhYmxlZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICBjb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0V2hpdGVEaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiB0aGUgZHJvcGRvd24gaXMgb3BlbmVkXG4vLyBOb3RlOiAubXMtRHJvcGRvd24tLW9wZW4gaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHZlcnNpb24uIFxuLy8gVXNlIC5pcy1vcGVuIGZvciBhbiBvcGVuIGRyb3Bkb3duLlxuLm1zLURyb3Bkb3duLm1zLURyb3Bkb3duLS1vcGVuIC5tcy1Ecm9wZG93bi1pdGVtcyxcbi5tcy1Ecm9wZG93bi5pcy1vcGVuIC5tcy1Ecm9wZG93bi1pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi8vIEhpZGUgdGhlIG9yaWdpbmFsIGRyb3Bkb3duXG4ubXMtRHJvcGRvd24tc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLURyb3Bkb3duLWNhcmV0RG93biB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDtcbiAgYm90dG9tOiA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vLyBTdHlsZSB0aGUgbmV3LCByZXBsYWNlbWVudCBjb21wb25lbnRcbi5tcy1Ecm9wZG93bi10aXRsZSB7XG4gIEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuICBiYWNrZ3JvdW5kOiAkbXMtY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnlBbHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIGZvciB0aGUgZHJvcGRvd24gaXRlbXMsIGRpc3BsYXllZCBhcyBhIHBhbmVsIG9uIHNtYWxsIHNjcmVlbnMuXG4ubXMtRHJvcGRvd24taXRlbXMge1xuICBAaW5jbHVkZSBtcy11LW5vcm1hbGl6ZTtcbiAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2OHB4O1xuICB6LWluZGV4OiAoJG1zLXpJbmRleC1Ecm9wZG93biArICRtcy16SW5kZXgtYmFjayk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci13aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbXMtY29sb3ItYmxhY2s7XG4gIH1cbn1cblxuLm1zLURyb3Bkb3duLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgfVxuXG4gIC8vIFNob3J0ZW4gdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zIHRvIG1haW50YWluIGJhc2VsaW5lIGFsaWdubWVudC5cbiAgJjpmaXJzdC1jaGlsZCwgXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgICBjb2xvcjogJG1zLWNvbG9yLWJsYWNrO1xuXG4gICAgQGluY2x1ZGUgaGlnaENvbnRyYXN0TGlzdEl0ZW1TdGF0ZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbExpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgICBjb2xvcjogJG1zLWNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi5pcy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogJG1zLWNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4vLz09IFN0YXRlOiBBIHNlbGVjdGVkIGRyb3Bkb3duIGl0ZW1cbi8vIE5vdGU6IC5tcy1Ecm9wZG93bi1pdGVtLS1zZWxlY3RlZCBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgdmVyc2lvbi5cbi8vIFVzZSAuaXMtc2VsZWN0ZWQgaW5zdGVhZC5cbi5tcy1Ecm9wZG93bi1pdGVtLmlzLXNlbGVjdGVkLFxuLm1zLURyb3Bkb3duLWl0ZW0ubXMtRHJvcGRvd24taXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodDtcbiAgY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHQ7XG4gIH1cblxuICBAaW5jbHVkZSBoaWdoQ29udHJhc3RMaXN0SXRlbVN0YXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1tZC1taW4pIHtcbiAgLy8gT24gbGFyZ2VyIHNjcmVlbnMsIGRpc3BsYXkgYXMgYSB0cmFkaXRpb25hbCBkcm9wZG93bi5cbiAgLm1zLURyb3Bkb3duLWl0ZW1zIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLm1zLURyb3Bkb3duLm1zLURyb3Bkb3duLS1vcGVuIC5tcy1Ecm9wZG93bi1pdGVtcyxcbiAgLm1zLURyb3Bkb3duLmlzLW9wZW4gLm1zLURyb3Bkb3duLWl0ZW1zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRmFjZXBpbGUgc3R5bGVzXG5cblxuLm1zLUZhY2VwaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiBhdXRvO1xuXG4gIC5tcy1QZXJzb25hQ2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm1zLUZhY2VwaWxlLWl0ZW1CdG4ge1xuICBAaW5jbHVkZSBidXR0b24tcmVzZXQoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgLm1zLVBlcnNvbmEtcHJlc2VuY2UsXG4gIC5tcy1QZXJzb25hLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tYWRkUGVyc29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLWwgLSAxO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZURhcms7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lRGFya2VyO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcbiAgfVxufVxuXG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi5tcy1GYWNlcGlsZS1pdGVtQnRuLS1vdmVyZmxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxEYXJrO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnlBbHQ7XG4gIH1cbn1cblxuLm1zLUZhY2VwaWxlLWFkZFBlcnNvbkljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLm1zLUZhY2VwaWxlLW92ZXJmbG93VGV4dCB7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xufVxuXG4vLz09IFBhbmVsc1xuLy8gT3ZlcmZsb3cgcGFuZWwgLSBvbmx5IHNob3cgbWVtYmVyIGxpc3Rcbi5tcy1GYWNlcGlsZS1wYW5lbC5tcy1GYWNlcGlsZS1wYW5lbC0tb3ZlcmZsb3cge1xuICAubXMtUGFuZWwtaGVhZGVyVGV4dCxcbiAgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hCb3gsXG4gIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyxcbiAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkSGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14bDtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xuICAgIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICAgIGhlaWdodDogNzRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGb3JtIGZpZWxkIGxhYmVsIHN0eWxlc1xuXG5AbWl4aW4gbXMtTGFiZWwtaXMtZGlzYWJsZWQge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeTsgXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0QmxhY2tEaXNhYmxlZDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0V2hpdGVEaXNhYmxlZDtcbiAgfVxufVxuXG5AbWl4aW4gbXMtTGFiZWwtaXMtcmVxdWlyZWQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnIConO1xuICAgIGNvbG9yOiAkbXMtY29sb3ItZXJyb3I7XG4gIH1cbn1cblxuXG4ubXMtTGFiZWwge1xuXHRAaW5jbHVkZSBtcy1mb250LXM7XG5cdEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNXB4IDA7XG5cblx0Ji5pcy1yZXF1aXJlZCB7XG5cdFx0QGluY2x1ZGUgbXMtTGFiZWwtaXMtcmVxdWlyZWQ7XG5cdH1cblxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHQgQGluY2x1ZGUgbXMtTGFiZWwtaXMtZGlzYWJsZWQ7XG5cdH1cbn1cblxuLmlzLWRpc2FibGVkIHtcbiAgLm1zLUxhYmVsIHtcbiAgICBAaW5jbHVkZSBtcy1MYWJlbC1pcy1kaXNhYmxlZDtcbiAgfVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMaW5rIChhbmNob3IpIHN0eWxlc1xuXG5cbkBtaXhpbiBtcy1MaW5rIHtcbiAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVEYXJrZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItY29udHJhc3RCbGFja0xpbms7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlTGluaztcbiAgfVxufVxuXG4ubXMtTGluayB7XG4gIEBpbmNsdWRlIG1zLUxpbms7XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIExpc3QgYW5kIEdyaWQgc3R5bGVzXG5cblxuLm1zLUxpc3Qge1xuICBAaW5jbHVkZSBtcy1mb250LW07XG4gIEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cblxuLy89PSBNb2RpZmllcjogTGlzdCByZW5kZXJlZCBhcyBhIGdyaWRcbi8vXG4ubXMtTGlzdC5tcy1MaXN0LS1ncmlkIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICRtcy1zY3JlZW4tbWQtbWluKSB7XG5cdFx0Lm1zLUxpc3RJdGVtIHtcblx0XHRcdEBpbmNsdWRlIG1zLXUtc200O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuXHRcdH1cblxuXHRcdC8vIFJlbW92ZSB0aGUgYm9yZGVyIGZyb20gdGhlIGxhc3QgY29sdW1uLlxuXHRcdC5tcy1MaXN0SXRlbTpudGgtY2hpbGQoM24pIHtcblx0XHRcdGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMaXN0IGl0ZW0gc3R5bGVzXG5cblxuLm1zLUxpc3RJdGVtIHtcbiAgQGluY2x1ZGUgbXMtZm9udC1tO1xuICBAaW5jbHVkZSBtcy11LW5vcm1hbGl6ZTtcbiAgQGluY2x1ZGUgbXMtdS1jbGVhcmZpeDtcbiAgcGFkZGluZzogOXB4IDI4cHggM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubXMtTGlzdEl0ZW0tcHJpbWFyeVRleHQsIFxuLm1zLUxpc3RJdGVtLXNlY29uZGFyeVRleHQsIFxuLm1zLUxpc3RJdGVtLXRlcnRpYXJ5VGV4dCB7XG4gIEBpbmNsdWRlIG5vV3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcy1MaXN0SXRlbS1wcmltYXJ5VGV4dCB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbERhcms7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUteGw7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7IC8vIFByZXZlbnQgb3ZlcmxhcCB3aXRoIHVwIHRvIHRocmVlIGFjdGlvbnMuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xufVxuXG4ubXMtTGlzdEl0ZW0tc2Vjb25kYXJ5VGV4dCB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktcmVndWxhcjtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLm1zLUxpc3RJdGVtLXRlcnRpYXJ5VGV4dCB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdDtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTlweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLm1zLUxpc3RJdGVtLW1ldGFUZXh0IHtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAzOXB4O1xufVxuXG4ubXMtTGlzdEl0ZW0taW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tbGVmdDogLThweDsgLy8gSW1hZ2VzIHNpdCBjbG9zZXIgdG8gdGhlIGVkZ2UgdGhhbiB0ZXh0LlxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4ubXMtTGlzdEl0ZW0tc2VsZWN0aW9uVGFyZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLUxpc3RJdGVtLWFjdGlvbnMge1xuICBtYXgtd2lkdGg6IDgwcHg7IC8vIFVwIHRvIHRocmVlIGFjdGlvbnMuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IDEwcHg7XG59XG5cbi5tcy1MaXN0SXRlbS1hY3Rpb24ge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuXG4gIC5tcy1JY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5O1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5cbi8vPT0gU3RhdGU6IFVucmVhZCBsaXN0IGl0ZW1cbi8vXG4ubXMtTGlzdEl0ZW0uaXMtdW5yZWFkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7IC8vIFJlZHVjZSBwYWRkaW5nIHRvIGFsbG93IHJvb20gZm9yIGJvcmRlci5cblxuICAubXMtTGlzdEl0ZW0tc2Vjb25kYXJ5VGV4dCwgLm1zLUxpc3RJdGVtLW1ldGFUZXh0IHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlib2xkO1xuICB9XG59XG5cblxuLy89PSBTdGF0ZTogVW5zZWVuIGxpc3QgaXRlbVxuLy9cbi5tcy1MaXN0SXRlbS5pcy11bnNlZW4ge1xuICAmOmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vPT0gU3RhdGU6IFNlbGVjdGFibGUgbGlzdCBpdGVtXG4vL1xuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGFibGUge1xuICAubXMtTGlzdEl0ZW0tc2VsZWN0aW9uVGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAubXMtTGlzdEl0ZW0taW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgLy8gSW5zZXJ0IHRoZSBlbXB0eSBib3guXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbXMtSWNvbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQ7XG4gICAgfVxuICB9XG59XG5cblxuLy89PSBTdGF0ZTogU2VsZWN0ZWQgbGlzdCBpdGVtXG4vL1xuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGVkIHtcbiAgLy8gSW5zZXJ0IHRoZSBjaGVja21hcmsuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6YmVmb3JlLCBcbiAgJjpob3ZlcjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIG1zLUljb247XG4gICAgY29udGVudDogJ1xcZTA0MSc7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW0tcGx1cztcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiA2cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodDtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuXG4vLz09IE1vZGlmaWVyOiBEb2N1bWVudCBsaXN0IGl0ZW1cbi8vXG4ubXMtTGlzdEl0ZW0ubXMtTGlzdEl0ZW0tLWRvY3VtZW50IHtcbiAgcGFkZGluZzogMDtcblxuICAvLyBUaGUgaWNvbiBmb3IgYSBmaWxlIG9yIGZvbGRlciBpbiB0aGUgaXRlbXMgbGlzdC4gVGhpcyBtYXlcbiAgLy8gYmUgYW4gLm1zLUljb24gb3IgYSBzcGVjaWZpYyBtb2RpZmllciB0aGF0IGxvYWRzIGFuIGltYWdlLlxuICAubXMtTGlzdEl0ZW0taXRlbUljb24ge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvLyBJZiB0aGUgaXRlbSBpY29uIGlzIGFuIC5tcy1JY29uLCBwb3NpdGlvbiBhbmQgY29sb3IgaXQgYXBwcm9wcmlhdGVseS5cbiAgLm1zLUxpc3RJdGVtLWl0ZW1JY29uIC5tcy1JY29uIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5O1xuICB9XG5cbiAgLy8gUHJpbWFyeSB0ZXh0LCB0eXBpY2FsbHkgdGhlIG5hbWUuXG4gIC5tcy1MaXN0SXRlbS1wcmltYXJ5VGV4dCB7XG4gICAgQGluY2x1ZGUgbm9XcmFwO1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC8vIFNlY29uZGFyeSB0ZXh0LCB0eXBpY2FsbHkgdGhlIG1vZGlmaWVkIGRhdGUgb3Igc29tZSBvdGhlciBtZXRhZGF0YS5cbiAgLm1zLUxpc3RJdGVtLXNlY29uZGFyeVRleHQge1xuICAgIEBpbmNsdWRlIG5vV3JhcDtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG4gICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14cztcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1lc3NhZ2VCYW5uZXIgU3R5bGVzXG5cbiRNZXNzYWdlQmFubmVyLWhlaWdodDogNTJweDtcbiRNZXNzYWdlQmFubmVyLWljb25TaXplOiA0MHB4O1xuXG4ubXMtTWVzc2FnZUJhbm5lciB7XG4gIEBpbmNsdWRlIG1zLWZvbnQtcygpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHRlckFsdDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJE1lc3NhZ2VCYW5uZXItaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1zLXUtc2xpZGVEb3duSW4yMCgpO1xuXG4gIC5tcy1JY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXIge1xuICAmLmhpZGUge1xuICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVVcE91dDIwKCk7XG4gIH1cblxuICAmLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubXMtTWVzc2FnZUJhbm5lci1leHBhbmQsXG4ubXMtTWVzc2FnZUJhbm5lci1jbG9zZSB7XG4gIGhlaWdodDogJE1lc3NhZ2VCYW5uZXItaGVpZ2h0O1xuICB3aWR0aDogJE1lc3NhZ2VCYW5uZXItaWNvblNpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAkTWVzc2FnZUJhbm5lci1oZWlnaHQ7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMThweCAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXItZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAmLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubXMtTWVzc2FnZUJhbm5lci1hY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuXG4gIC5tcy1CdXR0b24ge1xuICAgIGNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLm1zLU1lc3NhZ2VCYW5uZXItY2xpcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tcy1NZXNzYWdlQmFubmVyLmlzLWV4cGFuZGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIC5tcy1NZXNzYWdlQmFubmVyLWNsaXBwZXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubXMtTWVzc2FnZUJhbm5lci1leHBhbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5tcy1NZXNzYWdlQmFubmVyLWFjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDA7XG4gIH1cblxuICAubXMtTWVzc2FnZUJhbm5lci10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgcGFkZGluZzogMThweCAwIDEwcHggMDtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgLm1zLU1lc3NhZ2VCYW5uZXItZXhwYW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgLm1zLUljb24ge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1lc3NhZ2VCYXIgU3R5bGVzXG5cbi8qXG4gIEJhc2UgdGVtcGxhdGUgZmlsZVxuKi9cblxuJE1lc3NhZ2VCYXItcGFkZGluZzogOHB4O1xuXG4ubXMtTWVzc2FnZUJhciB7XG4gIHBhZGRpbmc6ICRNZXNzYWdlQmFyLXBhZGRpbmc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLWluZm87XG59XG5cbi5tcy1NZXNzYWdlQmFyLWljb24sXG4ubXMtTWVzc2FnZUJhci10ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1zLU1lc3NhZ2VCYXItaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6ICRNZXNzYWdlQmFyLXBhZGRpbmc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgbXMtZm9udENvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQ7XG59XG5cbi5tcy1NZXNzYWdlQmFyLXRleHQge1xuICBAaW5jbHVkZSBtcy1mb250LXM7XG59XG5cblxuLy89PSBNb2RpZmllcjogV2FybmluZyBtZXNzYWdlXG4vL1xuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0td2FybmluZyB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3Itd2FybmluZztcbn1cblxuXG4vLz09IE1vZGlmaWVyOiBTZXZlcmUgV2FybmluZyBtZXNzYWdlXG4vL1xuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tc2V2ZXJlV2FybmluZyB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3Itc2V2ZXJlV2FybmluZztcblxuICAubXMtTWVzc2FnZUJhci1pY29uIHtcbiAgICBAaW5jbHVkZSBtcy1mb250Q29sb3Itc2V2ZXJlV2FybmluZztcbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IEVycm9yIG1lc3NhZ2Vcbi8vXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1lcnJvciB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3ItZXJyb3I7XG5cbiAgLm1zLU1lc3NhZ2VCYXItaWNvbiB7XG4gICAgQGluY2x1ZGUgbXMtZm9udENvbG9yLWVycm9yO1xuICB9XG59XG5cblxuLy89PSBNb2RpZmllcjogUmVtb3ZlIG1lc3NhZ2Vcbi8vXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1yZW1vdmUge1xuICBAaW5jbHVkZSBtcy1iZ0NvbG9yLWVycm9yO1xuXG4gIC5tcy1NZXNzYWdlQmFyLWljb24ge1xuICAgIEBpbmNsdWRlIG1zLWZvbnRDb2xvci1lcnJvcjtcbiAgfVxuXG4gIC5tcy1JY29uIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cblxuLy89PSBNb2RpZmllcjogU3VjY2VzcyBtZXNzYWdlXG4vL1xuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIG1zLWJnQ29sb3Itc3VjY2VzcztcblxuICAubXMtTWVzc2FnZUJhci1pY29uIHtcbiAgICBAaW5jbHVkZSBtcy1mb250Q29sb3ItZ3JlZW47XG4gIH1cblxuICAubXMtSWNvbiB7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXM7XG4gICAgdG9wOiAzcHg7XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIHRvcDogMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBOYXYgQmFyIHN0eWxlc1xuXG5cbi8vIE9uIHNtYWxsIHNjcmVlbnMsIHRoZSBuYXYgYmFyIGNvbnRhaW5zIG9ubHkgdGhlIGhhbWJ1cmdlciBpY29uLlxuLm1zLU5hdkJhciB7XG4gIEBpbmNsdWRlIG1zLWZvbnQtbTtcbiAgQGluY2x1ZGUgbXMtdS1ub3JtYWxpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLm1zLU92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbXMtZHVyYXRpb24zICRtcy1lYXNlMTtcbiAgICB6LWluZGV4OiAkbXMtekluZGV4LWJhY2s7XG4gIH1cbn1cblxuLy8gVGhlIGJ1dHRvbiB0byBvcGVuIHRoZSBtZW51IG9uIHNtYWxsIHNjcmVlbnMuXG4ubXMtTmF2QmFyLW9wZW5NZW51IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIEhpZGUgdGhlIGl0ZW1zIGJ5IGRlZmF1bHQuXG4ubXMtTmF2QmFyLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpdGVtL2J1dHRvbiwgd2l0aCBvcHRpb25hbCBzdWJpdGVtcy5cbi5tcy1OYXZCYXItaXRlbSB7XG4gIEBpbmNsdWRlIG1zLXUtYm9yZGVyQm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1sO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHRlcjtcbiAgICBjb2xvcjogJG1zLWNvbG9yLWJsYWNrO1xuXG4gICAgLm1zLUljb24ge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gIH1cblxuICAvLyBUaGUgY3VycmVudGx5LXNlbGVjdGVkIGl0ZW0uXG4gICYuaXMtc2VsZWN0ZWQge1xuICAgIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWJvbGQ7XG4gIH1cblxuICAvLyBJdGVtcyBjYW4gYmUgZGlzYWJsZWQuXG4gICYuaXMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tcy1OYXZCYXItbGluayB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gIH1cbn1cblxuXG4vLyBJdGVtcyBjYW4gY29udGFpbiBzdWJpdGVtcy5cbi5tcy1OYXZCYXItaXRlbS5tcy1OYXZCYXItaXRlbS0taGFzTWVudSB7XG5cbiAgLy8gSGlkZSBzdWJtZW51cyBieSBkZWZhdWx0LlxuICAubXMtTmF2QmFyLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxEYXJrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGQgY2hldnJvbiBpY29uLlxuLm1zLU5hdkJhci1jaGV2cm9uRG93biB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi8vIFNlYXJjaC5cbi5tcy1OYXZCYXItaXRlbS5tcy1OYXZCYXItaXRlbS0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcblxuICAvLyBTZWFyY2ggaWNvbi5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgbXMtSWNvbjtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG4gICAgY29udGVudDogJ1xcZTAzOSc7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC8vIFRoZSBzZWFyY2ggYm94IGlzIGhpZGRlbiBieSBkZWZhdWx0LlxuICAubXMtVGV4dEZpZWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gT3BlbmVkIHN0YXRlLlxuICAmLmlzLW9wZW4ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5tcy1UZXh0RmllbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm1zLVRleHRGaWVsZC1maWVsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvdyB0aGUgbmF2IGl0ZW1zIG1lbnUgb25seSBvbiBzbWFsbCBzY3JlZW5zXG5AbWVkaWEgKG1heC13aWR0aDogJG1zLXNjcmVlbi1zbS1tYXgpIHtcbiAgLy8gU3RhdGU6IFRoZSBuYXZpZ2F0aW9uIHBhbmVsIGlzIG9wZW4uXG4gIC5tcy1OYXZCYXIuaXMtb3BlbiB7XG4gICAgLy8gU2hvdyB0aGUgaXRlbXMuXG4gICAgLm1zLU5hdkJhci1pdGVtcyB7XG4gICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHotaW5kZXg6ICRtcy16SW5kZXgtbWlkZGxlO1xuICAgIH1cblxuICAgIC5tcy1OYXZCYXItaXRlbSAubXMtQ29udGV4dHVhbE1lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPbiBzbWFsbCBzY3JlZW5zLCBvdmVycmlkZSB0aGUgY29udGV4dHVhbCBtZW51IHN0eWxlcy5cbkBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtcy1zY3JlZW4tc20tbWF4KSB7XG5cbiAgLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1oYXNNZW51LmlzLXNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG5cbiAgICAvLyBGbGlwIHRoZSBjaGV2cm9uIGFyb3VuZC5cbiAgICAubXMtTmF2QmFyLWNoZXZyb25Eb3duIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICB9XG4gIH1cblxuICAubXMtTmF2QmFyLWl0ZW0gLm1zLUNvbnRleHR1YWxNZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4gICAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbDtcbiAgICB9XG4gIH1cblxuICAvLyBXaGVuIHRoZSBuYXZiYXIgaXMgb3BlbmVkLCBhbmltYXRlIHRvIGZ1bGwgb3BhY2l0eVxuICAvLyBhbmQgYWN0aXZhdGUgcG9pbnRlciBldmVudHMgc28gY2FuIGJlIGNsaWNrZWQuXG4gIC5tcy1OYXZCYXIuaXMtb3BlbiAubXMtT3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLy8gT24gbWVkaXVtIHNjcmVlbnMgYW5kIGxhcmdlciB3ZSBkaXNwbGF5IHRoZSBtZW51IGl0ZW1zIGluIHRoZSBuYXYgYmFyLlxuQG1lZGlhIChtaW4td2lkdGg6ICRtcy1zY3JlZW4tbWQtbWluKSB7XG5cbiAgLy8gV2UgZG9uJ3QgbmVlZCB0aGUgYnV0dG9uIHRvIG9wZW4gdGhlIG1lbnUuXG4gIC5tcy1OYXZCYXItb3Blbk1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBTaG93IHRoZSBpdGVtcyBsaXN0LlxuICAubXMtTmF2QmFyLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gIC5tcy1OYXZCYXItY2hldnJvbkRvd24ge1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8vIFBvc2l0aW9uIHRoZSBpdGVtcyBpbiBhIGhvcml6b250YWwgbGlzdC5cbiAgLm1zLU5hdkJhci1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAvLyBUaGUgY3VycmVudGx5LXNlbGVjdGVkIGl0ZW0uXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlib2xkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kaWZpZXI6IEl0ZW1zIGNhbiBjb250YWluIHN1Yml0ZW1zLlxuICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLWhhc01lbnUge1xuICAgIC8vIEFkZCBjaGV2cm9uIGljb24uXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kaWZpZXI6IEl0ZW1zIGNhbiBiZSBwb3NpdGlvbmVkIHRvIHRoZSByaWdodCBvbiBsYXJnZXIgc2NyZWVucy5cbiAgLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBPcmcgY2hhcnQgc3R5bGVzXG5cblxuLm1zLU9yZ0NoYXJ0IHtcbiAgQGluY2x1ZGUgbXMtZm9udC1tO1xuICBAaW5jbHVkZSBtcy11LW5vcm1hbGl6ZTtcbn1cblxuLm1zLU9yZ0NoYXJ0LWdyb3VwVGl0bGUge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubXMtT3JnQ2hhcnQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTJweCAwIDE2cHggMDtcbn1cblxuLm1zLU9yZ0NoYXJ0LWxpc3RJdGVtIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tcy1PcmdDaGFydC1saXN0SXRlbUJ0biB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1yZXNldCgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTW9kYWwgb3ZlcmxheSBzdHlsZXNcblxuXG4ubXMtT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci13aGl0ZVRyYW5zbHVjZW50NDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAgIDA7XG4gIHJpZ2h0OiAgMDtcbiAgdG9wOiAgICAwO1xuICB6LWluZGV4OiAkbXMtekluZGV4LU92ZXJsYXk7XG59XG5cblxuLy89PSBNb2RpZmllcjogRGFyayBvdmVybGF5XG4vL1xuLm1zLU92ZXJsYXkubXMtT3ZlcmxheS0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1ibGFja1RyYW5zbHVjZW50NDA7XG59XG5cblxuLy89PSBNb2RpZmllcjogSGlkZGVuIG92ZXJsYXlcbi8vXG4mLm1zLU92ZXJsYXktLW5vbmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGFuZWwgc3R5bGVzXG5cbiRQYW5lbC13aWR0aC1saWdodERpc21pc3M6IDI3MnB4O1xuJFBhbmVsLXdpZHRoLXNtOiAzNDBweDtcbiRQYW5lbC13aWR0aC1tZDogNjQzcHg7XG4kUGFuZWwtd2lkdGgtbGc6IDk0MHB4O1xuJFBhbmVsLW1hcmdpbi1tZDogNDhweDtcbiRQYW5lbC1tYXJnaW4tbGc6IDQyOHB4O1xuJFBhbmVsLW1hcmdpbi14bDogMTc2cHg7XG4kQ29tbWFuZEJhckhlaWdodDogNDBweDtcbiRDb21tYW5kQnV0dG9uTGlnaHRCbHVlOiAjYjVkOGY0O1xuJENvbW1hbmRCdXR0b25MaWdodGVyQmx1ZTogI2Q3ZWFmOTtcbiRDb21tYW5kQnV0dG9uRGFya0JsdWU6ICMwNzI4OGI7XG4kQ29tbWFuZEJ1dHRvbkJsdWU6ICMyNDg4RDg7XG5cbi8vIFRoZSBwYW5lbCBjb3ZlcnMgdGhlIGVudGlyZSBzY3JlZW4uXG4ubXMtUGFuZWwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJG1zLXpJbmRleC1QYW5lbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gT3ZlcmxheSB1c2VkIHdpdGhpbiBwYW5lbFxuICAubXMtT3ZlcmxheSB7XG4gICAgei1pbmRleDogJG1zLXpJbmRleC1iYWNrO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbXMtZHVyYXRpb24zICRtcy1lYXNlMTtcbiAgfVxufVxuXG4vLyBUaGUgcGFuZWwgaXRzZWxmLCB3aGVyZSB0aGUgY29udGVudCBnb2VzLlxuLm1zLVBhbmVsLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAkbXMtekluZGV4LWZyb250O1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBNZWRpdW0gc2NyZWVucyBhbmQgdXAgLSAoYW5jaG9yZWQgcmlnaHQsIGZpeGVkIHdpZHRoKVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1tZC1taW4pIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB3aWR0aDogJFBhbmVsLXdpZHRoLXNtO1xuICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93KC0zMHB4LCAwcHgsIDMwcHgsIC0zMHB4LCAuMik7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tcy1Db21tYW5kQmFyIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAvLyBUaGUgY29tbWFuZGJhciBpcyBub3QgZGlzcGxheWVkIGJ5IGRlZmF1bHQgb24gbWQrIHNjcmVlbnNcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1zLUNvbW1hbmRCYXJJdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAubXMtQ29tbWFuZEJhci1tYWluQXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLy89PSBNb2RpZmllcjogTGlnaHQgRGlzbWlzcyBvbiBzbWFsbCBzY3JlZW5zIChmaXhlZCB3aWR0aClcbi8vIE5vdGU6IFRoaXMgcGFuZWwgc2hvdWxkIG9ubHkgYmUgdXNlZCBmb3IgZHJvcGRvd24gbWVudXMgb24gc21hbGwgc2NyZWVucy5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGlnaHREaXNtaXNzIHtcbiAgLm1zLVBhbmVsLW1haW4ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbXMtY29sb3ItbmV1dHJhbExpZ2h0O1xuICAgIHdpZHRoOiAkUGFuZWwtd2lkdGgtbGlnaHREaXNtaXNzO1xuICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93KC0zMHB4LCAwcHgsIDMwcHgsIC0zMHB4LCAuMik7XG4gIH1cblxuICAvLyBDb21tYW5kcyBhbmQgY29udGVudCBpbm5lciBhcmUgbm90IGRpc3BsYXllZFxuICAvLyBOb3RlOiBSZXBsYWNlIHdpdGggYSBkcm9wZG93biBjb250ZXh0dWFsIG1lbnUuXG4gIC5tcy1QYW5lbC1jb21tYW5kcyxcbiAgLm1zLVBhbmVsLWNvbnRlbnRJbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIEFuaW1hdGlvbnMgLS0gRGVmYXVsdCAoYW5jaG9yZWQgcmlnaHQpXG4gICYubXMtUGFuZWwtYW5pbWF0ZUluIHtcbiAgICAubXMtUGFuZWwtbWFpbiB7XG4gICAgICBAaW5jbHVkZSBtcy11LXNsaWRlTGVmdEluNDA7XG4gICAgfVxuXG4gICAgLm1zLU92ZXJsYXkge1xuICAgICAgQGluY2x1ZGUgbXMtdS1mYWRlSW4yMDA7XG4gICAgfVxuICB9XG4gIFxuICAmLm1zLVBhbmVsLWFuaW1hdGVPdXQge1xuICAgIC5tcy1QYW5lbC1tYWluIHtcbiAgICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVSaWdodE91dDQwO1xuICAgIH1cbiAgICAubXMtT3ZlcmxheSB7XG4gICAgICBAaW5jbHVkZSBtcy11LWZhZGVPdXQyMDA7XG4gICAgfVxuICB9XG59XG5cbi8vPT0gTW9kaWZpZXI6IExlZnQgYW5jaG9yZWQgcGFuZWwgKGFuY2hvcmVkIGxlZnQsIGZpeGVkIHdpZHRoKVxuLy8gTm90ZTogVGhpcyBwYW5lbCB2YXJpYW50IHNob3VsZCBvbmx5IGJlIHVzZWQgZm9yIGxlZnQgbmF2LlxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0IHtcbiAgLm1zLVBhbmVsLW1haW4ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbXMtY29sb3ItbmV1dHJhbExpZ2h0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG4gICAgd2lkdGg6ICRQYW5lbC13aWR0aC1saWdodERpc21pc3M7XG4gICAgQGluY2x1ZGUgZHJvcC1zaGFkb3coLTMwcHgsIDBweCwgMzBweCwgMzBweCwgLjIpO1xuICB9XG5cbiAgLy8gQ29tbWFuZHMgYW5kIGNvbnRlbnQgaW5uZXIgYXJlIG5vdCBkaXNwbGF5ZWRcbiAgLy8gTm90ZTogUmVwbGFjZSB3aXRoIGEgbGVmdG5hdiBtZW51LlxuICAubXMtUGFuZWwtY29tbWFuZHMsXG4gIC5tcy1QYW5lbC1jb250ZW50SW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC8vIEFuaW1hdGlvbnMgLS0gRGVmYXVsdCAoYW5jaG9yZWQgcmlnaHQpXG4gICYubXMtUGFuZWwtYW5pbWF0ZUluIHtcbiAgICAubXMtUGFuZWwtbWFpbiB7XG4gICAgICBAaW5jbHVkZSBtcy11LXNsaWRlTGVmdEluNDA7XG4gICAgfVxuXG4gICAgLm1zLU92ZXJsYXkge1xuICAgICAgQGluY2x1ZGUgbXMtdS1mYWRlSW4yMDA7XG4gICAgfVxuICB9XG4gIFxuICAmLm1zLVBhbmVsLWFuaW1hdGVPdXQge1xuICAgIC5tcy1QYW5lbC1tYWluIHtcbiAgICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVSaWdodE91dDQwO1xuICAgIH1cbiAgICAubXMtT3ZlcmxheSB7XG4gICAgICBAaW5jbHVkZSBtcy11LWZhZGVPdXQyMDA7XG4gICAgfVxuICB9XG5cbiAgLy8gQW5pbWF0aW9ucyAtIExlZnQgcGFuZWwgKGFuY2hvcmVkIGxlZnQpXG4gICYubXMtUGFuZWwtYW5pbWF0ZUluIHtcbiAgICAubXMtUGFuZWwtbWFpbiB7XG4gICAgICBAaW5jbHVkZSBtcy11LXNsaWRlUmlnaHRJbjQwO1xuICAgIH1cblxuICAgIC5tcy1PdmVybGF5IHtcbiAgICAgIEBpbmNsdWRlIG1zLXUtZmFkZUluMjAwO1xuICAgIH1cbiAgfVxuXG4gICYubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtYW5pbWF0ZU91dCB7XG4gICAgLm1zLVBhbmVsLW1haW4ge1xuICAgICAgQGluY2x1ZGUgbXMtdS1zbGlkZUxlZnRPdXQ0MDtcbiAgICB9XG4gICAgLm1zLU92ZXJsYXkge1xuICAgICAgQGluY2x1ZGUgbXMtdS1mYWRlT3V0MjAwO1xuICAgIH1cbiAgfVxufVxuXG4vLz09IE1vZGlmaWVyOiBTbWFsbCBwYW5lbCAoYW5jaG9yZWQgcmlnaHQsIGZpeGVkIHdpZHRoKVxuLy9cbi5tcy1QYW5lbC5tcy1QYW5lbC0tc20ge1xuICAubXMtUGFuZWwtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiAkUGFuZWwtd2lkdGgtc207XG4gICAgfVxuICB9XG59XG5cbi8vPT0gTW9kaWZpZXI6IE1lZGl1bSwgTGFyZ2UsIEV4dHJhIExhcmdzIHBhbmVscyAoYW5jaG9yZWQgcmlnaHQsIGZsdWlkIHdpZHRoKVxuLy9cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbWQsXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxnLFxuLm1zLVBhbmVsLm1zLVBhbmVsLS14bCB7XG4gIC5tcy1QYW5lbC1tYWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGxlZnQ6ICRQYW5lbC1tYXJnaW4tbWQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy89PSBNb2RpZmllcjogTWVkaXVtIHBhbmVsIChhbmNob3JlZCByaWdodCwgZml4ZWQgd2lkdGgpXG4vL1xuLm1zLVBhbmVsLm1zLVBhbmVsLS1tZCB7XG4gIC5tcy1QYW5lbC1tYWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi14bC1taW4pIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogJFBhbmVsLXdpZHRoLW1kO1xuICAgIH1cbiAgfVxufVxuXG4vLz09IE1vZGlmaWVyOiBMYXJnZSBwYW5lbCAoYW5jaG9yZWQgcmlnaHQsIGZsdWlkIHdpZHRoKVxuLy9cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGcge1xuICAubXMtUGFuZWwtbWFpbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtcy1zY3JlZW4teHhsLW1pbikge1xuICAgICAgbGVmdDogJFBhbmVsLW1hcmdpbi1sZztcbiAgICB9XG4gIH1cbn1cblxuLy89PSBNb2RpZmllcjogTGFyZ2UgZml4ZWQgcGFuZWwgKGFuY2hvcmVkIHJpZ2h0LCBmaXhlZCB3aWR0aClcbi8vXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxnLm1zLVBhbmVsLS1maXhlZCB7XG4gIC5tcy1QYW5lbC1tYWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi14eGwtbWluKSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6ICRQYW5lbC13aWR0aC1sZztcbiAgICB9XG4gIH1cbn1cblxuLy89PSBNb2RpZmllcjogWExhcmdlIHBhbmVsIChhbmNob3JlZCByaWdodCwgZmx1aWQgd2lkdGgpXG4vL1xuLm1zLVBhbmVsLm1zLVBhbmVsLS14bCB7XG4gIC5tcy1QYW5lbC1tYWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi14eGwtbWluKSB7XG4gICAgICBsZWZ0OiAkUGFuZWwtbWFyZ2luLXhsO1xuICAgIH0gICAgXG4gIH1cbn1cblxuLy89PSBTdGF0ZTogV2hlbiB0aGUgcGFuZWwgaXMgb3Blbi5cbi8vXG4ubXMtUGFuZWwuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5tcy1QYW5lbC1tYWluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1zLU92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5tcy1QYW5lbC1hbmltYXRlSW4ge1xuICAgIC5tcy1QYW5lbC1tYWluIHtcbiAgICAgIEBpbmNsdWRlIG1zLXUtZmFkZUluMTAwO1xuICAgIH1cbiAgfVxuXG4gICYubXMtUGFuZWwtYW5pbWF0ZU91dCB7XG4gICAgLm1zLVBhbmVsLW1haW4ge1xuICAgICAgQGluY2x1ZGUgbXMtdS1mYWRlT3V0MTAwO1xuICAgIH1cblxuICAgIC5tcy1PdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVkaXVtIHNjcmVlbnMgYW5kIHVwXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLW1kLW1pbikge1xuICAgIC8vIEFuaW1hdGlvbnMgLS0gRGVmYXVsdCAoYW5jaG9yZWQgcmlnaHQpXG4gICAgJi5tcy1QYW5lbC1hbmltYXRlSW4ge1xuICAgICAgLm1zLVBhbmVsLW1haW4ge1xuICAgICAgICBAaW5jbHVkZSBtcy11LXNsaWRlTGVmdEluNDA7XG4gICAgICB9XG5cbiAgICAgIC5tcy1PdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgbXMtdS1mYWRlSW4yMDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYubXMtUGFuZWwtYW5pbWF0ZU91dCB7XG4gICAgICAubXMtUGFuZWwtbWFpbiB7XG4gICAgICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVSaWdodE91dDQwO1xuICAgICAgfVxuICAgICAgLm1zLU92ZXJsYXkge1xuICAgICAgICBAaW5jbHVkZSBtcy11LWZhZGVPdXQyMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQW5pbWF0aW9ucyAtIExlZnQgcGFuZWwgKGFuY2hvcmVkIGxlZnQpXG4gICAgJi5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlSW4ge1xuICAgICAgLm1zLVBhbmVsLW1haW4ge1xuICAgICAgICBAaW5jbHVkZSBtcy11LXNsaWRlUmlnaHRJbjQwO1xuICAgICAgfVxuXG4gICAgICAubXMtT3ZlcmxheSB7XG4gICAgICAgIEBpbmNsdWRlIG1zLXUtZmFkZUluMjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtYW5pbWF0ZU91dCB7XG4gICAgICAubXMtUGFuZWwtbWFpbiB7XG4gICAgICAgIEBpbmNsdWRlIG1zLXUtc2xpZGVMZWZ0T3V0NDA7XG4gICAgICB9XG4gICAgICAubXMtT3ZlcmxheSB7XG4gICAgICAgIEBpbmNsdWRlIG1zLXUtZmFkZU91dDIwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBbmltYXRlIG92ZXJsYXkgdG8gZnVsbCBvcGFjaXR5LCBhY3RpdmF0ZSBwb2ludGVyIGV2ZW50c1xuICAgIC5tcy1PdmVybGF5IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAmLm1zLVBhbmVsLWFuaW1hdGVJbixcbiAgICAmLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiB7XG4gICAgICAubXMtT3ZlcmxheSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgY2xvc2UgYnV0dG9uIGluIHRoZSB0b3AgcmlnaHQgKHgpXG4ubXMtUGFuZWwtY2xvc2VCdXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24tcmVzZXQoKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogJENvbW1hbmRCYXJIZWlnaHQ7XG4gIHdpZHRoOiAkQ29tbWFuZEJhckhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRDb21tYW5kQmFySGVpZ2h0O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIH1cbn1cblxuLy8gU2Nyb2xsYWJsZSBjb250ZW50IGFyZWFcbi5tcy1QYW5lbC1jb250ZW50SW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJENvbW1hbmRCYXJIZWlnaHQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMTZweCAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmc6IDAgMzJweCAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtcy1zY3JlZW4teHhsLW1pbikge1xuICAgIHBhZGRpbmc6IDAgNDBweCAyMHB4O1xuICB9XG59XG5cbi8vIEhlYWRlciB0ZXh0IGF0IHRoZSB0b3Agb2YgdGhlIHBhbmVsLlxuLm1zLVBhbmVsLWhlYWRlclRleHQge1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LWxpZ2h0O1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUteGw7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLXhsLW1pbikge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH0gXG59XG5cbi8vPT0gTW9kaWZpZXI6IERlcHJlY2F0ZWQgQW5pbWF0ZWQgY29tbWFuZGJhclxuLy9cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyB7XG4gIC5tcy1Db21tYW5kQmFyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH0gICAgXG4gIH1cblxuICAubXMtQ29tbWFuZEJhckl0ZW0ge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQ29tbWFuZEJ1dHRvbkxpZ2h0ZXJCbHVlO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRDb21tYW5kQnV0dG9uTGlnaHRCbHVlO1xuXG4gICAgICAubXMtQ29tbWFuZEJhckl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAkQ29tbWFuZEJ1dHRvbkRhcmtCbHVlOztcbiAgICAgIH1cblxuICAgICAgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgICAgICAgY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubXMtQ29tbWFuZEJhckl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICRDb21tYW5kQnV0dG9uQmx1ZTtcblxuICAgIC5tcy1Db21tYW5kQmFySXRlbS1pY29uIHtcbiAgICAgIGNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgICAgIGNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgLm1zLUNvbW1hbmRCYXJJdGVtLWxpbmtXcmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVEYXJrO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgLm1zLUNvbW1hbmRCYXJJdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQge1xuICAgICAgICBjb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgLm1zLUNvbW1hbmRCYXIge1xuICAgICAgQGluY2x1ZGUgbXMtdS1zbGlkZURvd25JbjIwKCk7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDI1MG1zO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLW1kLW1pbikge1xuICAgICAgLy8gQW5pbWF0ZSBDb21tYW5kQmFyIGluXG4gICAgICAubXMtQ29tbWFuZEJhciB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBlb3BsZSBQaWNrZXIgc3R5bGVzXG5cbiRwZXJzb25hSXRlbUhlaWdodDogNDJweDtcblxuXG4ubXMtUGVvcGxlUGlja2VyIHtcbiAgQGluY2x1ZGUgbXMtZm9udC1tO1xuICBAaW5jbHVkZSBtcy11LW5vcm1hbGl6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vLyBCb3ggdGhhdCBjb250YWlucyB0aGUgc2VhcmNoIGZpZWxkIGFuZCBzZWxlY3RlZCBwZW9wbGUuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaEJveCB7XG4gIEBpbmNsdWRlIG1zLXUtY2xlYXJmaXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnlBbHQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQ7XG4gIH1cbn1cblxuLy8gSGlnaGxpZ2h0IHRoZSBzZWFyY2ggYm94IHdoZW4gdGhlIHBlb3BsZSBwaWNrZXIgaXMgYWN0aXZlXG4ubXMtUGVvcGxlUGlja2VyLmlzLWFjdGl2ZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaEJveCB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbn1cblxuLy8gVGhlIHNlYXJjaCBmaWVsZC5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoRmllbGQge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMzhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBBIHNlbGVjdGVkIHBlcnNvbmEsIHdoaWNoIGFwcGVhcnMgd2l0aGluIHRoZSBzZWFyY2ggZmllbGQuXG4ubXMtUGVvcGxlUGlja2VyLXBlcnNvbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDRweDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vVE9ETzogQXZvaWQgc3R5bGluZyBjaGlsZCBjb21wb25lbnRzIGxpa2UgdGhpcy5cbiAgLm1zLVBlcnNvbmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi8vIFRoZSBzZWxlY3RlZCBwZXJzb25hIG1heSBiZSBpbiBhbiBlcnJvciBzdGF0ZS5cbi5tcy1QZW9wbGVQaWNrZXItcGVyc29uYS5oYXMtZXJyb3Ige1xuICAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gICAgY29sb3I6ICRtcy1jb2xvci1lcnJvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gdG8gcmVtb3ZlIGEgc2VsZWN0ZWQgcGVyc29uLlxuLm1zLVBlb3BsZVBpY2tlci1wZXJzb25hUmVtb3ZlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXJlc2V0KCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLy8gUmVzdWx0cyBhcmVhLCBoaWRkZW4gYnkgZGVmYXVsdFxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIHtcbiAgQGluY2x1ZGUgZHJvcC1zaGFkb3coKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICgkbXMtekluZGV4LVBlb3BsZVBpY2tlciArICRtcy16SW5kZXgtbWlkZGxlKTtcbn1cblxuLy8gU2hvdyB0aGUgcmVzdWx0cyBhcmVhIHdoZW4gdGhlIHBlb3BsZSBwaWNrZXIgaXMgYWN0aXZlXG4ubXMtUGVvcGxlUGlja2VyLmlzLWFjdGl2ZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuXG4vLyBPbmUgb3IgbW9yZSBncm91cHMgb2YgcmVzdWx0cyAobXMtUGVvcGxlUGlja2VyLXJlc3VsdEdyb3VwKSBhcmUgY29udGFpbmVkIGluIHRoaXMgc2Nyb2xsYWJsZSBhcmVhLlxuLy8gVGhpcyBpcyBsaW1pdGVkIHRvIGZpdmUgcmVzdWx0cyBmb3IgYm90aCByZWd1bGFyIGFuZCBjb21wYWN0IHNpemVzLlxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRHcm91cHMge1xuICAgIG1heC1oZWlnaHQ6IDMwOXB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLy8gQSBncm91cCBvZiByZXN1bHRzXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG5cbiAgLy8gVGhlIGZpcnN0IHJlc3VsdCBncm91cCBuZWVkcyB0byBiZSBidW1wZWQgdXAgMXB4IHRvIGFjY291bnQgZm9yIGJvcmRlciBvbiBtcy1QZW9wbGVQaWNrZXItcmVzdWx0c1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi8vIFRpdGxlIGZvciBhIGdyb3VwIG9mIHJlc3VsdHMgKG9wdGlvbmFsKVxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRHcm91cFRpdGxlIHtcbiAgY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtcztcbiAgcGFkZGluZzogMTdweCAwIDAgMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4vLyBMaXN0IG9mIHJlc3VsdHNcbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0TGlzdCB7XG4gIEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IC8vIEJyb3dzZXIgZGVmYXVsdCBvdmVycmlkZS5cbn1cblxuLy8gQSBzaW5nbGUgcmVzdWx0IGluIHRoZSByZXN1bHQgbGlzdFxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm1zLVBlcnNvbmEge1xuICAgICY6aG92ZXIge1xuICAgICAgQGV4dGVuZCAubXMtUGVyc29uYS5tcy1QZXJzb25hLS1kYXJrVGV4dDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAvLyBUT0RPOiBBY3RpdmUgc3R5bGUgaXMgYmVpbmcgYmxvY2tlZCBieSB0aGUgaW5uZXIgY29udGVudCBvbiBJRVxuICAgIC8vIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNTU5NDEwMi9hY3RpdmUtY3NzLXNlbGVjdG9yLW5vdC13b3JraW5nLWZvci1pZTgtYW5kLWllOT9ycT0xXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lTGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRW5zdXJlIHRoZSB3aWR0aCBpcyAxMDAlLlxuICAubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBSZXN1bHQgYnV0dG9uc1xuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG4sXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG4ge1xuICBAaW5jbHVkZSBidXR0b24tcmVzZXQoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMCAwIDAgOXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLW1kLW1pbikge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMTtcbiAgfVxuXG4gICYubXMtUGVvcGxlUGlja2VyLXJlc3VsdEJ0bi0tY29tcGFjdCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8gQWN0aW9uYWJsZSBpY29uIG9uIGEgcmVzdWx0XG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1yZXNldCgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzY3cyAkbXMtZWFzZTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1tZC1taW4pIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAubXMtSWNvbiB7XG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tLXBsdXM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0O1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVUZXJ0aWFyeTtcbiAgfVxufVxuXG4vLyBBIHJlc3VsdCBjYW4gY29udGFpbiBhZGRpdGlvbmFsIGNvbnRlbnQgKHVzdWFsbHkgYSBtcy1QZW9wbGVQaWNrZXItcmVzdWx0TGlzdCBvZiBQZXJzb25hIGNvbXBvbmVudHMpIHRoYXQgaXMgaGlkZGVuIGluaXRpYWxseVxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBZGRpdGlvbmFsQ29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gVXNlIHRoZSAuaXMtZXhwYW5kZWQgc3RhdGUgdG8gcmV2ZWFsIHRoZSBhZGRpdGlvbmFsIGNvbnRlbnRcbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0LmlzLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuXG4gIC8vIFN3aXRjaCB0aGUgdG9nZ2xlIGljb25cbiAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24gLm1zLUljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAvLyBTaG93IHRoZSBjb250ZW50XG4gIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWRkaXRpb25hbENvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gQWZ0ZXIgdGhlIHJlc3VsdCBncm91cHMgd2UgaGF2ZSBhbiBhcmVhIHRvIHRyaWdnZXIgYWRkaXRpb25hbCBzZWFyY2hlc1xuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG4gIGhlaWdodDogNjlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tcy1TcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubXMtU3Bpbm5lci1jaXJjbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VhcmNoaW5nIHN0YXRlXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUuaXMtc2VhcmNoaW5nIHtcblxuICAubXMtU3Bpbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIHtcbiAgICAubXMtSWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVByaW1hcnkge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUJ0biB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1yZXNldCgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8vIFRPRE86IFdvcmtzIGluIENocm9tZSwgYnV0IG5vdCB3b3JraW5nIGluIElFXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZUxpZ2h0O1xuICB9XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUJ0bi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUJ0bi0tY29tcGFjdCB7XG4gIGhlaWdodDogNDlweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4vLyBEZWZhdWx0IHNlYXJjaCBpY29uXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDcwcHg7XG5cbiAgLm1zLUljb24ge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW0gKyAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAyN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFByaW1hcnkgdGV4dFxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlUHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktcmVndWxhcjtcbn1cblxuLy8gU2Vjb25kYXJ5IHRleHRcbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWxpZ2h0O1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUteHM7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbn1cblxuLy8gVGhlIHNlYXJjaCBtb3JlIGFyZWEgbWF5IGJlIGluIGEgZGlzY29ubmVjdGVkIHN0YXRlLlxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLS1kaXNjb25uZWN0ZWQge1xuXG4gIC8vIERvIG5vdGhpbmcgb24gaG92ZXJcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAvLyBBbGVydCBpY29uXG4gIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24gLm1zLUljb24ge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbiAgfVxuXG4gIC8vIFByaW1hcnkgdGV4dFxuICAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVQcmltYXJ5IHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG4gICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXhzO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cblxuLy8gQ29tcGFjdCBzaXplXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tY29tcGFjdCB7XG5cbiAgLy8gTGltaXQgdG8gNSByZXN1bHRzIGJlZm9yZSBzY3JvbGxpbmcuXG4gIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0R3JvdXBzIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDlweDtcbiAgfVxuXG4gIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWN0aW9uIHtcbiAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAubXMtSWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZSB7XG4gICAgaGVpZ2h0OiA0OXB4O1xuXG4gICAgLm1zLVNwaW5uZXIge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cblxuICB9XG5cbiAgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLmlzLXNlYXJjaGluZyAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIH1cblxuICAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG5cbiAgICAubXMtSWNvbiB7XG4gICAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVQcmltYXJ5IHtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtcztcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuXG4gIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IEZhY2VwaWxlIGFuZCBNZW1iZXJzIGxpc3Rcbi8vXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUsXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tbWVtYmVyc0xpc3Qge1xuICAubXMtUGVvcGxlUGlja2VyLXNlYXJjaEJveCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAubXMtUGVvcGxlUGlja2VyLXNlYXJjaEZpZWxkIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAubXMtUGVyc29uYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUge1xuICAvLz0gU3RhdGU6IFNlYXJjaGluZyBpbiBwZW9wbGVwaWNrZXIgc2VhcmNoIGZpZWxkXG4gICYuaXMtc2VhcmNoaW5nIHtcbiAgICAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIH1cblxuICAgIC5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgfVxuXG4gIC8vIFBlcnNvbmFzIGFyZSBzaXplIHhzIG9uIG1vYmlsZSwgc20gb24gbWQgc2NyZWVucyBhbmQgYWJvdmVcbiAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzLFxuICAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVvcGxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zLXNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIC5tcy1QZXJzb25hLWltYWdlQXJlYSxcbiAgICAgIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgfVxuXG4gICAgICAubXMtUGVyc29uYS1pbml0aWFscyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB9XG5cbiAgICAgIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLW1kLW1pbikge1xuICAgICAgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QnRuLFxuICAubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXMtc2NyZWVuLW1kLW1pbikge1xuICAgICAgaGVpZ2h0OiAkcGVyc29uYUl0ZW1IZWlnaHQ7XG4gICAgfVxuICB9XG4gIFxuICAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtcy1zY3JlZW4tbWQtbWluKSB7XG4gICAgICBoZWlnaHQ6ICRwZXJzb25hSXRlbUhlaWdodDtcbiAgICB9XG4gIH1cblxuICAubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zZWxlY3RhYmxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLFxuICAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVCdG4sXG4gIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG5cbiAgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cblxuICAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVQcmltYXJ5IHtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtcztcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24gLm1zLUljb24ge1xuICAgIHRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5tcy1TcGlubmVyIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIHtcbiAgLm1zLVBlcnNvbmFDYXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRIZWFkZXIsXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RIZWFkZXIge1xuICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXM7XG4gIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktcmVndWxhcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZFBlb3BsZSxcbi5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdCB7XG4gIEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVyc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGVyc29uYSBzdHlsZXNcblxuXG4vLz0gQ29sb3JzIHVzZWQgaW4gdGhlIGluaXRpYWxzIGNvbG9yIGJsb2NrXG4kbXMtY29sb3ItaW5pdGlhbHMtbGlnaHRCbHVlOiAgICM2YmE1ZTc7XG4kbXMtY29sb3ItaW5pdGlhbHMtYmx1ZTogICAgICAgICMyZDg5ZWY7XG4kbXMtY29sb3ItaW5pdGlhbHMtZGFya0JsdWU6ICAgICMyYjU3OTc7XG4kbXMtY29sb3ItaW5pdGlhbHMtdGVhbDogICAgICAgICMwMGFiYTk7XG4kbXMtY29sb3ItaW5pdGlhbHMtbGlnaHRHcmVlbjogICM5OWI0MzM7XG4kbXMtY29sb3ItaW5pdGlhbHMtZ3JlZW46ICAgICAgICMwMGEzMDA7XG4kbXMtY29sb3ItaW5pdGlhbHMtZGFya0dyZWVuOiAgICMxZTcxNDU7XG4kbXMtY29sb3ItaW5pdGlhbHMtbGlnaHRQaW5rOiAgICNlNzczYmQ7XG4kbXMtY29sb3ItaW5pdGlhbHMtcGluazogICAgICAgICNmZjAwOTc7XG4kbXMtY29sb3ItaW5pdGlhbHMtbWFnZW50YTogICAgICM3ZTM4Nzg7XG4kbXMtY29sb3ItaW5pdGlhbHMtcHVycGxlOiAgICAgICM2MDNjYmE7XG4kbXMtY29sb3ItaW5pdGlhbHMtYmxhY2s6ICAgICAgICMxZDFkMWQ7XG4kbXMtY29sb3ItaW5pdGlhbHMtb3JhbmdlOiAgICAgICNkYTUzMmM7XG4kbXMtY29sb3ItaW5pdGlhbHMtcmVkOiAgICAgICAgICNlZTExMTE7XG4kbXMtY29sb3ItaW5pdGlhbHMtZGFya1JlZDogICAgICNiOTFkNDc7XG5cblxuLm1zLVBlcnNvbmEge1xuICBAaW5jbHVkZSBtcy1mb250LW07XG4gIEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1zLVBlcnNvbmEtaW1hZ2VBcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6ICRtcy16SW5kZXgtYmFjaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci13aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbXMtY29sb3ItYmxhY2s7XG4gIH1cbn1cblxuLy89IE5vdGU6IFRoZSBkb3VnaGJveSBwbGFjZWhvbGRlciBpcyBiZWluZyBkZXByZWNhdGVkLlxuLy8gVGhlIGluaXRpYWxzIGNvbG9yIGJsb2NrICgubXMtUGVyc29uYS1pbml0aWFscykgd2lsbCBiZSB1c2VkIGdvaW5nIGZvcndhcmRcbi8vIGFzIGEgZmFsbGJhY2sgd2hlbiB0aGUgcGVyc29uYSBkb2VzIG5vdCBoYXZlIGFuIGltYWdlLlxuLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIHRvcDogOXB4O1xufVxuXG4ubXMtUGVyc29uYS1pbml0aWFscyB7XG4gIGNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1sO1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LWxpZ2h0O1xuICBsaW5lLWhlaWdodDogNDhweDtcblxuICAmLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWxpZ2h0Qmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWluaXRpYWxzLWxpZ2h0Qmx1ZTtcbiAgfVxuICAmLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1pbml0aWFscy1ibHVlO1xuICB9XG4gICYubXMtUGVyc29uYS1pbml0aWFscy0tZGFya0JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1pbml0aWFscy1kYXJrQmx1ZTtcbiAgfVxuICAmLm1zLVBlcnNvbmEtaW5pdGlhbHMtLXRlYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1pbml0aWFscy10ZWFsO1xuICB9XG4gICYubXMtUGVyc29uYS1pbml0aWFscy0tbGlnaHRHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWluaXRpYWxzLWxpZ2h0R3JlZW47XG4gIH1cbiAgJi5tcy1QZXJzb25hLWluaXRpYWxzLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWluaXRpYWxzLWdyZWVuO1xuICB9XG4gICYubXMtUGVyc29uYS1pbml0aWFscy0tZGFya0dyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItaW5pdGlhbHMtZGFya0dyZWVuO1xuICB9XG4gICYubXMtUGVyc29uYS1pbml0aWFscy0tbGlnaHRQaW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItaW5pdGlhbHMtbGlnaHRQaW5rO1xuICB9XG4gICYubXMtUGVyc29uYS1pbml0aWFscy0tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWluaXRpYWxzLXBpbms7XG4gIH1cbiAgJi5tcy1QZXJzb25hLWluaXRpYWxzLS1tYWdlbnRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItaW5pdGlhbHMtbWFnZW50YTtcbiAgfVxuICAmLm1zLVBlcnNvbmEtaW5pdGlhbHMtLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWluaXRpYWxzLXB1cnBsZTtcbiAgfVxuICAmLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItaW5pdGlhbHMtYmxhY2s7XG4gIH1cbiAgJi5tcy1QZXJzb25hLWluaXRpYWxzLS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1pbml0aWFscy1vcmFuZ2U7XG4gIH1cbiAgJi5tcy1QZXJzb25hLWluaXRpYWxzLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1pbml0aWFscy1yZWQ7XG4gIH1cbiAgJi5tcy1QZXJzb25hLWluaXRpYWxzLS1kYXJrUmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItaW5pdGlhbHMtZGFya1JlZDtcbiAgfVxufVxuXG4ubXMtUGVyc29uYS1pbWFnZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5tcy1QZXJzb25hLWltYWdlW3NyYz1cIlwiXSB7XG4gICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1wcmVzZW5jZS1hdmFpbGFibGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDM0cHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAycHggc29saWQgJG1zLWNvbG9yLXdoaXRlO1xufVxuXG4ubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubXMtUGVyc29uYS1wcmltYXJ5VGV4dCxcbi5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQsXG4ubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQsXG4ubXMtUGVyc29uYS1vcHRpb25hbFRleHQge1xuICBAaW5jbHVkZSBub1dyYXAoKTtcbiAgd2lkdGg6IDE5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1sO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0LFxuLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0LFxuLm1zLVBlcnNvbmEtb3B0aW9uYWxUZXh0IHtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5O1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0LFxuLm1zLVBlcnNvbmEtb3B0aW9uYWxUZXh0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZGlzcGxheTogbm9uZTsgLy8gSGlkZGVuIG9uIGRlZmF1bHQgcGVyc29uYVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFBlcnNvbmEgd2l0aCBzcXVhcmUgaW1hZ2VzXG4vL1xuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlIHtcbiAgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXMtY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG59XG5cblxuLy89PSBNb2RpZmllcjogVGlueSBQZXJzb25hXG4vL1xuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueSB7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC5tcy1QZXJzb25hLWltYWdlQXJlYSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXMtY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQge1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gIH1cblxuICAubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy89PSBNb2RpZmllcjogVGlueSBQZXJzb25hIHdpdGggcmVhZCBvbmx5IHN0YXRlXG4vL1xuLy8gVGhpcyB2YXJpYW50IGluY2x1ZGVzIGEgc2VtaWNvbG9uLCBhbmQgaXNcbi8vIG1vc3Qgb2Z0ZW4gcHJlc2VudGVkIHdpdGhpbiBhIFBlb3BsZSBQaWNrZXIuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55Lm1zLVBlcnNvbmEtLXJlYWRvbmx5IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc7JztcbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFRpbnkgU3F1YXJlIFBlcnNvbmFcbi8vXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zcXVhcmUubXMtUGVyc29uYS0tdGlueSB7XG4gIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cblxuLy89PSBNb2RpZmllcjogRXh0cmEgU21hbGwgUGVyc29uYVxuLy9cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhzIHtcbiAgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhLFxuICAubXMtUGVyc29uYS1pbWFnZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0b3A6IDZweDtcbiAgfVxuXG4gIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtcztcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBsZWZ0OiAxOXB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cblxuICAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxuXG4gIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLz09IE1vZGlmaWVyOiBFeHRyYSBTbWFsbCBTcXVhcmUgUGVyc29uYVxuLy9cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZS5tcy1QZXJzb25hLS14cyB7XG4gIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cblxuLy89PSBNb2RpZmllcjogU21hbGwgUGVyc29uYVxuLy9cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNtIHtcbiAgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhLFxuICAubXMtUGVyc29uYS1pbWFnZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG4gIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBsZWZ0OiAyN3B4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cblxuICAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gIH1cblxuICAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCxcbiAgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFNtYWxsIFNxdWFyZSBQZXJzb25hXG4vL1xuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlLm1zLVBlcnNvbmEtLXNtIHtcbiAgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLz09IE1vZGlmaWVyOiBMYXJnZSBQZXJzb25hXG4vL1xuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tbGcge1xuICAubXMtUGVyc29uYS1pbWFnZUFyZWEsXG4gIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cblxuICAubXMtUGVyc29uYS1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiA2N3B4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUteHhsO1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICAgIGxlZnQ6IDQ5cHg7XG4gIH1cblxuICAubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gU2hvdyB0ZXJ0aWFyeSB0ZXh0XG4gIH1cbn1cblxuXG4vLz09IE1vZGlmaWVyOiBMYXJnZSBTcXVhcmUgUGVyc29uYVxuLy9cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZS5tcy1QZXJzb25hLS1sZyB7XG4gIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgd2lkdGg6IDdweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cblxuLy89PSBNb2RpZmllcjogRXh0cmEgTGFyZ2UgUGVyc29uYVxuLy9cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhsIHtcbiAgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhLFxuICAubXMtUGVyc29uYS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAubXMtUGVyc29uYS1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiA5NXB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxuXG4gIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtc3U7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsZWZ0OiA3MXB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQge1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS14bDtcbiAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxuXG4gIC5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbiAgLm1zLVBlcnNvbmEtb3B0aW9uYWxUZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBTaG93IHRlcnRpYXJ5IGFuZCBvcHRpb25hbCB0ZXh0XG4gIH1cbn1cblxuXG4vLz09IE1vZGlmaWVyOiBFeHRyYSBMYXJnZSBTcXVhcmUgUGVyc29uYVxuLy9cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZS5tcy1QZXJzb25hLS14bCB7XG4gIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiA5cHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFBlcnNvbmEgd2l0aCBkYXJrZXIgdGV4dFxuLy9cbi8vIE5vdGU6IFR5cGljYWxseSBhcHBsaWVkIHdoZW4gdGhlIGNvbXBvbmVudCBoYXMgYSBjb2xvcmVkIGJhY2tncm91bmQuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1kYXJrVGV4dCB7XG4gIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxEYXJrO1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCxcbiAgLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0LFxuICAubXMtUGVyc29uYS1vcHRpb25hbFRleHQge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIH1cbn1cblxuXG4vLz09IE1vZGlmaWVyOiBTZWxlY3RhYmxlIFBlcnNvbmFcbi8vXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgJjpub3QoLm1zLVBlcnNvbmEtLXhsKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZUxpZ2h0ZXI7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy89PSBQcmVzZW5jZSBpbmRpY2F0b3IgdmFyaWFudHMuXG5cbi8vPT0gTW9kaWZpZXI6IFBlcnNvbmEgd2l0aCBhdmFpbGFibGUgcHJlc2VuY2Vcbi8vXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1hdmFpbGFibGUge1xuICAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXByZXNlbmNlLWF2YWlsYWJsZTtcbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFBlcnNvbmEgd2l0aCBhd2F5IHByZXNlbmNlXG4vL1xuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYXdheSB7XG4gIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItcHJlc2VuY2UtYXdheTtcbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFBlcnNvbmEgd2l0aCBibG9ja2VkIHByZXNlbmNlXG4vL1xuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYmxvY2tlZCB7XG4gIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItcHJlc2VuY2UtYmxvY2tlZC1iYWNrZ3JvdW5kO1xuICAgIC8vIFVzZSBhIGdyYWRpZW50IHRvIGluY2x1ZGUgdGhlIHN0cmlwZSBvbiBtb2Rlcm4gYnJvd3NlcnMuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sICRtcy1jb2xvci1wcmVzZW5jZS1ibG9ja2VkLWJhY2tncm91bmQgMCUsICRtcy1jb2xvci1wcmVzZW5jZS1ibG9ja2VkLWJhY2tncm91bmQgNDglLCAkbXMtY29sb3ItcHJlc2VuY2UtYmxvY2tlZC1saW5lIDQwJSwgJG1zLWNvbG9yLXByZXNlbmNlLWJsb2NrZWQtbGluZSA1OCUsICRtcy1jb2xvci1wcmVzZW5jZS1ibG9ja2VkLWJhY2tncm91bmQgNTIlLCAkbXMtY29sb3ItcHJlc2VuY2UtYmxvY2tlZC1iYWNrZ3JvdW5kIDEwMCUgKTtcbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFBlcnNvbmEgd2l0aCBidXN5IHByZXNlbmNlXG4vL1xuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYnVzeSB7XG4gIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItcHJlc2VuY2UtYnVzeS1hdmVyYWdlO1xuICAgIC8vIFJlcGxhY2Ugc29saWQgYmFja2dyb3VuZCB3aXRoIHN0cmlwZXMgb24gbW9kZXJuIGJyb3dzZXJzLlxuICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoIC00NWRlZywgJG1zLWNvbG9yLXByZXNlbmNlLWJ1c3ktc3RyaXBlLWxpZ2h0LCAkbXMtY29sb3ItcHJlc2VuY2UtYnVzeS1zdHJpcGUtbGlnaHQgMXB4LCAkbXMtY29sb3ItcHJlc2VuY2UtYnVzeS1zdHJpcGUtZGFyayAwcHgsICRtcy1jb2xvci1wcmVzZW5jZS1idXN5LXN0cmlwZS1kYXJrIDJweCApO1xuICB9XG59XG5cblxuLy89PSBNb2RpZmllcjogU3F1YXJlIFBlcnNvbmEgd2l0aCBidXN5IHByZXNlbmNlXG4vL1xuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYnVzeS5tcy1QZXJzb25hLS1zcXVhcmUge1xuICAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXByZXNlbmNlLWJ1c3ktYXZlcmFnZTtcbiAgICAvLyBSZXBsYWNlIHNvbGlkIGJhY2tncm91bmQgd2l0aCBzdHJpcGVzIG9uIG1vZGVybiBicm93c2Vycy5cbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KCAtNDVkZWcsICRtcy1jb2xvci1wcmVzZW5jZS1idXN5LXN0cmlwZS1saWdodCwgJG1zLWNvbG9yLXByZXNlbmNlLWJ1c3ktc3RyaXBlLWxpZ2h0IDNweCwgJG1zLWNvbG9yLXByZXNlbmNlLWJ1c3ktc3RyaXBlLWRhcmsgM3B4LCAkbXMtY29sb3ItcHJlc2VuY2UtYnVzeS1zdHJpcGUtZGFyayA2cHggKTtcbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFBlcnNvbmEgd2l0aCBkbyBub3QgZGlzdHVyYiBwcmVzZW5jZVxuLy9cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWRuZCB7XG4gIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItcHJlc2VuY2UtZG5kLWJhY2tncm91bmQ7XG4gICAgLy8gVXNlIGEgZ3JhZGllbnQgdG8gaW5jbHVkZSB0aGUgc3RyaXBlIG9uIG1vZGVybiBicm93c2Vycy5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIHRvIGJvdHRvbSwgJG1zLWNvbG9yLXByZXNlbmNlLWRuZC1iYWNrZ3JvdW5kIDAlLCAkbXMtY29sb3ItcHJlc2VuY2UtZG5kLWJhY2tncm91bmQgNDglLCAkbXMtY29sb3ItcHJlc2VuY2UtZG5kLWxpbmUgNDglLCAkbXMtY29sb3ItcHJlc2VuY2UtZG5kLWxpbmUgNTIlLCAkbXMtY29sb3ItcHJlc2VuY2UtZG5kLWJhY2tncm91bmQgNTIlLCAkbXMtY29sb3ItcHJlc2VuY2UtZG5kLWJhY2tncm91bmQgMTAwJSApO1xuICB9XG59XG5cblxuLy89PSBNb2RpZmllcjogUGVyc29uYSB3aXRoIG9mZmxpbmUgcHJlc2VuY2Vcbi8vXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1vZmZsaW5lIHtcbiAgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1wcmVzZW5jZS1vZmZsaW5lO1xuICB9XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuXG4vL1xuLy8gT2ZmaWNlIFVJIEZhYnJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE9mZmljZSBDb3JlIENvbG9yIFZhcmlhYmxlc1xuXG5cbi8vPT0gVGhlbWUvQWNjZW50IGNvbG9yc1xuLy9cbi8vIENvbG9ycyB1c2VkIGluIE9mZmljZSAxNSBjb2xvciBwaWNrZXJzXG4vLyBUaGVzZSBhcmUgZGVwcmVjYXRlZCBhcyBvZiBGYWJyaWMgMC42XG5cbiRtcy1jb2xvci1vZmZpY2VBY2NlbnQxOiAgI0ZGRkZGRjtcbiRtcy1jb2xvci1vZmZpY2VBY2NlbnQyOiAgIzAwMDAwMDtcbiRtcy1jb2xvci1vZmZpY2VBY2NlbnQzOiAgI0U3RTZFNTtcbiRtcy1jb2xvci1vZmZpY2VBY2NlbnQ0OiAgIzQ0NTQ2QTtcbiRtcy1jb2xvci1vZmZpY2VBY2NlbnQ1OiAgIzVCOUJENTtcbiRtcy1jb2xvci1vZmZpY2VBY2NlbnQ2OiAgI0VEN0QzMTtcbiRtcy1jb2xvci1vZmZpY2VBY2NlbnQ3OiAgI0E1QTVBNTtcbiRtcy1jb2xvci1vZmZpY2VBY2NlbnQ4OiAgI0ZGQzAwMTtcbiRtcy1jb2xvci1vZmZpY2VBY2NlbnQ5OiAgIzQ0NzJDNDtcbiRtcy1jb2xvci1vZmZpY2VBY2NlbnQxMDogIzcwQUQ0NztcblxuJG1zLWNvbG9yLXByZXNlbmNlLWF2YWlsYWJsZTogICAgICAgICAgIzVkZDI1NTtcbiRtcy1jb2xvci1wcmVzZW5jZS1hd2F5OiAgICAgICAgICAgICAgICNmZmQyMDA7XG4kbXMtY29sb3ItcHJlc2VuY2UtYmxvY2tlZC1iYWNrZ3JvdW5kOiAjZGVkZWRlO1xuJG1zLWNvbG9yLXByZXNlbmNlLWJsb2NrZWQtbGluZTogICAgICAgI2M3MmQyNTtcbiRtcy1jb2xvci1wcmVzZW5jZS1idXN5LXN0cmlwZS1saWdodDogICNlNTdhNzk7XG4kbXMtY29sb3ItcHJlc2VuY2UtYnVzeS1zdHJpcGUtZGFyazogICAjZDAwZTBkO1xuJG1zLWNvbG9yLXByZXNlbmNlLWJ1c3ktYXZlcmFnZTogICAgICAgI2Q5M2IzYjtcbiRtcy1jb2xvci1wcmVzZW5jZS1kbmQtYmFja2dyb3VuZDogICAgICNjNzJkMjU7XG4kbXMtY29sb3ItcHJlc2VuY2UtZG5kLWxpbmU6ICAgICAgICAgICAjZmZmZmZmO1xuJG1zLWNvbG9yLXByZXNlbmNlLW9mZmxpbmU6ICAgICAgICAgICAgI2I2Y2ZkODtcbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGVyc29uYSBDYXJkIHN0eWxlc1xuXG5cbi8vIFNtYWxsXG4vL1xuLy8gVGhlIHBlcnNvbmEgY2FyZCBkb2NrcyB0byB0aGUgYm90dG9tIG9mIHRoZSB2aWV3cG9ydC5cbi5tcy1QZXJzb25hQ2FyZCB7XG4gIEBpbmNsdWRlIG1zLWZvbnQtbTtcbiAgQGluY2x1ZGUgbXMtdS1zbGlkZVVwSW4xMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyO1xufVxuXG4vLyBPdmVycmlkZXMgZm9yIHBlcnNvbmFcbi5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hIHtcbiAgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAxMnB4IDAgMTJweCAyMHB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtaW1hZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5tcy1QZXJzb25hLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDc1cHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMTFweDtcbiAgfVxuXG4gIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUteHhsO1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyO1xuICAgIGxlZnQ6IDc3cHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0LFxuICAubXMtUGVyc29uYS1vcHRpb25hbFRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBTaG93IHRlcnRpYXJ5IGFuZCBvcHRpb25hbCB0ZXh0XG4gIH1cbn1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbnMge1xuICBAaW5jbHVkZSBtcy11LWJvcmRlckJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbXMtdS1ib3JkZXJCb3g7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsRGFyaztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgfVxuXG4gIC8vIEN1cnJlbnRseS1zZWxlY3RlZCBhY3Rpb25cbiAgJi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuXG4gICAgLy8gQXJyb3dcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIG1zLXUtYm9yZGVyQm94O1xuICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnlBbHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLm1zLVBlcnNvbmFDYXJkLW92ZXJmbG93IHtcbiAgQGV4dGVuZCAubXMtUGVyc29uYUNhcmQtYWN0aW9uO1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbTtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICB9XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1vcmdDaGFydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMDtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbkRldGFpbEJveCB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xufVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9uRGV0YWlscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICRtcy1kdXJhdGlvbjIgJG1zLWVhc2UxIDAuMnM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgLy8gU3RhdGU6IENvbnRlbnRzIGFyZSBjb2xsYXBzZWQgdG8gYSBzaW5nbGUgbGluZS5cbiAgJi5pcy1jb2xsYXBzZWQge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gU2hvdyB0aGUgZXhwYW5kZXIgaWNvbi5cbiAgICAubXMtUGVyc29uYUNhcmQtZGV0YWlsRXhwYW5kZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZTA4OCc7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdGl2ZSBkZXRhaWwgaXRlbXNcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxDaGF0LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFBob25lLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE1haWwsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE9yZyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxDaGF0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUge1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG59XG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsVmlkZW8ge1xuICBtYXJnaW4tbGVmdDogLTIwMCU7XG59XG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTWFpbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzAwJTtcbn1cbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxPcmcge1xuICBtYXJnaW4tbGVmdDogLTQwMCU7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxDaGF0IC5kZXRhaWwtMSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxQaG9uZSAuZGV0YWlsLTIsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsVmlkZW8gLmRldGFpbC0zLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE1haWwgLmRldGFpbC00IHtcbiAgbWF4LWhlaWdodDogNzhweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlO1xufVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIC5kZXRhaWwtNSB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2U7XG59XG5cbi8vIEluYWN0aXZlIEl0ZW1zXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTIsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTMsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTQsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTUsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUgLmRldGFpbC0xLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFBob25lIC5kZXRhaWwtMyxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxQaG9uZSAuZGV0YWlsLTQsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUgLmRldGFpbC01LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvIC5kZXRhaWwtMSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxWaWRlbyAuZGV0YWlsLTIsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsVmlkZW8gLmRldGFpbC00LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvIC5kZXRhaWwtNSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtMSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtMixcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtMyxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtNSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxPcmcgLmRldGFpbC0xLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE9yZyAuZGV0YWlsLTIsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIC5kZXRhaWwtMyxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxPcmcgLmRldGFpbC00IHtcbiAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuLy8gSWNvbiB0byBleHBhbmQgYSBjb2xsYXBzZWQgYWN0aW9uRGV0YWlscyBzZWN0aW9uLlxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbEV4cGFuZGVyIHtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsUHJpbWFyeTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbS1wbHVzO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgbXMtSWNvbjtcbiAgICBjb250ZW50OiAnXFxlMDg3JztcbiAgfVxufVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTGluZSB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTGFiZWwge1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG59XG5cbi5tcy1QZXJzb25hQ2FyZC1hY3Rpb24ubXMtUGVyc29uYUNhcmQtb3JnQ2hhcnQge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBIaWRlIGFycm93IGZvciBvcmdjaGFydCBhY3Rpb25cbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFBlcnNvbmEgY2FyZCB3aXRoIHNxdWFyZSBwZXJzb25hc1xuLy9cbi5tcy1QZXJzb25hQ2FyZC5tcy1QZXJzb25hQ2FyZC0tc3F1YXJlIHtcbiAgLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEge1xuICAgIC5tcy1QZXJzb25hLWltYWdlQXJlYSxcbiAgICAubXMtUGVyc29uYS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtcy1zY3JlZW4tbWQtbWluKSB7XG4gIC8vIFVuZG9jayB0aGUgcGVyc29uYSBjYXJkIGFuZCBnaXZlIGl0IGEgc2hhZG93LlxuICAubXMtUGVyc29uYUNhcmQge1xuICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93KCk7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGl2b3QgYW5kIHRhYiBzdHlsZXNcblxuXG4ubXMtUGl2b3Qge1xuICBAaW5jbHVkZSBtcy1mb250LW07XG4gIEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubXMtUGl2b3QtbGluayB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tLXBsdXM7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1jb250cmFzdEJsYWNrU2VsZWN0ZWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0V2hpdGVTZWxlY3RlZDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLCBcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgKyAubXMtUGl2b3QtZHJvcGRvd25JY29uIHtcbiAgICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbERhcms7XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWJvbGQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdEJsYWNrU2VsZWN0ZWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlU2VsZWN0ZWQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLz09IFN0YXRlOiBTZWxlY3RlZFxuICAmLmlzLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLWJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkbXMtZm9udC1mYW1pbHktc2VtaWJvbGQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdEJsYWNrU2VsZWN0ZWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlU2VsZWN0ZWQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICArIC5tcy1QaXZvdC1kcm9wZG93bkljb24ge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsRGFyaztcbiAgICB9XG4gIH1cbn1cblxuLm1zLVBpdm90LWRyb3Bkb3duSWNvbiB7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tLXBsdXMgKyAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4vLyBPdmVyZmxvdyAoZWxsaXBzaXMpXG4ubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdyB7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcblxuICAmLmlzLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KC5pcy1zZWxlY3RlZCksIFxuICAmOmZvY3VzOm5vdCguaXMtc2VsZWN0ZWQpIHsgXG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsRGFyazsgXG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFbGxpcHNpcyBpY29uXG4ubXMtUGl2b3QtZWxsaXBzaXMge1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbS1wbHVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cblxuXG4vLz09IE1vZGlmaWVyOiBMYXJnZSBQaXZvdHNcbi8vXG4ubXMtUGl2b3QubXMtUGl2b3QtLWxhcmdlIHtcbiAgLm1zLVBpdm90LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1sO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1yZWd1bGFyO1xuICAgIH1cblxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1yZWd1bGFyO1xuICAgIH1cbiAgfVxuXG4gIC5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1sO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFRhYnNcbi8vXG4ubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMge1xuICBoZWlnaHQ6IDQwcHg7XG5cbiAgLm1zLVBpdm90LWxpbmsge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbExpZ2h0ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4OyAvLyBSZW1vdmUgc3BhY2UgbmV4dCB0byBpbmxpbmUtYmxvY2sgZWxlbWVudFxuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3Zlcjpub3QoLmlzLXNlbGVjdGVkKTpub3QoLm1zLVBpdm90LWxpbmstLW92ZXJmbG93KSxcbiAgICAmOmZvY3VzOm5vdCguaXMtc2VsZWN0ZWQpOm5vdCgubXMtUGl2b3QtbGluay0tb3ZlcmZsb3cpIHsgXG4gICAgICBjb2xvcjogJG1zLWNvbG9yLWJsYWNrOyBcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG1zLWNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICAgICAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1jb250cmFzdEJsYWNrU2VsZWN0ZWQ7XG4gICAgICAgIGNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0V2hpdGVTZWxlY3RlZDtcbiAgICAgICAgY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLz09IFN0YXRlOiBTZWxlY3RlZFxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0QmxhY2tTZWxlY3RlZDtcbiAgICAgICAgY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItY29udHJhc3RXaGl0ZVNlbGVjdGVkO1xuICAgICAgICBjb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93IHtcbiAgICAmOmhvdmVyOm5vdCguaXMtc2VsZWN0ZWQpLCBcbiAgICAmOmZvY3VzOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1zLXNjcmVlbi1sZy1taW4pIHtcbiAgLm1zLVBpdm90LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xuICB9XG5cbiAgLm1zLVBpdm90LWxpbmsubXMtUGl2b3QtbGluay0tb3ZlcmZsb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLW07XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBBbGwgaGlnaCBjb250cmFzdCBzdHlsaW5nIHJ1bGVzXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMge1xuICAgIC5tcy1QaXZvdC1saW5rIHtcbiAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQcm9ncmVzc0luZGljYXRvciBTdHlsZXNcblxuXG4kUHJvZ3Jlc3NJbmRpY2F0b3JNYXJnaW5CZXR3ZWVuVGV4dDogOHB4O1xuJFByb2dyZXNzSW5kaWNhdG9yQnV0dG9uc1dpZHRoOiAyMThweDtcbiRQcm9ncmVzc0luZGljYXRvclRleHRIZWlnaHQ6IDE4cHg7XG5cbi5tcy1Qcm9ncmVzc0luZGljYXRvci1pdGVtTmFtZSB7XG4gIEBpbmNsdWRlIG1zLWZvbnQtbSgpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6ICRQcm9ncmVzc0luZGljYXRvck1hcmdpbkJldHdlZW5UZXh0IC8gMjtcbiAgbGluZS1oZWlnaHQ6ICRQcm9ncmVzc0luZGljYXRvclRleHRIZWlnaHQgKyAyO1xufVxuXG4ubXMtUHJvZ3Jlc3NJbmRpY2F0b3ItaXRlbURlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgbXMtZm9udC1tKCk7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogJFByb2dyZXNzSW5kaWNhdG9yVGV4dEhlaWdodDtcbn1cblxuLm1zLVByb2dyZXNzSW5kaWNhdG9yLWl0ZW1Qcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgcGFkZGluZzogJFByb2dyZXNzSW5kaWNhdG9yTWFyZ2luQmV0d2VlblRleHQgMDtcbn1cblxuLm1zLVByb2dyZXNzSW5kaWNhdG9yLXByb2dyZXNzVHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubXMtUHJvZ3Jlc3NJbmRpY2F0b3ItcHJvZ3Jlc3NCYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgfVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZWFyY2ggYm94IHN0eWxlc1xuXG5cbi5tcy1TZWFyY2hCb3gge1xuICBAaW5jbHVkZSBtcy1mb250LW07XG4gIEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAvLyBTdGF0ZTogRGlzYWJsZWQgc2VhcmNoYm94XG4gICYuaXMtZGlzYWJsZWQge1xuICAgIC5tcy1TZWFyY2hCb3gtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgbXMtTGFiZWwtaXMtZGlzYWJsZWQ7XG4gICAgfVxuICAgIC5tcy1TZWFyY2hCb3gtaWNvbiB7XG4gICAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdDtcbiAgICB9XG4gICAgLm1zLVNlYXJjaEJveC1maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbExpZ2h0ZXI7XG4gICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIC8vIFN0YXRlOiBBY3RpdmUgc2VhcmNoYm94XG4gICYuaXMtYWN0aXZlIHtcbiAgICAubXMtU2VhcmNoQm94LWNsb3NlQnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3V0bGluZTogdHJhbnNwYXJlbnQgMXB4IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4ubXMtU2VhcmNoQm94LWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtcy11LW5vcm1hbGl6ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1zLWNvbG9yLXRoZW1lVGVydGlhcnk7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1tO1xuICBjb2xvcjogJG1zLWNvbG9yLWJsYWNrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAzcHggN3B4IDEwcHg7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6ICRtcy16SW5kZXgtbWlkZGxlO1xuXG4gICYuaG92ZXJpbmcge1xuICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodGVyO1xuXG4gICAgJiArIC5tcy1TZWFyY2hCb3gtbGFiZWwge1xuICAgICAgY29sb3I6ICRtcy1jb2xvci1ibGFjaztcblxuICAgICAgLm1zLUljb24ge1xuICAgICAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHBhZGRpbmc6IDZweCAzMnB4IDdweCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVMaWdodGVyO1xuICB9XG4gIFxuICAmOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1zLVNlYXJjaEJveC1jbG9zZUJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLWw7XG4gIGNvbG9yOiAkbXMtY29sb3Itd2hpdGU7XG4gIHotaW5kZXg6ICRtcy16SW5kZXgtZnJvbnQ7XG59XG5cbi5tcy1TZWFyY2hCb3gtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG59XG5cbi5tcy1TZWFyY2hCb3gtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUtbDtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0O1xufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTcGlubmVyIHN0eWxlc1xuXG5cbi5tcy1TcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG5cbiAgJi5tcy1TcGlubmVyLS1sYXJnZSB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgLm1zLVNwaW5uZXItbGFiZWwge1xuICAgICAgbGVmdDogMzRweDtcbiAgICAgIHRvcDogNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubXMtU3Bpbm5lci1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICBvcGFjaXR5OiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgfVxufVxuXG4ubXMtU3Bpbm5lci1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbXMtZm9udC1zKCk7XG4gIGNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICBsZWZ0OiAyOHB4O1xuICB0b3A6IDJweDtcbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRGF0YSB0YWJsZSBzdHlsZXNcblxuLm1zLVRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vLyBtYWtlcyB0aGUgdGFibGUgY2VsbHMgbm90IGV4cGFuZCB3aXRoIHRoZSBjb250ZW50LCBrZWVwaW5nIHRoZSB0YWJsZSBjZWxscyBhdCBhIGZpeGVkIHNpemVcbi5tcy1UYWJsZS0tZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4ubXMtVGFibGUgdHIsXG4ubXMtVGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6ICRtcy1mb250LWZhbWlseS1zZW1pbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gUm93cyBjYW4gYmUgc2VsZWN0ZWQuXG4gICYuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZUxpZ2h0O1xuXG4gICAgLy8gQSBjaGVja21hcmsgaW4gYSBzZWxlY3RlZCByb3cuXG4gICAgLm1zLVRhYmxlLXJvd0NoZWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG5cbiAgICAgIC8vIEhpZGUgdGhlIGNoZWNrYm94LlxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAvLyBCdXQgc2hvdyB0aGUgbWFyay5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBtcy1JY29uO1xuICAgICAgICBjb250ZW50OiAnXFxlMDQxJztcbiAgICAgICAgY29sb3I6ICRtcy1jb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tcy1UYWJsZSB0aCxcbi5tcy1UYWJsZSB0ZCxcbi5tcy1UYWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4vLyBTdHlsZSB0aGUgZmlyc3Qgcm93IGFzIGEgaGVhZGVyLlxuLm1zLVRhYmxlIHRoZWFkIHRoLFxuLm1zLVRhYmxlLWhlYWQge1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodDtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXhzO1xuICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG59XG5cbi5tcy1UYWJsZSB0aGVhZCxcbi5tcy1UYWJsZS1oZWFkIHtcbiAgdGQsXG4gIHRoLFxuICAubXMtVGFibGUtY2VsbCxcbiAgLm1zLVRhYmxlLXJvd0NoZWNrIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG4gIH1cblxuICAubXMtVGFibGUtcm93Q2hlY2s6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIG1zLUljb247XG4gICAgY29udGVudDogJ1xcZTA0MSc7XG4gICAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiA5cHg7XG4gIH1cbn1cblxuLy8gT24gc2VsZWN0YWJsZSB0YWJsZXMsIGVhY2ggcm93IGhhcyBhIGNoZWNrYm94LlxuLm1zLVRhYmxlLXJvd0NoZWNrIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcblxuICAvLyBFbXB0eSBjaGVja2JveC5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbn1cblxuLy8gQWxsIGhpZ2ggY29udHJhc3Qgc3R5bGluZyBydWxlc1xuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVRhYmxlLXJvdyB7XG4gICAgLy8gUm93cyBjYW4gYmUgc2VsZWN0ZWQuXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAvLyBBIGNoZWNrbWFyayBpbiBhIHNlbGVjdGVkIHJvdy5cbiAgICAgIC5tcy1UYWJsZS1yb3dDaGVjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIC8vIFNob3cgdGhlIGNoZWNrYm94LlxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvcHlyaWdodCAoYykgTWljcm9zb2Z0LiBBbGwgcmlnaHRzIHJlc2VydmVkLiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG5cbi8vXG4vLyBPZmZpY2UgVUkgRmFicmljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2luZ2xlIGxpbmUgKGlucHV0KSBhbmQgbXVsdGlsaW5lICh0ZXh0YXJlYSkgZm9ybSBmaWVsZCBzdHlsZXNcblxuXG5AaW1wb3J0ICcuLi9MYWJlbC9MYWJlbC5zY3NzJztcblxuXG4ubXMtVGV4dEZpZWxkIHtcbiAgQGluY2x1ZGUgbXMtZm9udC1tO1xuICBAaW5jbHVkZSBtcy11LW5vcm1hbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4vLz0gU3RhdGU6IEEgZGlzYWJsZWQgdGV4dGZpZWxkXG4ubXMtVGV4dEZpZWxkLmlzLWRpc2FibGVkIHtcbiAgLm1zLVRleHRGaWVsZC1maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyO1xuICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxMaWdodGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeTtcbiAgfVxufVxuXG4vLz0gU3RhdGU6IEEgcmVxdWlyZWQgdGV4dGZpZWxkXG4ubXMtVGV4dEZpZWxkLmlzLXJlcXVpcmVkIHtcbiAgLm1zLUxhYmVsIHtcbiAgICBAaW5jbHVkZSBtcy1MYWJlbC1pcy1yZXF1aXJlZFxuICB9XG5cbiAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBpbmNsdWRlIG1zLUxhYmVsLWlzLXJlcXVpcmVkXG4gIH1cbn1cblxuLy89IFN0YXRlOiBBbiBhY3RpdmUgdGV4dGZpZWxkXG4ubXMtVGV4dEZpZWxkLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLXRoZW1lUHJpbWFyeTtcbn1cblxuLm1zLVRleHRGaWVsZC1maWVsZCB7XG4gIEBpbmNsdWRlIG1zLXUtbm9ybWFsaXplO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodDtcbiAgZm9udC1zaXplOiAkbXMtZm9udC1zaXplLXM7XG4gIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFByaW1hcnk7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHggOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgb3V0bGluZTogMDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0QmxhY2tTZWxlY3RlZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlU2VsZWN0ZWQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeTtcbiAgfVxufVxuXG4ubXMtVGV4dEZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0O1xuICBmb250LXNpemU6ICRtcy1mb250LXNpemUteHM7XG59XG5cblxuLy89PSBNb2RpZmllcjogU2luZ2xlIGxpbmUgKGRlZmF1bHQpLCBwbGFjZWhvbGRlciBsYWJlbFxuLy9cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubXMtTGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogJG1zLWZvbnQtZmFtaWx5LXNlbWlsaWdodDtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtcztcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxTZWNvbmRhcnk7XG4gICAgcGFkZGluZzogN3B4IDAgN3B4IDEwcHg7XG4gIH1cblxuICAmLmlzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeTtcblxuICAgIC5tcy1MYWJlbCB7XG4gICAgICBAaW5jbHVkZSBtcy1MYWJlbC1pcy1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLz09IE1vZGlmaWVyOiBTaW5nbGUgbGluZSAoZGVmYXVsdCksIHVuZGVybGluZWRcbi8vXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTgwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1jb250cmFzdEJsYWNrU2VsZWN0ZWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItY29udHJhc3RXaGl0ZVNlbGVjdGVkO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG4gIH1cblxuICAubXMtTGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDElO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubXMtVGV4dEZpZWxkLWZpZWxkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcblxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtZGlzYWJsZWQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7XG5cbiAgICAubXMtTGFiZWwge1xuICAgICAgQGluY2x1ZGUgbXMtTGFiZWwtaXMtZGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgLm1zLVRleHRGaWVsZC1maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci10aGVtZVByaW1hcnk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItY29udHJhc3RCbGFja1NlbGVjdGVkO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0V2hpdGVTZWxlY3RlZDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLz09IE1vZGlmaWVyOiBNdWx0aWxpbmUgdGV4dGZpZWxkXG4vL1xuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLW11bHRpbGluZSB7XG4gIC5tcy1UZXh0RmllbGQtZmllbGQge1xuICAgIEBpbmNsdWRlIG1zLWZvbnQtcztcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIExJQ0VOU0UgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cblxuLy9cbi8vIE9mZmljZSBVSSBGYWJyaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUb2dnbGUgc3R5bGVzXG5cblxuQGltcG9ydCAnLi4vTGFiZWwvTGFiZWwuc2Nzcyc7XG5cblxuLy8gVG9nZ2xlXG4ubXMtVG9nZ2xlIHtcbiAgQGluY2x1ZGUgbXMtZm9udC1tO1xuICBAaW5jbHVkZSBtcy11LW5vcm1hbGl6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAvLyBBY3Rpb24gbGFiZWwgKG9uL29mZikgb24gdGhlIHJpZ2h0IG9mIHRoZSB0b2dnbGVcbiAgLm1zLUxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgNjJweDtcbiAgICBmb250LXNpemU6ICRtcy1mb250LXNpemUtcztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5tcy1MYWJlbCB7XG4gICAgICBjb2xvcjogJG1zLWNvbG9yLWJsYWNrOyBcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgLm1zLUxhYmVsIHsgXG4gICAgICBjb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxQcmltYXJ5OyBcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmlzLWRpc2FibGVkIHtcbiAgICAubXMtTGFiZWwge1xuICAgICBAaW5jbHVkZSBtcy1MYWJlbC1pcy1kaXNhYmxlZDtcbiAgICB9XG4gICAgLm1zLVRvZ2dsZS1maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdCAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsVGVydGlhcnlBbHQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXMtVG9nZ2xlLWZpZWxkLFxuICAgIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1zLWNvbG9yLWNvbnRyYXN0QmxhY2tEaXNhYmxlZDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtcy1jb2xvci1jb250cmFzdFdoaXRlRGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIHRleHRcbi5tcy1Ub2dnbGUtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogJG1zLWZvbnQtc2l6ZS1zO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4vLyBUb2dnbGUgaW5wdXQgZmllbGRcbi5tcy1Ub2dnbGUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAyLjVweCAkbXMtY29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0IHNvbGlkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFNsaWRlciBtaXhpblxuQG1peGluIG1zLVRvZ2dsZS1zbGlkZXIoJGRpcmVjdGlvbikge1xuICAvLyBTbGlkZXIgcHNldWRvIGVsZW1lbnRcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IC0yLjVweDtcbiAgICAjeyRkaXJlY3Rpb259OiAtMi41cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0O1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBib3JkZXI6IDIuNXB4IHNvbGlkICRtcy1jb2xvci13aGl0ZTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXMtY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmlnaHQ6IDIuNXB4IHNvbGlkICRtcy1jb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICBAaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvcmRlci1sZWZ0OiAyLjVweCBzb2xpZCAkbXMtY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUgeyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5OyBcbiAgfVxufVxuXG4vLyBPbi9PZmYgc2xpZGUgc3RhdGVzXG4ubXMtVG9nZ2xlLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG5cbiAgLy8gJ09mZicgc3RhdGUgLSBzbGlkZXIgb24gdGhlIGxlZnRcbiAgJiArIC5tcy1Ub2dnbGUtZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHRlcjtcblxuICAgIEBpbmNsdWRlIG1zLVRvZ2dsZS1zbGlkZXIobGVmdCk7XG5cbiAgICAvLyBTaG93IHRoZSBvZmYgbGFiZWwgLyBoaWRlIHRoZSBvbiBsYWJlbFxuICAgIC5tcy1MYWJlbC0tb2ZmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tcy1MYWJlbC0tb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAnT24nIHN0YXRlIC0gc2xpZGVyIG9uIHRoZSByaWdodFxuICAmOmNoZWNrZWQgKyAubXMtVG9nZ2xlLWZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXMtY29sb3ItdGhlbWVQcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgbXMtVG9nZ2xlLXNsaWRlcihyaWdodCk7XG5cbiAgICAvLyBTaG93IHRoZSBvbiBsYWJlbCAvIGhpZGUgdGhlIG9mZiBsYWJlbFxuICAgIC5tcy1MYWJlbC0tb2ZmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1zLUxhYmVsLS1vbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zLWNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1ibGFjaztcbiAgICB9ICAgIFxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgJiArIC5tcy1Ub2dnbGUtZmllbGQgeyBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci1uZXV0cmFsTGlnaHQ7IFxuICAgIH1cbiAgICBcbiAgICAmOmNoZWNrZWQgKyAubXMtVG9nZ2xlLWZpZWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1jb2xvci10aGVtZURhcms7IFxuICAgIH1cbiAgfVxufVxuXG5cbi8vPT0gTW9kaWZpZXI6IFRvZ2dsZSB3aXRoIGRlc2NyaXB0aW9uIHRleHQgbGVmdFxuLy9cbi5tcy1Ub2dnbGUubXMtVG9nZ2xlLS10ZXh0TGVmdCB7XG4gIHdpZHRoOiAyMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAubXMtVG9nZ2xlLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tcy1Ub2dnbGUtZmllbGQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gT25lIEhlbHBlcnNcclxuXHJcbi8vPT1cclxuLy9cclxuLy8gQ29sb3JzXHJcbi8vIFV0aWxpdGllc1xyXG4vLyBTcGFjaW5nIHV0aWxpdGllc1xyXG4vLyBNYXJnaW5cclxuLy8gRGlzcGxheVxyXG4vLyBmbGV4Ym94XHJcbi8vIFRyYW5zaXRpb25zXHJcbi8vIFRyYW5zbGF0ZVxyXG4vLyBUcmFuc2Zvcm1cclxuLy8gUm90YXRlXHJcbi8vIEZvcm1zXHJcbi8vXHJcbi8vPT1cclxuXHJcbi8vPT0gT25lIENvbG9yc1xyXG4vL1xyXG5cclxuJGNpcmN1bGFyOiA1MCU7XHJcblxyXG4kemluZGV4OiAoJzknLCA5KSxcclxuICAgICAgICAoJzk5JywgOTkpLFxyXG4gICAgICAgICgnOTk5JywgOTk5KSxcclxuICAgICAgICAoJzk5OTknLCA5OTk5KSxcclxuICAgICAgICAoJzk5OTk5JywgOTk5OTkpO1xyXG5cclxuQGVhY2ggJGluZGV4LCAkZGlzdGFuY2UgaW4gJHppbmRleCB7XHJcbiAgLnotI3skaW5kZXh9IHtcclxuICAgIHotaW5kZXg6ICN7JGRpc3RhbmNlfTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vPT0gVXRpbGl0aWVzXHJcbi8vXHJcblxyXG4uaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gUG9zaXRpb25cclxuLnJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hYnNvbHV0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLy8gU3BhY2luZyB1dGlsaXRpZXNcclxuXHJcbiRzaXplczogKCd4eHMnLCAwLjI1KSxcclxuICAgICAgICAoJ3hzJywgMC41KSxcclxuICAgICAgICAoJ3NtJywgMSksXHJcbiAgICAgICAgKCdtZCcsIDEuNSksXHJcbiAgICAgICAgKCdiYXNlJywgMiksXHJcbiAgICAgICAgKCdtaWRkbGUnLCAyLjUpLFxyXG4gICAgICAgICgnZ3V0dGVyJywgMy41KSxcclxuICAgICAgICAoJ2xnJywgNCksXHJcbiAgICAgICAgKCd4bCcsIDUpLFxyXG4gICAgICAgICgneHhsJywgNy41KTtcclxuXHJcbi8vPT0gTWFyZ2luXHJcbi8vXHJcblxyXG4ubS1hLTAge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS10LTAge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tci0wIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYi0wIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWwtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0teC0wIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS15LTAge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vPT0gUGFkZGluZ1xyXG4vL1xyXG5cclxuLnAtYS0wIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLXQtMCB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtci0wIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLWItMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtbC0wIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAteC0wIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLXktMCB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AZWFjaCAkc2l6ZSwgJGVtIGluICRzaXplcyB7XHJcbiAgLm0tYS0jeyRzaXplfSB7XHJcbiAgICBtYXJnaW46ICN7JGVtfXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubS10LSN7JHNpemV9IHtcclxuICAgIG1hcmdpbi10b3A6ICN7JGVtfXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubS1yLSN7JHNpemV9IHtcclxuICAgIG1hcmdpbi1yaWdodDogI3skZW19cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLWItI3skc2l6ZX0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogI3skZW19cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLWwtI3skc2l6ZX0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICN7JGVtfXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubS14LSN7JHNpemV9IHtcclxuICAgIG1hcmdpbi1yaWdodDogI3skZW19cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogI3skZW19cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tLXktI3skc2l6ZX0ge1xyXG4gICAgbWFyZ2luLXRvcDogI3skZW19cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRlbX1yZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLWEtI3skc2l6ZX0ge1xyXG4gICAgcGFkZGluZzogI3skZW19cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wLXQtI3skc2l6ZX0ge1xyXG4gICAgcGFkZGluZy10b3A6ICN7JGVtfXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC1yLSN7JHNpemV9IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGVtfXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC1iLSN7JHNpemV9IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAjeyRlbX1yZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAtbC0jeyRzaXplfSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JGVtfXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucC14LSN7JHNpemV9IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGVtfXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAjeyRlbX1yZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnAteS0jeyRzaXplfSB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skZW19cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skZW19cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09IERpc3BsYXlcclxuLy9cclxuXHJcbi5pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm1pZGRsZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLy89PSBmbGV4Ym94XHJcbi8vXHJcblxyXG5AbWl4aW4gZmxleGJveCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtaXhpbiBpbmxpbmUtZmxleCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XHJcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcclxuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246ICR2YWx1ZTtcclxuICAgIC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XHJcbiAgfVxyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcclxuICAtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XHJcbiAgYWxpZ24taXRlbXM6ICR2YWx1ZTtcclxufVxyXG5cclxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZTogcm93KSB7XHJcbiAgQGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uIHtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgfVxyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcclxuICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XHJcbiAgZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcclxufVxyXG5cclxuQG1peGluIGp1c3RpZnktY29udGVudCgkdmFsdWU6IGZsZXgtc3RhcnQpIHtcclxuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1hcm91bmQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcclxuICB9IEBlbHNlIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6ICR2YWx1ZTtcclxuICAgIC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcclxuICB9XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcclxuICAtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xyXG4gIGp1c3RpZnktY29udGVudDogJHZhbHVlO1xyXG59XHJcblxyXG4vLyBGbGV4IExpbmUgV3JhcHBpbmdcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxyXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwKSB7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gIC1tb3otZmxleC13cmFwOiAkd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiAkd3JhcDtcclxuICBmbGV4LXdyYXA6ICR3cmFwO1xyXG59XHJcblxyXG4vLyBTaG9ydGVyIHZlcnNpb246XHJcbkBtaXhpbiBmbGV4LWp1c3QoJGFyZ3MuLi4pIHtcclxuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoJGFyZ3MuLi4pO1xyXG59XHJcblxyXG4vLyBTaG9ydGVyIHZlcnNpb246XHJcbkBtaXhpbiBmbGV4LWRpcigkYXJncy4uLikge1xyXG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCRhcmdzLi4uKTtcclxufVxyXG5cclxuLy89PSBUcmFuc2l0aW9uc1xyXG4vL1xyXG5cclxuQG1peGluIHRyYW5zaXRpb24oICR2YWwgOiBlYXNlIDAuNXMgKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdmFsO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogJHZhbDtcclxuICAtby10cmFuc2l0aW9uOiAkdmFsO1xyXG4gIC1tcy10cmFuc2l0aW9uOiAkdmFsO1xyXG4gIHRyYW5zaXRpb246ICR2YWw7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCAkdmFsIDogMC4ycyApIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR2YWw7XHJcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAkdmFsO1xyXG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6ICR2YWw7XHJcbiAgLW1zLXRyYW5zaXRpb24tZGVsYXk6ICR2YWw7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogJHZhbDtcclxufVxyXG5cclxuLy89PSBUcmFuc2xhdGVcclxuLy9cclxuXHJcbkBtaXhpbiB0cmFuc2xhdGUoJGxlZnQ6IDAsICR0b3A6IDApIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCRsZWZ0ICtweCwgJHRvcCArcHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGxlZnQgK3B4LCAkdG9wICtweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCRsZWZ0ICtweCwgJHRvcCArcHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCRsZWZ0ICtweCwgJHRvcCArcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRsZWZ0ICtweCwgJHRvcCArcHgpO1xyXG59XHJcblxyXG5cclxuXHJcbi8vPT0gVHJhbnNmb3JtXHJcbi8vXHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG59XHJcblxyXG5cclxuXHJcbi8vPT0gUm90YXRlXHJcbi8vXHJcblxyXG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcclxufVxyXG5cclxuXHJcblxyXG4vLz09IEZvcm1zXHJcbi8vXHJcblxyXG5AZWFjaCAkbGFuZyBpbiAoXHJcblxyXG4gICAgICBlbixcclxuICAgICAgZnIsXHJcbiAgICAgIGl0LFxyXG4gICAgICBnZSxcclxuICAgICAgZXMsXHJcbiAgICAgIGRlLFxyXG4gICAgICBwdFxyXG4pIHtcclxuICAuZmxhZy0tI3skbGFuZ30ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzLyN7JGxhbmd9LnN2Z1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUeXBlIHZhcmlhYmxlc1xyXG5cclxuLy89PVxyXG4vL1xyXG4vLyBGb250IHZhcmlhYmxlc1xyXG4vLyBMZXR0ZXIgc3BhY2luZ1xyXG4vLyBIZWFkaW5nXHJcbi8vIFR5cGUgc2V0dGluZ3NcclxuLy8gQWxpZ25tZW50XHJcbi8vXHJcbi8vPT1cclxuXHJcblxyXG5cclxuLy89PSBmb250IHZhcmlhYmxlc1xyXG4vL1xyXG5cclxuLy8gRm9udCBTaXplXHJcbkBtaXhpbiBvbmUtdGV4dCgkb25lLW5hbWUpIHtcclxuICAkb25lLXN0eWxlczogbWFwLWdldCgkb25lLXRleHQtc3R5bGVzLCAkb25lLW5hbWUpO1xyXG4gIGZvbnQtc2l6ZTogbWFwLWdldCgkb25lLXN0eWxlcywgXCJmb250LXNpemVcIik7XHJcbiAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoJG9uZS1zdHlsZXMsIFwibGluZS1oZWlnaHRcIik7XHJcbiAgQGlmICRvbmUtbmFtZT09XCJidXR0b25cIiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuJG9uZS10ZXh0LXN0eWxlczogKFxyXG4gICAgICAgIFwiaGVhZGxpbmUxXCI6IChcclxuICAgICAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDE1cmVtLFxyXG4gICAgICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAxLjJcclxuICAgICAgICApLFxyXG4gICAgICAgIFwiaGVhZGxpbmUyXCI6IChcclxuICAgICAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDIuNHJlbSxcclxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogMS4yXHJcbiAgICAgICAgKSxcclxuICAgICAgICBcImhlYWRsaW5lM1wiOiAoXHJcbiAgICAgICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiAycmVtLFxyXG4gICAgICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAxLjNcclxuICAgICAgICApLFxyXG4gICAgICAgIFwiaGVhZGxpbmU0XCI6IChcclxuICAgICAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDEuNnJlbSxcclxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogMS4zXHJcbiAgICAgICAgKSxcclxuICAgICAgICBcImhlYWRsaW5lNVwiOiAoXHJcbiAgICAgICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiAxLjRyZW0sXHJcbiAgICAgICAgICAgICAgICBcImxpbmUtaGVpZ2h0XCI6IDEuM1xyXG4gICAgICAgICksXHJcbiAgICAgICAgXCJoZWFkbGluZTZcIjogKFxyXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogMS4ycmVtLFxyXG4gICAgICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAxLjNcclxuICAgICAgICApLFxyXG4gICAgICAgIFwic3ViaGVhZFwiOiAoXHJcbiAgICAgICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiAxLjhyZW0sXHJcbiAgICAgICAgICAgICAgICBcImxpbmUtaGVpZ2h0XCI6IDEuNVxyXG4gICAgICAgICksXHJcbiAgICAgICAgXCJib2R5XCI6IChcclxuICAgICAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDEuNnJlbSxcclxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogMS41XHJcbiAgICAgICAgKSxcclxuICAgICAgICBcImNhcHRpb25cIjogKFxyXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogMS40cmVtLFxyXG4gICAgICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAxLjNcclxuICAgICAgICApLFxyXG4gICAgICAgIFwibWludXNcIjogKFxyXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogMS4ycmVtLFxyXG4gICAgICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAxLjNcclxuICAgICAgICApLFxyXG4gICAgICAgIFwiYnV0dG9uXCI6IChcclxuICAgICAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDEuMnJlbSxcclxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogMS41XHJcbiAgICAgICAgKSk7XHJcblxyXG5AZWFjaCAkZm9udC1wYXJhbSBpbiBidXR0b24sXHJcbm1pbnVzLFxyXG5jYXB0aW9uLFxyXG5ib2R5LFxyXG5zdWJoZWFkLFxyXG5oZWFkbGluZTYsXHJcbmhlYWRsaW5lNSxcclxuaGVhZGxpbmU0LFxyXG5oZWFkbGluZTMsXHJcbmhlYWRsaW5lMixcclxuaGVhZGxpbmUxIHtcclxuICAuI3skZm9udC1wYXJhbX0ge1xyXG4gICAgQGluY2x1ZGUgb25lLXRleHQoI3skZm9udC1wYXJhbX0pO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvbnQgc3R5bGUsIHdlaWdodCAmIGZhbWlseVxyXG5cclxuQG1peGluIG9uZS1mb250KCRvbmUtZm9udC1uYW1lKSB7XHJcbiAgJG9uZS1mb250LXN0eWxlczogbWFwLWdldCgkZm9udEZhbWlsaWVzLCAkb25lLWZvbnQtbmFtZSk7XHJcbiAgZm9udC1zdHlsZTogbWFwLWdldCgkb25lLWZvbnQtc3R5bGVzLCBcImZvbnQtc3R5bGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJG9uZS1mb250LXN0eWxlcywgXCJmb250LXdlaWdodFwiKTtcclxufVxyXG5cclxuJGZvbnRGYW1pbGllczogKFxyXG4gICAgICAgICdvbmUtaWNvbic6IChcclxuICAgICAgICAgICAgICAgICdmb250LXN0eWxlJzpub3JtYWwsXHJcbiAgICAgICAgICAgICAgICAnZm9udC13ZWlnaHQnOiBub3JtYWxcclxuICAgICAgICApLFxyXG4gICAgICAgICdPcGVuU2Fucy1Cb2xkJzogKFxyXG4gICAgICAgICAgICAgICAgJ2ZvbnQtc3R5bGUnOm5vcm1hbCxcclxuICAgICAgICAgICAgICAgICdmb250LXdlaWdodCc6IDcwMFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ09wZW5TYW5zLUV4dHJhQm9sZCc6IChcclxuICAgICAgICAgICAgICAgICdmb250LXN0eWxlJzpub3JtYWwsXHJcbiAgICAgICAgICAgICAgICAnZm9udC13ZWlnaHQnOiA5MDBcclxuICAgICAgICApLFxyXG4gICAgICAgICdPcGVuU2Fucy1JdGFsaWMnOiAoXHJcbiAgICAgICAgICAgICAgICAnZm9udC1zdHlsZSc6aXRhbGljLFxyXG4gICAgICAgICAgICAgICAgJ2ZvbnQtd2VpZ2h0Jzogbm9ybWFsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnT3BlblNhbnMtUmVndWxhcic6IChcclxuICAgICAgICAgICAgICAgICdmb250LXN0eWxlJzpub3JtYWwsXHJcbiAgICAgICAgICAgICAgICAnZm9udC13ZWlnaHQnOiBub3JtYWxcclxuICAgICAgICApLFxyXG4gICAgICAgICdSb2JvdG9TbGFiLUJvbGQnOiAoXHJcbiAgICAgICAgICAgICAgICAnZm9udC1zdHlsZSc6bm9ybWFsLFxyXG4gICAgICAgICAgICAgICAgJ2ZvbnQtd2VpZ2h0JzogNzAwXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnUm9ib3RvU2xhYi1SZWd1bGFyJzogKFxyXG4gICAgICAgICAgICAgICAgJ2ZvbnQtc3R5bGUnOm5vcm1hbCxcclxuICAgICAgICAgICAgICAgICdmb250LXdlaWdodCc6IG5vcm1hbFxyXG4gICAgICAgICkpO1xyXG5cclxuXHJcbkBlYWNoICRmb250RmFtaWx5IGluIChcclxuICAgICAgICBvbmUtaWNvbixcclxuICAgICAgICBPcGVuU2Fucy1Cb2xkLFxyXG4gICAgICAgIE9wZW5TYW5zLUV4dHJhQm9sZCxcclxuICAgICAgICBPcGVuU2Fucy1JdGFsaWMsXHJcbiAgICAgICAgT3BlblNhbnMtUmVndWxhcixcclxuICAgICAgICBSb2JvdG9TbGFiLUJvbGQsXHJcbiAgICAgICAgUm9ib3RvU2xhYi1SZWd1bGFyXHJcbikge1xyXG5cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnI3skZm9udEZhbWlseX0nOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvI3skZm9udEZhbWlseX0uZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzLyN7JGZvbnRGYW1pbHl9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybCgnLi4vZm9udHMvI3skZm9udEZhbWlseX0ud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzLyN7JGZvbnRGYW1pbHl9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgIHVybCgnLi4vZm9udHMvI3skZm9udEZhbWlseX0uc3ZnJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG4gICAgQGluY2x1ZGUgb25lLWZvbnQoI3skZm9udEZhbWlseX0pO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLz09IExldHRlciBzcGFjaW5nXHJcbi8vXHJcblxyXG4kbGV0dGVyLXNwYWNpbmc6ICgnMCcsIDApLFxyXG4gICAgICAgICgnNTAnLCAwLjUpLFxyXG4gICAgICAgICgnMTAwJywgMSk7XHJcbkBlYWNoICRjbGFzcy1zcGFjZSxcclxuJHNwYWNlIGluICRsZXR0ZXItc3BhY2luZyB7XHJcbiAgLmxzLSN7JGNsYXNzLXNwYWNlfSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogI3skc3BhY2V9cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vPT0gSGVhZGluZyBzdHlsZVxyXG4vL1xyXG5cclxuJXRpdGxlLWNhcHRpb24sXHJcbi50aXRsZS1jYXB0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMTZweCAkdGFiLXBhZGRpbmc7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBleHRlbmQgLnVwcGVyY2FzZTtcclxuICBAaW5jbHVkZSBvbmUtdGV4dChoZWFkbGluZTUpO1xyXG4gIEBleHRlbmQgLmV4dHJhYm9sZDtcclxuICBAZXh0ZW5kIC5scy01MDtcclxufVxyXG5cclxuXHJcblxyXG4vLz09IFR5cGUgc2V0dGluZ3NcclxuXHJcbi8vIFdvcmRicmVha1xyXG4ubm9iciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8vIGNsaXF1YWJsZSBlbGVtZW50c1xyXG4ucG9pbnRlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5cclxuXHJcbi8vPT0gQWxpZ25tZW50XHJcbi8vXHJcblxyXG4udGV4dC1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1qdXN0aWZ5IHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4udGV4dC1ub3dyYXAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gT25lIFZhcmlhYmxlc1xyXG5cclxuLy89PVxyXG4vL1xyXG4vLyBPbmUgQ29sb3JzXHJcbi8vIExheW91dFxyXG4vLyBPbmUgQnV0dG9uc1xyXG4vLyBUYWJzXHJcbi8vXHJcbi8vPT1cclxuXHJcblxyXG5cclxuLy89PSBPbmUgQ29sb3JzXHJcbi8vXHJcblxyXG4kY29zbW9zOiAgICAgICAgICAgICAgICAgIzAwMDAwMDsgLy8gVmVyeSBibGFjazogVXNlZCB0byBoaWdobGlnaHQgYW4gZWxlbWVudCBpbiBhIGRhcmsgZ3JhZmljYWwgY2hhcnRcclxuJG5pZ2h0OiAgICAgICAgICAgICAgICAgIHJnYmEoIzAwMDkxMCwgLjQpOyAvLyBCbGFjazogVXNlZCBmb3IgdGV4dFxyXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzMzNDE0QjsgLy8gQmxhY2s6IFVzZWQgZm9yIHRleHQsXHJcbiRncmF5LWRhcmtlcjogICAgICAgICAgICAjNzI3MjcyOyAvLyBOb3QgdXNlZCBhIGxvdCA6IEZvciBzb21lIGNhcmV0cyBvciBsaWdodHMgYW5kIHRoaW4gZWxlbWVudHNcclxuJGdyYXktZGFyazogICAgICAgICAgICAgICM5RDlEOUQ7IC8vIFVzZWQgZm9yIGxpZ2h0IHRleHRcclxuJGdyYXk6ICAgICAgICAgICAgICAgICAgICNDN0M3Qzc7IC8vIFVzZWQgZm9yIGdyYXkgYnV0dG9uXHJcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAjRENERURGO1xyXG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgI0U5RUNFRDsgLy8gVXNlZCBmb3IgYm9yZGVycyAmIHJ1bGVzXHJcbiRsaWdodDogICAgICAgICAgICAgICAgICAjRkZGO1xyXG5cclxuJG9uZS1wcmltYXJ5LWRhcmtlcjogICAgIzAwNGI3ODsgLy8gVmVyeSBzdHJvbmcgYmx1ZTogVXNlZCBmb3IgQnV0dG9ucywgZXNwZWNhaWxseSB0byBjb250cmFzdCB3aXRoIHByaW1hcnkgYW5kIHByaW1hcnktZGFyayBidXR0b25zXHJcbiRvbmUtcHJpbWFyeS1kYXJrOiAgICAgICMwNDYyOWE7IC8vIFN0cm9uZyBibHVlOiBVc2VkIGZvciBCdXR0b25zLCBlc3BlY2FpbGx5IGluIFNlYXJjaGJveCBjb21wb25lbnRcclxuJG9uZS1wcmltYXJ5OiAgICAgICAgICAgIzAwNzViZTsgLy8gQmx1ZTogTWFpbiBjb2xvclxyXG4kb25lLXN1Y2Nlc3M6ICAgICAgICAgICAjOGNjODQxOyAvLyBVc2VkIGZvciBncmVlbiBjb21wb25lbnRzXHJcbiRvbmUtc2VyZW5pdHk6ICAgICAgICAgICNhMTU0YTE7IC8vIFB1cnBsZSA6IFVzZWQgZm9yIFRhYnMgYWN0dWFsbHlcclxuJG9uZS1pbmZvOiAgICAgICAgICAgICAgIzAwNzRCMDsgLy8gTGlnaHQgQmx1ZSA6IFVzZWQgaW4gZm9ybXMgYWN0dWFsbHlcclxuJG9uZS13YXJuaW5nOiAgICAgICAgICAgI0YyRDIwMTsgLy8gWWVsbG93IDogVXNlZCB0byBwcmV2ZW50IG9yIGhpZ2hsaWdodFxyXG4kb25lLWRhbmdlcjogICAgICAgICAgICAjRDc2MTcwOyAvLyBSZWQgOiBVc2VkIHRvIGFsYXJtIG9yIGhpZ2hsaWdodC5cclxuXHJcbi8vPT0gT25lIFNlY29uZGFyeSBDb2xvcnNcclxuJG9uZS1kYW5nZXItYWx0OiAgICAgICNkNjBhOGI7XHJcbiRvbmUtcHJpbWFyeS1hbHQ6ICAgICAjMDA4RkZGO1xyXG4kb25lLWluZm8tYWx0OiAgICAgICAgIzdGQzdGRjtcclxuJG9uZS1zdWNjZXNzLWFsdDogICAgICM4QkM3NDE7XHJcbiRvbmUtd2FybmluZy1hbHQ6ICAgICAjRkZDMjBFO1xyXG5cclxuXHJcbi8vPT0gVG9vbGtpdCBDb2xvcnNcclxuLy9cclxuXHJcbi8vIE9FQ0QgQmx1ZVxyXG4kY29sb3Itb2VjZC1ibHVlOiAjMDQ2MjlBO1xyXG4vLyBPRUNEIEdyZWVuXHJcbiRjb2xvci1vZWNkLWdyZWVuOiAjOENDODQxO1xyXG5cclxuLy8gU2VhIEJsdWVcclxuJGNvbG9yLXNlYS1ibHVlOiAjMDM3QkMxO1xyXG4vLyBZYW5rZWVzIEJsdWVcclxuJGNvbG9yLXlhbmtlZXMtYmx1ZTogIzAwNEI3ODtcclxuXHJcbi8vIE9FQ0QgR3JlZW5cclxuJGNvbG9yLW9lY2QtZ3JlZW46ICM4Q0M4NDE7XHJcblxyXG4vLyBTdWNjZXNzXHJcbi8vIEF2b2NhZG9cclxuJGNvbG9yLWF2b2NhZG86ICM2NkJCNkE7XHJcblxyXG4vLyBEb2N1bWVudHNcclxuLy8gSnVuZ2xlIEdyZWVuXHJcbiRjb2xvci1qdW5nbGUtZ3JlZW46ICMwQkI4OUM7XHJcblxyXG4vLyBDb21tdW5pdGllc1xyXG4vLyBZZWxsb3dcclxuJGNvbG9yLXllbGxvdzogI0ZGQzIwRTtcclxuXHJcbi8vIE5ld3NcclxuLy8gUmVkIFZpb2xldFxyXG4kY29sb3ItcmVkLXZpb2xldDogI0Q3MEI4QztcclxuXHJcbi8vIE1lbWJlcnNcclxuLy8gUHVycGxlXHJcbiRjb2xvci1wdXJwbGU6ICNBMTU0QTE7XHJcblxyXG4vLyBNaXNzaW9uc1xyXG4vLyBJbmRpZ29cclxuJGNvbG9yLWluZGlnbzogIzNGNTFCNDtcclxuXHJcbi8vIEV2ZW50c1xyXG4vLyBMaWdodCBHcmFzcyBHcmVlblxyXG4kY29sb3ItbGlnaHQtZ3Jhc3MtZ3JlZW46ICNCM0Q0ODU7XHJcblxyXG4vLyBTdWNjZXNzXHJcbi8vIExpZ2h0IEF2b2NhZG9cclxuJGNvbG9yLWxpZ2h0LWF2b2NhZG86ICM5N0NFOTc7XHJcblxyXG4vLyBEb2N1bWVudHNcclxuLy8gTGlnaHQgSnVuZ2xlIEdyZWVuXHJcbiRjb2xvci1saWdodC1qdW5nbGUtZ3JlZW46ICM3MkNBQkI7XHJcblxyXG4vLyBDb21tdW5pdGllc1xyXG4vLyBMaWdodCBZZWxsb3dcclxuJGNvbG9yLWxpZ2h0LXllbGxvdzogI0ZCRDU2MztcclxuXHJcbi8vIE5ld3NcclxuLy8gTGlnaHQgUmVkIFZpb2xldFxyXG4kY29sb3ItbGlnaHQtcmVkLXZpb2xldDogI0M2NjZBMjtcclxuXHJcbi8vIE1lbWJlcnNcclxuLy8gTGlnaHQgUHVycGxlXHJcbiRjb2xvci1saWdodC1wdXJwbGU6ICNDMDkwQkQ7XHJcblxyXG4vLyBNaXNzaW9uc1xyXG4vLyBMaWdodCBJbmRpZ29cclxuJGNvbG9yLWxpZ2h0LWluZGlnbzogIzgxOEVDRTtcclxuXHJcbi8vVEVSVElBUlkgcGFsZXR0ZVxyXG5cclxuLy8gU2lsdmVyIExha2UgQmx1ZVxyXG4kY29sb3Itc2lsdmVyLWxha2UtYmx1ZTogIzU5OERCMjtcclxuXHJcbi8vIE1heWEgQmx1ZVxyXG4kY29sb3ItbWF5YS1ibHVlOiAjOERCQkQ4O1xyXG5cclxuLy8gT3RoZXJzXHJcblxyXG4vLyBBenVyZSBCbHVlXHJcbiRjb2xvci1henVyZS1ibHVlOiAjMDA5MEZGO1xyXG5cclxuLy8gVGh1bGlhbiBQaW5rXHJcbiRjb2xvci10aHVsaWFuLXBpbms6ICNERTcyQTU7XHJcblxyXG4vLyBBd2Vzb21lIFJlZFxyXG4kY29sb3ItYXdlc29tZS1yZWQ6ICNGRjE2NTQ7XHJcblxyXG4vLyBPcmlvbGVzIE9yYW5nZVxyXG4kY29sb3Itb3Jpb2xlcy1vcmFuZ2U6ICNGNjUxMUQ7XHJcblxyXG4vLyBTZXJlbml0eSBCbHVlXHJcbiRjb2xvci1zZXJlbml0eS1ibHVlOiAjOTFBOEQwO1xyXG5cclxuLy8gSGFydmFyZCBDcmltc29uXHJcbiRjb2xvci1oYXJ2YXJkLWNyaW1zb246ICNDMjAxMTQ7XHJcblxyXG4vLyBKb25xdWlsXHJcbiRjb2xvci1qb25xdWlsOiAjRkNEMjE2O1xyXG5cclxuLy89PWxheW91dFxyXG4vL1xyXG5cclxuJHBhZGRpbmcteHM6IDEwcHg7XHJcbiRwYWRkaW5nLXNtOiAxNXB4O1xyXG4kcGFkZGluZy1tZDogMjBweDtcclxuJHBhZGRpbmcteGw6IDMwcHg7XHJcblxyXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAwO1xyXG4kYm9yZGVyLXJhZGl1cy14bDogNTAlO1xyXG5cclxuXHJcblxyXG4vLz09IE9uZSBCdXR0b25zXHJcbi8vXHJcblxyXG4kb25lLWJ0bi1oZWlnaHQ6IDQwcHg7XHJcbiRvbmUtYnRuLXBhZGRpbmcteDogMTBweDtcclxuJG9uZS1idG4tbWFyZ2luLXg6IDA7XHJcbiRvbmUtYnRuLW1hcmdpbi15OiAwO1xyXG5cclxuJG9uZS1idG4tYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuXHJcblxyXG4vLz09IFRhYnNcclxuLy9cclxuXHJcbiR0YWItaGVpZ2h0OiA1MHB4O1xyXG4kdGFiLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0YWItYm9yZGVyLWNvbG9yLWFjdGl2ZTogJGdyYXktbGlnaHRlcjtcclxuJHRhYi1wYWRkaW5nOiAxNXB4OyIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEFuaW1hdGlvblxyXG5cclxuLy89PVxyXG4vL1xyXG4vLyBWYXJpYWJsZXNcclxuLy8gS2V5ZnJhbWVzXHJcbi8vIFByb3BlcnRpZXNcclxuLy9cclxuLy89PVxyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbiRkdXJhdGlvbjogMjIwMG1zO1xyXG4kZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG5cclxuXHJcblxyXG4vLz09IEtleWZybWFlc1xyXG4vL1xyXG5cclxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcclxuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBALW1zLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhbmltYXRpb24oJHN0cikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gIC1tb3otYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gIC1tcy1hbmltYXRpb246ICN7JHN0cn07XHJcbiAgLW8tYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gIGFuaW1hdGlvbjogI3skc3RyfTtcclxufVxyXG5cclxuXHJcblxyXG4vLz09IFByb3BvZXJ0aWVzXHJcbi8vXHJcblxyXG5AaW5jbHVkZSBrZXlmcmFtZXMoYnV0dG9uLWJvdW5jZSkge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAxMCUge1xyXG5cclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk0KTtcclxuICB9XHJcbiAgMjAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcbiAgfVxyXG4gIDUyJSxcclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUga2V5ZnJhbWVzKGJ1dHRvbi1ibGlwKSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gIH1cclxuICAzMCUsXHJcbiAgOTklIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjQ5KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUga2V5ZnJhbWVzKGJ1dHRvbi1ibGlwLWNpcmNsZSkge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICB9XHJcbiAgMzAlLFxyXG4gIDk5JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjMpIHNjYWxlWSgxLjMpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIE9uZSBCYWNrZ3JvdW5kIHN0eWxlc1xyXG5cclxuLy89PVxyXG4vL1xyXG4vLyAgQ29sb3JzXHJcbi8vXHJcbi8vPT1cclxuXHJcblxyXG5cclxuLy89PSBDb2xvcnNcclxuLy9cclxuXHJcbi5iZy1vbmUtcHJpbWFyeS1kYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvbmUtcHJpbWFyeS1kYXJrZXI7XHJcbn1cclxuXHJcbi5iZy1vbmUtcHJpbWFyeS1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb25lLXByaW1hcnktZGFyaztcclxufVxyXG5cclxuLmJnLW9uZS1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb25lLXByaW1hcnk7XHJcbn1cclxuXHJcbi5iZy1ncmF5LWJhc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJhc2U7XHJcbn1cclxuXHJcbi5iZy1ncmF5LWRhcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyO1xyXG59XHJcblxyXG4uYmctZ3JheS1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xyXG59XHJcblxyXG4uYmctY29zbW9zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29zbW9zO1xyXG59XHJcbi5iZy1ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxufVxyXG5cclxuLmJnLWdyYXktbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uYmctZ3JheS1saWdodGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG59XHJcblxyXG4uYmctbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxufVxyXG5cclxuLmJnLW9uZS1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb25lLXByaW1hcnk7XHJcbn1cclxuXHJcbi5iZy1vbmUtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9uZS1zdWNjZXNzO1xyXG59XHJcblxyXG4uYmctb25lLXNlcmVuaXR5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb25lLXNlcmVuaXR5O1xyXG59XHJcblxyXG4uYmctb25lLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvbmUtaW5mbztcclxufVxyXG5cclxuLmJnLW9uZS13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb25lLXdhcm5pbmc7XHJcbn1cclxuXHJcbi5iZy1vbmUtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb25lLWRhbmdlcjtcclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIE9uZSBCdXR0b24gc3R5bGVzXHJcblxyXG4vLz09XHJcbi8vXHJcbi8vIE1peGluc1xyXG4vLyBCdG4gRGVmYXVsdFxyXG4vLyBCdG4gU3F1YXJlXHJcbi8vIEJ0biBDaXJjbGVcclxuLy8gQnRuIFJ1bGVcclxuLy8gQnRuIFNhdmVcclxuLy8gQnRuIEZpeGVkXHJcbi8vIEJ0biBTdHlsZVxyXG4vLyBtcy1idXR0b24gQ29tcGF0aWJpbGl0eVxyXG4vL1xyXG4vLz09XHJcblxyXG5cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGZvbnQtY29sb3IsICRiZy1jb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcclxuICBjb2xvcjogJGZvbnQtY29sb3I7XHJcblxyXG4gIHNwYW4ubXMtQnV0dG9uLWxhYmVsIHtcclxuICAgIEBleHRlbmQgLnNhbnM7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmctY29sb3IsIDMlKTtcclxuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuXHJcbiAgICBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XHJcbiAgICAgIEBleHRlbmQgLnNhbnM7XHJcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRmb250LWNvbG9yLCAzJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRiZy1jb2xvciwgMyUpO1xyXG4gICAgICBjb2xvcjogbGlnaHRlbigkZm9udC1jb2xvciwgMyUpO1xyXG4gICAgICBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XHJcbiAgICAgICAgQGV4dGVuZCAuc2FucztcclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkZm9udC1jb2xvciwgMyUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vPT0gQnRuIERlZmF1bHRcclxuLy9cclxuXHJcbi5vbmUtYnRuIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCggJGxpZ2h0LCAkb25lLXByaW1hcnkpO1xyXG5cclxuICAvLyBMYXlvdXRcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gIGhlaWdodDogJG9uZS1idG4taGVpZ2h0O1xyXG4gIG1hcmdpbi10b3A6ICRvbmUtYnRuLW1hcmdpbi15O1xyXG4gIG1hcmdpbi1ib3R0b206ICRvbmUtYnRuLW1hcmdpbi15O1xyXG4gIHBhZGRpbmc6IDAgJG9uZS1idG4tcGFkZGluZy14O1xyXG5cclxuICAvLyBMb29rIGFuZCBmZWVsXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAkb25lLWJ0bi1ib3JkZXItcmFkaXVzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyByZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZFxyXG5cclxuICAvLyBUeXBvZ3JhcGh5XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAkb25lLWJ0bi1oZWlnaHQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG59XHJcblxyXG4ubXMtQnV0dG9uIHtcclxuICBAZXh0ZW5kIC5vbmUtYnRuO1xyXG5cclxuICAmLWxhYmVsIHtcclxuICAgIEBleHRlbmQgLnNhbnM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubXMtQnV0dG9uLCAubXMtQnV0dG9uLmlzLWRpc2FibGVkIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uIChiYWNrZ3JvdW5kLWNvbG9yIC40cyBjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKSk7XHJcbn1cclxuXHJcblxyXG5cclxuLy89PSBCdG4gU3F1YXJlXHJcbi8vXHJcblxyXG4ub25lLWJ0bi0tc3F1YXJlIHtcclxuICBAZXh0ZW5kIC5mbGV4LWNlbnRlcjtcclxuICBAZXh0ZW5kIC5vbmUtYnRuO1xyXG4gIHdpZHRoOiAzLjZyZW07XHJcbiAgaGVpZ2h0OiAzLjZyZW07XHJcbn1cclxuXHJcblxyXG5cclxuLy89PSBCdG4gQ2lyY2xlXHJcbi8vXHJcblxyXG4ub25lLWJ0bi0tY2lyY2xlIHtcclxuICBAZXh0ZW5kIC5vbmUtYnRuLS1zcXVhcmU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjhyZW07XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjhyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMS44cmVtO1xyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKGJ1dHRvbi1ibGlwLWNpcmNsZSAkZHVyYXRpb24gZm9yd2FyZHMgMSAkZWFzZS1vdXQtY3ViaWMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy89PSBCdG4gUnVsZVxyXG4vL1xyXG5cclxuLm9uZS1idG4tLXJ1bGUge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAod2lkdGggLjM1cyBjdWJpYy1iZXppZXIoMC43NCwgMC4yNSwgMC4xNywgMSkpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubXMtQnV0dG9uLWxhYmVsIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmLm1zLUJ1dHRvbi0tZGVmYXVsdDpiZWZvcmUge1xyXG4gICAgQGV4dGVuZCAuYmctb25lLXByaW1hcnktZGFyaztcclxuICB9XHJcblxyXG4gICYubXMtQnV0dG9uLS1saW5rOmJlZm9yZSB7XHJcbiAgICBAZXh0ZW5kIC5iZy1ncmF5LWxpZ2h0ZXI7XHJcbiAgfVxyXG5cclxuICAmLm1zLUJ1dHRvbi0tcHJpbWFyeTpiZWZvcmUge1xyXG4gICAgQGV4dGVuZCAuYmctb25lLXByaW1hcnktZGFyaztcclxuICB9XHJcblxyXG4gICYubXMtQnV0dG9uLS1zdWNjZXNzOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9uZS1zdWNjZXNzLCAxMiUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLz09IEJ0biBTYXZlXHJcbi8vXHJcblxyXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoICRsaWdodCwgJGdyYXkpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKSk7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCAkbGlnaHQsICRvbmUtcHJpbWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdG4gZml4ZWRcclxuXHJcbi5vbmUtYnRuLS1maXhlZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkOyAvLyBGaXhlZFxyXG4gIGZsb2F0OiByaWdodDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czoycHg7XHJcbiAgYm9yZGVyLXJhZGl1czoycHg7XHJcbiAgcmlnaHQ6IDQlO1xyXG4gIGJvdHRvbTogNDBweDtcclxuICB6LWluZGV4Ojk5O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKGJ1dHRvbi1ib3VuY2UgJGR1cmF0aW9uIGZvcndhcmRzIDEgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlKTtcclxuXHJcbiAgLyomOmJlZm9yZSAqL1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb25lLXN1Y2Nlc3M7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRpb24oYnV0dG9uLWJsaXAgJGR1cmF0aW9uIGZvcndhcmRzIDEgJGVhc2Utb3V0LWN1YmljKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vPT0gQnRuIFN0eWxlXHJcbi8vXHJcblxyXG4ub25lLWJ0bi5idG4tZGVmYXVsdCB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoICRsaWdodCwgJG9uZS1wcmltYXJ5KTtcclxufVxyXG5cclxuLm9uZS1idG4uYnRuLWxpbmsge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCAkb25lLXByaW1hcnksIHRyYW5zcGFyZW50KTtcclxufVxyXG5cclxuLm9uZS1idG4uYnRuLXByaW1hcnl7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoICRsaWdodCwgJG9uZS1wcmltYXJ5KTtcclxufVxyXG5cclxuLm9uZS1idG4uYnRuLXByaW1hcnktZGFya3tcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCggJGxpZ2h0LCAkb25lLXByaW1hcnktZGFyayk7XHJcbn1cclxuXHJcbi5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtlcntcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCggJGxpZ2h0LCAkb25lLXByaW1hcnktZGFya2VyKTtcclxufVxyXG5cclxuLm9uZS1idG4uYnRuLWdyYXl7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoICRsaWdodCwgJGdyYXkpO1xyXG59XHJcblxyXG4ub25lLWJ0bi5idG4tbGlnaHR7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoICRncmF5LWJhc2UsICRsaWdodCk7XHJcbn1cclxuXHJcbi5vbmUtYnRuLmJ0bi1zdWNjZXNze1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCAkbGlnaHQsICRvbmUtc3VjY2Vzcyk7XHJcbn1cclxuXHJcbi5vbmUtYnRuLmJ0bi1jb3Ntb3N7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoICRsaWdodCwgJGNvc21vcyk7XHJcbn1cclxuXHJcbi8vPT0gbXMtYnV0dG9uIENvbXBhdGliaWxpdHlcclxuLy9cclxuXHJcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1kZWZhdWx0IHtcclxuICBAZXh0ZW5kIC5vbmUtYnRuLmJ0bi1kZWZhdWx0XHJcbn1cclxuXHJcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1saW5rIHtcclxuICBAZXh0ZW5kIC5vbmUtYnRuLmJ0bi1saW5rXHJcbn1cclxuXHJcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5IHtcclxuICBAZXh0ZW5kIC5vbmUtYnRuLmJ0bi1wcmltYXJ5XHJcbn1cclxuXHJcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcmsge1xyXG4gIEBleHRlbmQgLm9uZS1idG4uYnRuLXByaW1hcnktZGFya1xyXG59XHJcblxyXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXIge1xyXG4gIEBleHRlbmQgLm9uZS1idG4uYnRuLXByaW1hcnktZGFya2VyXHJcbn1cclxuXHJcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1ncmF5IHtcclxuICBAZXh0ZW5kIC5vbmUtYnRuLmJ0bi1ncmF5XHJcbn1cclxuXHJcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1saWdodCB7XHJcbiAgQGV4dGVuZCAub25lLWJ0bi5idG4tbGlnaHRcclxufVxyXG5cclxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXN1Y2Nlc3Mge1xyXG4gIEBleHRlbmQgLm9uZS1idG4uYnRuLXN1Y2Nlc3NcclxufVxyXG5cclxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vcyB7XHJcbiAgQGV4dGVuZCAub25lLWJ0bi5idG4tY29zbW9zXHJcbn1cclxuXHJcbi8vIEN1c3RvbSBidXR0b25zXHJcblxyXG4uYnV0dG9uLXJlc2l6ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtMTBweDtcclxuICBib3R0b206IC0xMHB4O1xyXG4gIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIERpYWxvZyBzdHlsZXNcclxuXHJcbi8vPT1cclxuLy9cclxuLy8gIEZsYXNoTWVzc2FnZVxyXG4vLyAgUG9wb3ZlclxyXG4vL1xyXG4vLz09XHJcblxyXG5cclxuLy89PSBGbGFzaE1lc3NhZ2VcclxuLy9cclxuXHJcbi5mbGFzaE1lc3NhZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmX193cmFwIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tcy1NZXNzYWdlQmFyX19JY29uIHtcclxuICBAaW5jbHVkZSBvbmUtdGV4dChoZWFkbGluZTIpO1xyXG59XHJcblxyXG5cclxuXHJcbi8vPT0gUG9wb3ZlclxyXG4vL1xyXG5cclxuLnBvcG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgbGVmdDo1MCU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4ubXMtQ2FsbG91dCB7XHJcbiAgICB3aWR0aDoxOTBweDtcclxuICAgIG1pbi13aWR0aDoxOTBweDtcclxuXHJcbiAgJi1tYWluIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTRlOGVhO1xyXG4gIH1cclxufVxyXG5cclxuLm1zLUNhbGxvdXQtLWNvbnRlbnQge1xyXG4gIEBpbmNsdWRlIG9uZS10ZXh0KGNhcHRpb24pO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRHJvcGRvd24gc3R5bGVzXHJcblxyXG4vLz09XHJcbi8vXHJcbi8vIFNlbGVjdCBMYW5ndWFnZSBEcm9wZG93blxyXG4vL1xyXG4vLz09XHJcblxyXG5cclxuXHJcbi8vPT0gU2VsZWN0IExhbmd1YWdlIERyb3Bkb3duXHJcbi8vXHJcblxyXG4ubXMtRHJvcGRvd24ge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uc2VsZWN0LWxhbmd1YWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzMS41cHg7XHJcbiAgcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLnNlbGVjdC1wZXJpb2Qge1xyXG4gIG1heC13aWR0aDogMjU2cHg7XHJcbiAgbWluLXdpZHRoOiAyNTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2VsZWN0LWxpZ2h0IHtcclxuXHJcbiAgLm1zLURyb3Bkb3duLWNhcmV0RG93biB7XHJcbiAgICBib3R0b206IDZweDtcclxuICB9XHJcblxyXG4gIC5tcy1Ecm9wZG93bi10aXRsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlLWluLW91dCk7XHJcbiAgfVxyXG5cclxuICAubXMtRHJvcGRvd246aG92ZXIgLm1zLURyb3Bkb3duLXRpdGxlLFxyXG4gIC5tcy1Ecm9wZG93bjpmb2N1cyAubXMtRHJvcGRvd24tdGl0bGUsXHJcbiAgLm1zLURyb3Bkb3duOmFjdGl2ZSAubXMtRHJvcGRvd24tdGl0bGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LWRhcmssIDAuNjUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXMtRHJvcGRvd24taXRlbSxcclxuICAubXMtRHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcclxuICAubXMtRHJvcGRvd24taXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS1iYXNlLCAuMDEpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktYmFzZSwgLjAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tcy1Ecm9wZG93bi1pdGVtcyB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdG9wOjMxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIE9uZSBGb3Jtc1xyXG5cclxuLy89PVxyXG4vL1xyXG4vLyBUZXh0RmllbGRcclxuLy8gUmFkaW8gQnV0dG9uc1xyXG4vLyBDaGVja2JveGVzXHJcbi8vXHJcbi8vPT1cclxuXHJcblxyXG5cclxuLy89PSBUZXh0ZmllbGRcclxuLy9cclxuXHJcbi5tcy1UZXh0RmllbGQtZmllbGQge1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktZGFyaywgLjE4KTtcclxuICBwYWRkaW5nOiAwICRwYWRkaW5nLXNtICFpbXBvcnRhbnQ7XHJcbiAgQGV4dGVuZCAudGV4dC1ncmF5LWRhcms7XHJcbiAgQGV4dGVuZCAudXBwZXJjYXNlO1xyXG4gIEBleHRlbmQgLm5vcm1hbDtcclxuICBAZXh0ZW5kIC5scy01MDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uIChib3JkZXItY29sb3IgLjNzIGN1YmljLWJlemllciguMDc1LCAuODIsIC4xNjUsIDEpKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktZGFyaywgLjIpO1xyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS1kYXJrLCAuMik7XHJcbiAgfVxyXG59XHJcblxyXG4ubXMtRGF0ZVBpY2tlci1ldmVudCB7XHJcbiAgd2lkdGg6IDMzcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBAZXh0ZW5kICVmbGV4LWNlbnRlcjtcclxuICBAZXh0ZW5kIC5iZy1vbmUtcHJpbWFyeTtcclxuICBmb250LWZhbWlseTogJ09mZmljZTM2NUljb25zJyAhaW1wb3J0YW50O1xyXG4gIEBleHRlbmQgLm1zLUljb24tLWNoZXZyb25Eb3duO1xyXG4gIEBpbmNsdWRlIG9uZS10ZXh0KG1pbnVzKTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRsaWdodDtcclxuICAgIEBleHRlbmQgLm1zLUljb24tLWNoZXZyb25UaGlja0Rvd246YmVmb3JlO1xyXG4gIH1cclxufVxyXG5cclxuLm1zLURhdGVQaWNrZXItcGlja2VyLm1zLURhdGVQaWNrZXItcGlja2VyLS1vcGVuZWQgLm1zLURhdGVQaWNrZXItaG9sZGVyIHtcclxuICB0b3A6IC0xcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS1kYXJrLCAuMik7XHJcbn1cclxuXHJcbi5tcy1EYXRlUGlja2VyLWhlYWRlclRvZ2dsZVZpZXcge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gIEBleHRlbmQgLnVwcGVyY2FzZTtcclxuICBAZXh0ZW5kIC5scy01MDtcclxuICBAZXh0ZW5kIC5leHRyYWJvbGQ7XHJcbn1cclxuXHJcbi5tcy1EYXRlUGlja2VyLW1vbnRoT3B0aW9uLCAubXMtRGF0ZVBpY2tlci15ZWFyT3B0aW9uIHtcclxuICBAZXh0ZW5kIC5iZy1ncmF5LWxpZ2h0ZXI7XHJcbiAgQGV4dGVuZCAudXBwZXJjYXNlO1xyXG4gIEBleHRlbmQgLmxzLTUwO1xyXG4gIEBleHRlbmQgLmV4dHJhYm9sZDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uIChiYWNrZ3JvdW5kLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjA3NSwgLjgyLCAuMTY1LCAxKSk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgQGV4dGVuZCAuYmctZ3JheS1saWdodDtcclxuICB9XHJcblxyXG4gICYuaXMtaGlnaGxpZ2h0ZWQge1xyXG4gICAgQGV4dGVuZCAuYmctb25lLXByaW1hcnk7XHJcbiAgICBAZXh0ZW5kIC50ZXh0LWxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLm1zLURhdGVQaWNrZXItZGF5LCAubXMtRGF0ZVBpY2tlci1kYXkge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcclxuICBAZXh0ZW5kIC5iZy1saWdodDtcclxuICBAZXh0ZW5kIC5zYW5zO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAuM3MgY3ViaWMtYmV6aWVyKC4wNzUsIC44MiwgLjE2NSwgMSkpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBleHRlbmQgLmJnLWdyYXktbGlnaHRlcjtcclxuICB9XHJcblxyXG4gICYtLXNlbGVjdGVkLFxyXG4gICYtLXNlbGVjdGVkOmhvdmVyIHtcclxuICAgIEBleHRlbmQgLmJnLW9uZS1wcmltYXJ5O1xyXG4gICAgQGV4dGVuZCAudGV4dC1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5tcy1EYXRlUGlja2VyLXdlZWtkYXkge1xyXG4gIEBleHRlbmQgLnNhbnM7XHJcbiAgQGV4dGVuZCAuZXh0cmFib2xkO1xyXG59XHJcblxyXG4vLyBXZSBleGNlcHRpb25hbGx5IG5lc3Qgc2VsZWN0b3JzIG1vcmUgdGhhbiB0aHJlZSBsZXZlbHMgZGVlcCB0byBvdmVybG9hZCBhbmd1bGFyanMgc2xpZGVyIHJ6c2xpZGVyLnNjc3MgZmlsZS5cclxuXHJcbi5yenNsaWRlciB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgLnJ6LXRpY2tzIHtcclxuICAgIC5yei10aWNrIHtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIHRvcDozcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAucnotdGljay1sZWdlbmQge1xyXG4gICAgICAgIEBleHRlbmQgLnVwcGVyY2FzZTtcclxuICAgICAgICBAZXh0ZW5kICVleHRyYWJvbGQgIW9wdGlvbmFsO1xyXG4gICAgICAgIEBleHRlbmQgLmxzLTUwO1xyXG4gICAgICAgIEBpbmNsdWRlIG9uZS10ZXh0KG1pbnVzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ6LXRpY2stdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgc3Bhbi5yei10aWNrLWxlZ2VuZCB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHNwYW4ucnotdGljay1sZWdlbmQge1xyXG4gICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcblxyXG4gICAgICAgIC5yei10aWNrLWxlZ2VuZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgY29sb3I6ICRvbmUtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yei1wb2ludGVyIHtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIEBleHRlbmQgLmJnLW9uZS1wcmltYXJ5O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAobGVmdCAuNTVzIGN1YmljLWJlemllciguMDc1LCAuODIsIC4xNjUsIDEpKTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgei1pbmRleDo5O1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgbGVmdDogM3B4O1xyXG4gICAgICBAZXh0ZW5kIC5iZy1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJ6LWFjdGl2ZTphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0cHV0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yei1iYXItd3JhcHBlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uICh3aWR0aCAuNXMgY3ViaWMtYmV6aWVyKC4wNzUsIC44MiwgLjE2NSwgMSkpO1xyXG4gIH1cclxuXHJcbiAgLnJ6LWJhciB7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBAZXh0ZW5kIC5iZy1ncmF5LWxpZ2h0ZXI7XHJcblxyXG4gICAgJi5yei1zZWxlY3Rpb24ge1xyXG4gICAgICBAZXh0ZW5kIC5iZy1vbmUtcHJpbWFyeTtcclxuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLz09IFJhZGlvIGJ1dHRvbnNcclxuLy9cclxuXHJcbi5tcy1DaG9pY2VGaWVsZCxcclxuLm1zLUNob2ljZUZpZWxkLWZpZWxkLFxyXG4ubXMtQ2hvaWNlRmllbGQgLm1zLUxhYmVsIHtcclxuICBtaW4taGVpZ2h0OiAxOHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgQGV4dGVuZCAubHMtNTA7XHJcbiAgQGluY2x1ZGUgb25lLXRleHQobWludXMpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICYtLXNlY29uZGFyeSxcclxuICAmLS1zZWNvbmRhcnkgLm1zLUxhYmVsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtLWNvbGxlY3Rpb25zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICB9XHJcbn1cclxuLm1zLUNob2ljZUZpZWxkIHtcclxuXHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcblxyXG4gICAgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQgLm1zLUxhYmVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubXMtQ2hvaWNlRmllbGQtZmllbGQge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkb25lLWluZm87XHJcbiAgfVxyXG59XHJcblxyXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUsXHJcbi5tcy1DaG9pY2VGaWVsZC1pbnB1dDpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmhvdmVyOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICB0b3A6IDVweDtcclxuICBsZWZ0OiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9uZS1pbmZvO1xyXG4gIGJvcmRlci1jb2xvcjogJG9uZS1pbmZvO1xyXG4gIHotaW5kZXg6IDM7XHJcbn1cclxuLm1zLUNob2ljZUZpZWxkLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSxcclxuLm1zLUNob2ljZUZpZWxkLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAyM3B4O1xyXG4gIHRvcDogNXB4O1xyXG4gIGxlZnQ6IDVweDtcclxuICB6LWluZGV4OiAzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvbmUtcHJpbWFyeTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6OHB4O1xyXG4gIGhlaWdodDo4cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLy89PSBDaGVja2JveGVzXHJcbi8vXHJcblxyXG5sYWJlbFtmb3I9J2ZpbHRlci1ieS1kYXRlJ10ge1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubXMtQ2hvaWNlRmllbGQtZmllbGQ6YWZ0ZXIge1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6MDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIHotaW5kZXg6MTtcclxufVxyXG5cclxuLmV4dGVuZC1saXN0IHtcclxuICB0b3A6IDRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gSGVhZGluZ3Mgc3R5bGVzXHJcblxyXG4vLz09XHJcbi8vXHJcbi8vIEdsb2JhbCBTdHlsZVxyXG4vLyBTcGVjaWZpYyBTdHlsZVxyXG4vL1xyXG4vLz09XHJcblxyXG5cclxuXHJcbi8vPT0gR2xvYmFsIFN0eWxlXHJcbi8vXHJcblxyXG5oMiwgLmgyIHtcclxuICBAaW5jbHVkZSBvbmUtdGV4dChoZWFkbGluZTIpO1xyXG4gIEBleHRlbmQgLmJvbGQ7XHJcbn1cclxuaDMsIC5oMyB7XHJcbiAgQGluY2x1ZGUgb25lLXRleHQoaGVhZGxpbmUzKTtcclxuICBAZXh0ZW5kIC5ib2xkO1xyXG59XHJcbmg0LCAuaDQge1xyXG4gIEBpbmNsdWRlIG9uZS10ZXh0KGhlYWRsaW5lNCk7XHJcbiAgQGV4dGVuZCAuYm9sZDtcclxufVxyXG5oNSwgLmg1IHtcclxuICBAaW5jbHVkZSBvbmUtdGV4dChoZWFkbGluZTUpO1xyXG4gIEBleHRlbmQgLmJvbGQ7XHJcbn1cclxuaDYsIC5oNiB7XHJcbiAgQGluY2x1ZGUgb25lLXRleHQoaGVhZGxpbmU2KTtcclxuICBAZXh0ZW5kIC5ib2xkO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBAZXh0ZW5kIC5scy01MDtcclxufVxyXG5cclxuXHJcbi8vPT0gU3Blc2lmaWMgU3R5bGVcclxuLy9cclxuXHJcbi8vIFNpZGViYXIgSGVhZGluZ3NcclxuXHJcbi5zaWRlYmFyX190aXRsZSB7XHJcbiAgQGV4dGVuZCAldGl0bGUtY2FwdGlvbjsgLy9UaGF0IHByZWZpeGVyIGNvbnRhaW5zIHBhZGRpbmcgdmFsdWVzIHNvIGl0IHJlbWFpbnMgYWJvdmVcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMTFweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcclxuICAuc2lkZWJhcl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAqOjotbXMtYmFja2Ryb3AsIC5zaWRlYmFyX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyX19wYW5lX190aXRsZSA+IHNwYW4ge1xyXG4gIGZsZXg6IDE7XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLiAqL1xuLyoqXG4gKiBPZmZpY2UgVUkgRmFicmljIDIuNi4zXG4gKiBUaGUgZnJvbnQtZW5kIGZyYW1ld29yayBmb3IgYnVpbGRpbmcgZXhwZXJpZW5jZXMgZm9yIE9mZmljZSAzNjUuXG4gKiovXG4ubXMtdS1ib3JkZXJCb3gsXG4ubXMtdS1ib3JkZXJCb3g6YmVmb3JlLFxuLm1zLXUtYm9yZGVyQm94OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubXMtdS1ib3JkZXJCYXNlIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLm1zLXUtY2xlYXJmaXgge1xuICAqem9vbTogMTsgfVxuXG4ubXMtdS1jbGVhcmZpeDpiZWZvcmUsXG4ubXMtdS1jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLm1zLXUtY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubXMtdS1ub3JtYWxpemUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLm1zLXUtdGV4dEFsaWduTGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1zLXUtdGV4dEFsaWduQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tcy11LXRleHRBbGlnblJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm1zLXUtc2NyZWVuUmVhZGVyT25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tcy11LXRleHRUcnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG4ubXMtdS1ub1dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tcy1iZ0NvbG9yLXRoZW1lRGFyayxcbi5tcy1iZ0NvbG9yLXRoZW1lRGFyay0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTllOyB9XG5cbi5tcy1iZ0NvbG9yLXRoZW1lRGFya0FsdCxcbi5tcy1iZ0NvbG9yLXRoZW1lRGFya0FsdC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2ZWJlOyB9XG5cbi5tcy1iZ0NvbG9yLXRoZW1lRGFya2VyLFxuLm1zLWJnQ29sb3ItdGhlbWVEYXJrZXItLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDU3ODsgfVxuXG4ubXMtYmdDb2xvci10aGVtZVByaW1hcnksXG4ubXMtYmdDb2xvci10aGVtZVByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtYmdDb2xvci10aGVtZVNlY29uZGFyeSxcbi5tcy1iZ0NvbG9yLXRoZW1lU2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjg4ZDg7IH1cblxuLm1zLWJnQ29sb3ItdGhlbWVUZXJ0aWFyeSxcbi5tcy1iZ0NvbG9yLXRoZW1lVGVydGlhcnktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYWZlNTsgfVxuXG4ubXMtYmdDb2xvci10aGVtZUxpZ2h0LFxuLm1zLWJnQ29sb3ItdGhlbWVMaWdodC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0OyB9XG5cbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlcixcbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlY2Y5OyB9XG5cbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlckFsdCxcbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlckFsdC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNmZjOyB9XG5cbi5tcy1iZ0NvbG9yLWJsYWNrLFxuLm1zLWJnQ29sb3ItYmxhY2stLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsRGFyayxcbi5tcy1iZ0NvbG9yLW5ldXRyYWxEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7IH1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFByaW1hcnksXG4ubXMtYmdDb2xvci1uZXV0cmFsUHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxQcmltYXJ5QWx0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFByaW1hcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYzsgfVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsU2Vjb25kYXJ5LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFNlY29uZGFyeS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQsXG4ubXMtYmdDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7IH1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7IH1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7IH1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0ZXIsXG4ubXMtYmdDb2xvci1uZXV0cmFsTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxMaWdodGVyQWx0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0ZXJBbHQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuXG4ubXMtYmdDb2xvci13aGl0ZSxcbi5tcy1iZ0NvbG9yLXdoaXRlLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLWJnQ29sb3IteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwMDsgfVxuXG4ubXMtYmdDb2xvci15ZWxsb3dMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxMDA7IH1cblxuLm1zLWJnQ29sb3Itb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4M2IwMTsgfVxuXG4ubXMtYmdDb2xvci1vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTQzMDA7IH1cblxuLm1zLWJnQ29sb3Itb3JhbmdlTGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhjMDA7IH1cblxuLm1zLWJnQ29sb3ItcmVkRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODAwMDA7IH1cblxuLm1zLWJnQ29sb3ItcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MTEyMzsgfVxuXG4ubXMtYmdDb2xvci1tYWdlbnRhRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzAwNWM7IH1cblxuLm1zLWJnQ29sb3ItbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNDAwOWU7IH1cblxuLm1zLWJnQ29sb3ItbWFnZW50YUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDA4YzsgfVxuXG4ubXMtYmdDb2xvci1wdXJwbGVEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMTQ1YTsgfVxuXG4ubXMtYmdDb2xvci1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyZDkxOyB9XG5cbi5tcy1iZ0NvbG9yLXB1cnBsZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YTBmZjsgfVxuXG4ubXMtYmdDb2xvci1ibHVlRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIwNTA7IH1cblxuLm1zLWJnQ29sb3ItYmx1ZU1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE4OGY7IH1cblxuLm1zLWJnQ29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLWJnQ29sb3ItYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNmMjsgfVxuXG4ubXMtYmdDb2xvci10ZWFsRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNTA7IH1cblxuLm1zLWJnQ29sb3ItdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyNzI7IH1cblxuLm1zLWJnQ29sb3ItdGVhbExpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI5NDsgfVxuXG4ubXMtYmdDb2xvci1ncmVlbkRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjFjOyB9XG5cbi5tcy1iZ0NvbG9yLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwN2MxMDsgfVxuXG4ubXMtYmdDb2xvci1ncmVlbkxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhZDgwYTsgfVxuXG4ubXMtYmdDb2xvci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4ubXMtYmdDb2xvci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjZkZDsgfVxuXG4ubXMtYmdDb2xvci1zZXZlcmVXYXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDljYzsgfVxuXG4ubXMtYmdDb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRjZTsgfVxuXG4ubXMtYmdDb2xvci1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU3ZTk7IH1cblxuLm1zLWJvcmRlckNvbG9yLXRoZW1lRGFyayxcbi5tcy1ib3JkZXJDb2xvci10aGVtZURhcmstLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1YTllOyB9XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZURhcmtBbHQsXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrQWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzEwNmViZTsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrZXIsXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrZXItLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NTc4OyB9XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZVByaW1hcnksXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVQcmltYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVTZWNvbmRhcnksXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVTZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI4OGQ4OyB9XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZVRlcnRpYXJ5LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lVGVydGlhcnktLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFhZmU1OyB9XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZUxpZ2h0LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzdlMGY0OyB9XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZUxpZ2h0ZXIsXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodGVyLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RlZWNmOTsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodGVyQWx0LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lTGlnaHRlckFsdC0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZmY2ZmM7IH1cblxuLm1zLWJvcmRlckNvbG9yLWJsYWNrLFxuLm1zLWJvcmRlckNvbG9yLWJsYWNrLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbERhcmssXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbERhcmstLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsUHJpbWFyeSxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsUHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7IH1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxQcmltYXJ5QWx0LFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxQcmltYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNjM2MzYzsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFNlY29uZGFyeSxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsU2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NjsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdCxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NjsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFRlcnRpYXJ5LFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxUZXJ0aWFyeS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7IH1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdCxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsVGVydGlhcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOGM4OyB9XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHQsXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VhZWFlYTsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXIsXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXItLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHRlckFsdCxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHRlckFsdC0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmOGY4Zjg7IH1cblxuLm1zLWJvcmRlckNvbG9yLXdoaXRlLFxuLm1zLWJvcmRlckNvbG9yLXdoaXRlLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ubXMtYm9yZGVyQ29sb3IteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiOTAwOyB9XG5cbi5tcy1ib3JkZXJDb2xvci15ZWxsb3dMaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjEwMDsgfVxuXG4ubXMtYm9yZGVyQ29sb3Itb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgzYjAxOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1vcmFuZ2VMaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VhNDMwMDsgfVxuXG4ubXMtYm9yZGVyQ29sb3Itb3JhbmdlTGlnaHRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOGMwMDsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItcmVkRGFyayB7XG4gIGJvcmRlci1jb2xvcjogI2E4MDAwMDsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgxMTIzOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1tYWdlbnRhRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzVjMDA1YzsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbWFnZW50YSB7XG4gIGJvcmRlci1jb2xvcjogI2I0MDA5ZTsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbWFnZW50YUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMwMDhjOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1wdXJwbGVEYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzIxNDVhOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM1YzJkOTE7IH1cblxuLm1zLWJvcmRlckNvbG9yLXB1cnBsZUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjRhMGZmOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1ibHVlRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMjA1MDsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItYmx1ZU1pZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMTg4ZjsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItYmx1ZUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiY2YyOyB9XG5cbi5tcy1ib3JkZXJDb2xvci10ZWFsRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGI1MDsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItdGVhbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwODI3MjsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItdGVhbExpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiMjk0OyB9XG5cbi5tcy1ib3JkZXJDb2xvci1ncmVlbkRhcmsge1xuICBib3JkZXItY29sb3I6ICMwMDRiMWM7IH1cblxuLm1zLWJvcmRlckNvbG9yLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3YzEwOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1ncmVlbkxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmFkODBhOyB9XG5cbi5tcy1ib3JkZXJDb2xvclRvcC10aGVtZVByaW1hcnksXG4ubXMtYm9yZGVyQ29sb3JUb3AtdGhlbWVQcmltYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLWZvbnQtc3Uge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1zLWZvbnQteHhsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5tcy1mb250LXhsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5tcy1mb250LWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXMtZm9udC1tLXBsdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXMtZm9udC1tIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1zLWZvbnQtcy1wbHVzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1zLWZvbnQtcyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5tcy1mb250LXhzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1zLWZvbnQtbWkge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4ubXMtZm9udFdlaWdodC1saWdodC0taG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4ubXMtZm9udFdlaWdodC1yZWd1bGFyLS1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1mb250U2l6ZS1zdSB7XG4gIGZvbnQtc2l6ZTogNDJweDsgfVxuXG4ubXMtZm9udFNpemUteHhsIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5tcy1mb250U2l6ZS14bCB7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4ubXMtZm9udFNpemUtbCB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4ubXMtZm9udFNpemUtbVBsdXMge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLm1zLWZvbnRTaXplLW0ge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLWZvbnRTaXplLXNQbHVzIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5tcy1mb250U2l6ZS1zIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5tcy1mb250U2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ubXMtZm9udFNpemUtbWkge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLm1zLWZvbnRDb2xvci10aGVtZURhcmtlcixcbi5tcy1mb250Q29sb3ItdGhlbWVEYXJrZXItLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQ1Nzg7IH1cblxuLm1zLWZvbnRDb2xvci10aGVtZURhcmssXG4ubXMtZm9udENvbG9yLXRoZW1lRGFyay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwNWE5ZTsgfVxuXG4ubXMtZm9udENvbG9yLXRoZW1lRGFya0FsdCxcbi5tcy1mb250Q29sb3ItdGhlbWVEYXJrQWx0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMTA2ZWJlOyB9XG5cbi5tcy1mb250Q29sb3ItdGhlbWVQcmltYXJ5LFxuLm1zLWZvbnRDb2xvci10aGVtZVByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLWZvbnRDb2xvci10aGVtZVNlY29uZGFyeSxcbi5tcy1mb250Q29sb3ItdGhlbWVTZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyYjg4ZDg7IH1cblxuLm1zLWZvbnRDb2xvci10aGVtZVRlcnRpYXJ5LFxuLm1zLWZvbnRDb2xvci10aGVtZVRlcnRpYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNzFhZmU1OyB9XG5cbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodCxcbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2M3ZTBmNDsgfVxuXG4ubXMtZm9udENvbG9yLXRoZW1lTGlnaHRlcixcbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodGVyLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZGVlY2Y5OyB9XG5cbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodGVyQWx0LFxuLm1zLWZvbnRDb2xvci10aGVtZUxpZ2h0ZXJBbHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlZmY2ZmM7IH1cblxuLm1zLWZvbnRDb2xvci1ibGFjayxcbi5tcy1mb250Q29sb3ItYmxhY2stLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsRGFyayxcbi5tcy1mb250Q29sb3ItbmV1dHJhbERhcmstLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTIxMjE7IH1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsUHJpbWFyeSxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsUHJpbWFyeUFsdCxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFByaW1hcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzYzNjM2M7IH1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsU2Vjb25kYXJ5LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsU2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1mb250Q29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdCxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzc2NzY3NjsgfVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxUZXJ0aWFyeSxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFRlcnRpYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbi5tcy1mb250Q29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsVGVydGlhcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNjOGM4Yzg7IH1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHQsXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2VhZWFlYTsgfVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodGVyLFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Y0ZjRmNDsgfVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodGVyQWx0LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHRlckFsdC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Y4ZjhmODsgfVxuXG4ubXMtZm9udENvbG9yLXdoaXRlLFxuLm1zLWZvbnRDb2xvci13aGl0ZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubXMtZm9udENvbG9yLXllbGxvdyxcbi5tcy1mb250Q29sb3IteWVsbG93LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZiOTAwOyB9XG5cbi5tcy1mb250Q29sb3IteWVsbG93TGlnaHQsXG4ubXMtZm9udENvbG9yLXllbGxvd0xpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmMTAwOyB9XG5cbi5tcy1mb250Q29sb3Itb3JhbmdlLFxuLm1zLWZvbnRDb2xvci1vcmFuZ2UtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNkODNiMDE7IH1cblxuLm1zLWZvbnRDb2xvci1vcmFuZ2VMaWdodCxcbi5tcy1mb250Q29sb3Itb3JhbmdlTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlYTQzMDA7IH1cblxuLm1zLWZvbnRDb2xvci1vcmFuZ2VMaWdodGVyLFxuLm1zLWZvbnRDb2xvci1vcmFuZ2VMaWdodGVyLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmY4YzAwOyB9XG5cbi5tcy1mb250Q29sb3ItcmVkRGFyayxcbi5tcy1mb250Q29sb3ItcmVkRGFyay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2E4MDAwMDsgfVxuXG4ubXMtZm9udENvbG9yLXJlZCxcbi5tcy1mb250Q29sb3ItcmVkLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTgxMTIzOyB9XG5cbi5tcy1mb250Q29sb3ItbWFnZW50YURhcmssXG4ubXMtZm9udENvbG9yLW1hZ2VudGFEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNWMwMDVjOyB9XG5cbi5tcy1mb250Q29sb3ItbWFnZW50YSxcbi5tcy1mb250Q29sb3ItbWFnZW50YS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2I0MDA5ZTsgfVxuXG4ubXMtZm9udENvbG9yLW1hZ2VudGFMaWdodCxcbi5tcy1mb250Q29sb3ItbWFnZW50YUxpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTMwMDhjOyB9XG5cbi5tcy1mb250Q29sb3ItcHVycGxlRGFyayxcbi5tcy1mb250Q29sb3ItcHVycGxlRGFyay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzMyMTQ1YTsgfVxuXG4ubXMtZm9udENvbG9yLXB1cnBsZSxcbi5tcy1mb250Q29sb3ItcHVycGxlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNWMyZDkxOyB9XG5cbi5tcy1mb250Q29sb3ItcHVycGxlTGlnaHQsXG4ubXMtZm9udENvbG9yLXB1cnBsZUxpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYjRhMGZmOyB9XG5cbi5tcy1mb250Q29sb3ItYmx1ZURhcmssXG4ubXMtZm9udENvbG9yLWJsdWVEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAyMDUwOyB9XG5cbi5tcy1mb250Q29sb3ItYmx1ZU1pZCxcbi5tcy1mb250Q29sb3ItYmx1ZU1pZC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMTg4ZjsgfVxuXG4ubXMtZm9udENvbG9yLWJsdWUsXG4ubXMtZm9udENvbG9yLWJsdWUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLWZvbnRDb2xvci1ibHVlTGlnaHQsXG4ubXMtZm9udENvbG9yLWJsdWVMaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwYmNmMjsgfVxuXG4ubXMtZm9udENvbG9yLXRlYWxEYXJrLFxuLm1zLWZvbnRDb2xvci10ZWFsRGFyay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwNGI1MDsgfVxuXG4ubXMtZm9udENvbG9yLXRlYWwsXG4ubXMtZm9udENvbG9yLXRlYWwtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgyNzI7IH1cblxuLm1zLWZvbnRDb2xvci10ZWFsTGlnaHQsXG4ubXMtZm9udENvbG9yLXRlYWxMaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwYjI5NDsgfVxuXG4ubXMtZm9udENvbG9yLWdyZWVuRGFyayxcbi5tcy1mb250Q29sb3ItZ3JlZW5EYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA0YjFjOyB9XG5cbi5tcy1mb250Q29sb3ItZ3JlZW4sXG4ubXMtZm9udENvbG9yLWdyZWVuLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMTA3YzEwOyB9XG5cbi5tcy1mb250Q29sb3ItZ3JlZW5MaWdodCxcbi5tcy1mb250Q29sb3ItZ3JlZW5MaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2JhZDgwYTsgfVxuXG4ubXMtZm9udENvbG9yLWluZm8sXG4ubXMtZm9udENvbG9yLWluZm8tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM3Njc2NzY7IH1cblxuLm1zLWZvbnRDb2xvci1zdWNjZXNzLFxuLm1zLWZvbnRDb2xvci1zdWNjZXNzLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMTA3YzEwOyB9XG5cbi5tcy1mb250Q29sb3ItYWxlcnQsXG4ubXMtZm9udENvbG9yLWFsZXJ0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZDgzYjAxOyB9XG5cbi5tcy1mb250Q29sb3Itd2FybmluZyxcbi5tcy1mb250Q29sb3Itd2FybmluZy0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzc2NzY3NjsgfVxuXG4ubXMtZm9udENvbG9yLXNldmVyZVdhcm5pbmcsXG4ubXMtZm9udENvbG9yLXNldmVyZVdhcm5pbmctLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNkODNiMDE7IH1cblxuLm1zLWZvbnRDb2xvci1lcnJvcixcbi5tcy1mb250Q29sb3ItZXJyb3ItLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNhODAwMDA7IH1cblxuLypcbiAgWW91ciB1c2Ugb2YgdGhlIGNvbnRlbnQgaW4gdGhlIGZpbGVzIHJlZmVyZW5jZWQgaGVyZSBhcmUgc3ViamVjdCB0byB0aGUgdGVybXMgb2YgdGhlIGxpY2Vuc2UgYXQgaHR0cDovL2FrYS5tcy9mYWJyaWMtZm9udC1saWNlbnNlXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGVlbGF3YWRlZSBVSSBCb2xkJztcbiAgc3JjOiB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1Cb2xkI0xlZWxhd2FkZWVVSS1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xlZWxhd2FkZWUgVUknO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVJlZ3VsYXIjTGVlbGF3YWRlZVVJLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGVlbGF3YWRlZSBVSSBTZW1pbGlnaHQnO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktU2VtaWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktU2VtaWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1TZW1pbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVNlbWlsaWdodCNMZWVsYXdhZGVlVUktU2VtaWxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEFyYWJpYyc7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBMaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUFyYWJpYy9TZWdvZVVJLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBBcmFiaWMnO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUlcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUFyYWJpYy9TZWdvZVVJLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUFyYWJpYy9TZWdvZVVJLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1BcmFiaWMvU2Vnb2VVSS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEFyYWJpYyc7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pYm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUFyYWJpYy9TZWdvZVVJLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEFyYWJpYyc7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUFyYWJpYy9TZWdvZVVJLVNlbWlsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEN5cmlsbGljJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIExpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQ3lyaWxsaWMvU2Vnb2VVSS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEN5cmlsbGljJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBDeXJpbGxpYyc7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pYm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQ3lyaWxsaWMvU2Vnb2VVSS1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQ3lyaWxsaWMvU2Vnb2VVSS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEN5cmlsbGljJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlsaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQ3lyaWxsaWMvU2Vnb2VVSS1TZW1pbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktU2VtaWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQ3lyaWxsaWMvU2Vnb2VVSS1TZW1pbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgRWFzdEV1cm9wZWFuJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIExpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEVhc3RFdXJvcGVhbic7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSVwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUVhc3RFdXJvcGVhbi9TZWdvZVVJLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgRWFzdEV1cm9wZWFuJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlib2xkXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgRWFzdEV1cm9wZWFuJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlsaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgR3JlZWsnO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUkgTGlnaHRcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgR3JlZWsnO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUlcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktR3JlZWsvU2Vnb2VVSS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktR3JlZWsvU2Vnb2VVSS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEdyZWVrJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlib2xkXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktR3JlZWsvU2Vnb2VVSS1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgR3JlZWsnO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVNlbWlsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktR3JlZWsvU2Vnb2VVSS1TZW1pbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVNlbWlsaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBIZWJyZXcnO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUkgTGlnaHRcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgSGVicmV3JztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBIZWJyZXcnO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBIZWJyZXcnO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1TZW1pbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLVNlbWlsaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLVNlbWlsaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBWaWV0bmFtZXNlJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIExpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1WaWV0bmFtZXNlL1NlZ29lVUktTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFZpZXRuYW1lc2UnO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUlcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1WaWV0bmFtZXNlL1NlZ29lVUktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIFZpZXRuYW1lc2UnO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBWaWV0bmFtZXNlJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlsaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVNlbWlsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVNlbWlsaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1TZW1pbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIExpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktV2VzdEV1cm9wZWFuL1NlZ29lVUktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbic7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSVwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktV2VzdEV1cm9wZWFuL1NlZ29lVUktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktV2VzdEV1cm9wZWFuL1NlZ29lVUktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVdlc3RFdXJvcGVhbi9TZWdvZVVJLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlib2xkXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktV2VzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJztcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlsaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktV2VzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250LW1pLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250LXhzLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250LXMsXG4qW2xhbmc9J2phLUpQJ10gLm1zLWZvbnQtcy1wbHVzLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250LW0sXG4qW2xhbmc9J2phLUpQJ10gLm1zLWZvbnQtbS1wbHVzLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250LWwsXG4qW2xhbmc9J2phLUpQJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2phLUpQJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250LXN1LFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0namEtSlAnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2phLUpQJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0namEtSlAnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdqYS1KUCddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdZdSBHb3RoaWMnLCAnTWVpcnlvIFVJJywgTWVpcnlvLCAnTVMgUGdvdGhpYycsIE9zYWthLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0na28tS1InXSAubXMtZm9udC1taSxcbipbbGFuZz0na28tS1InXSAubXMtZm9udC14cyxcbipbbGFuZz0na28tS1InXSAubXMtZm9udC1zLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250LXMtcGx1cyxcbipbbGFuZz0na28tS1InXSAubXMtZm9udC1tLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250LW0tcGx1cyxcbipbbGFuZz0na28tS1InXSAubXMtZm9udC1sLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250LXhsLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250LXh4bCxcbipbbGFuZz0na28tS1InXSAubXMtZm9udC1zdSxcbipbbGFuZz0na28tS1InXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0na28tS1InXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlcixcbipbbGFuZz0na28tS1InXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9J2tvLUtSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyLFxuKltsYW5nPSdrby1LUiddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2tvLUtSJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlcixcbipbbGFuZz0na28tS1InXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0na28tS1InXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnTWFsZ3VuIEdvdGhpYycsIEd1bGltLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nY2gtWkhTJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250LXhzLFxuKltsYW5nPSdjaC1aSFMnXSAubXMtZm9udC1zLFxuKltsYW5nPSdjaC1aSFMnXSAubXMtZm9udC1zLXBsdXMsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250LW0sXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250LW0tcGx1cyxcbipbbGFuZz0nY2gtWkhTJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0nY2gtWkhTJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250LXh4bCxcbipbbGFuZz0nY2gtWkhTJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdjaC1aSFMnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlcixcbipbbGFuZz0nY2gtWkhTJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdjaC1aSFMnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2NoLVpIUyddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdjaC1aSFMnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnTWljcm9zb2Z0IFlhaGVpJywgVmVyZGFuYSwgU2ltc3VuLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nY2gtWkhUJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250LXhzLFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udC1zLFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udC1zLXBsdXMsXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250LW0sXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250LW0tcGx1cyxcbipbbGFuZz0nY2gtWkhUJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0nY2gtWkhUJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250LXh4bCxcbipbbGFuZz0nY2gtWkhUJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlcixcbipbbGFuZz0nY2gtWkhUJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2NoLVpIVCddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdjaC1aSFQnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnTWljcm9zb2Z0IEpoZW5naGVpJywgUG1pbmdsaXUsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250LW1pLFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250LXhzLFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250LXMsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnQtcy1wbHVzLFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250LW0sXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnQtbS1wbHVzLFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250LWwsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250LXN1LFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyLFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0naGktSU4nXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9J2hpLUlOJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0naGktSU4nXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyLFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSdoaS1JTiddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdOaXJtYWxhIFVJJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J3RoLVRIJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J3RoLVRIJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSd0aC1USCddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSd0aC1USCddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIFNlbWlsaWdodCcsICdLbWVyIFVJJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J3RoLVRIJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0ndGgtVEgnXSAubXMtZm9udC1zdSxcbipbbGFuZz0ndGgtVEgnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9J3RoLVRIJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIFNlbWlsaWdodCcsICdLbWVyIFVJJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J3RoLVRIJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0ndGgtVEgnXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIFJlZ3VsYXInLCAnS21lciBVSScsICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSd0aC1USCddIC5tcy1mb250LW1pLFxuKltsYW5nPSd0aC1USCddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSd0aC1USCddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIEJvbGQnLCAnS21lciBVSScsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nYXInXSAubXMtZm9udC14bCxcbipbbGFuZz0nYXInXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2FyJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2FyJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEFyYWJpYycsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nYXInXSAubXMtZm9udC1sLFxuKltsYW5nPSdhciddIC5tcy1mb250LXN1LFxuKltsYW5nPSdhciddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0nYXInXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBBcmFiaWMnLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nYXInXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdhciddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgQXJhYmljJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2FyJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2FyJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2FyJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEFyYWJpYycsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nYmctQkcnXSAubXMtZm9udC14bCxcbipbbGFuZz0nYmctQkcnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEN5cmlsbGljJywgJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSdiZy1CRyddIC5tcy1mb250LWwsXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdiZy1CRyddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEN5cmlsbGljJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0nYmctQkcnXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEN5cmlsbGljJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2JnLUJHJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEN5cmlsbGljJywgJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSdydS1SVSddIC5tcy1mb250LXhsLFxuKltsYW5nPSdydS1SVSddIC5tcy1mb250LXh4bCxcbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgQ3lyaWxsaWMnLCAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J3J1LVJVJ10gLm1zLWZvbnQtbCxcbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udC1zdSxcbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9J3J1LVJVJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgQ3lyaWxsaWMnLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdydS1SVSddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgQ3lyaWxsaWMnLCAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udC1taSxcbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0ncnUtUlUnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgQ3lyaWxsaWMnLCAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J3VrLVVBJ10gLm1zLWZvbnQteGwsXG4qW2xhbmc9J3VrLVVBJ10gLm1zLWZvbnQteHhsLFxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBDeXJpbGxpYycsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ndWstVUEnXSAubXMtZm9udC1sLFxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250LXN1LFxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0ndWstVUEnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBDeXJpbGxpYycsICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J3VrLVVBJ10gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBDeXJpbGxpYycsICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250LW1pLFxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPSd1ay1VQSddIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBDeXJpbGxpYycsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udC14bCxcbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2NzLUNaJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2NzLUNaJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udC1sLFxuKltsYW5nPSdjcy1DWiddIC5tcy1mb250LXN1LFxuKltsYW5nPSdjcy1DWiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nY3MtQ1onXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdjcy1DWiddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2NzLUNaJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2NzLUNaJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2NzLUNaJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nZXQtRUUnXSAubXMtZm9udC14bCxcbipbbGFuZz0nZXQtRUUnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nZXQtRUUnXSAubXMtZm9udC1sLFxuKltsYW5nPSdldC1FRSddIC5tcy1mb250LXN1LFxuKltsYW5nPSdldC1FRSddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0nZXQtRUUnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nZXQtRUUnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdldC1FRSddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2V0LUVFJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0naHItSFInXSAubXMtZm9udC14bCxcbipbbGFuZz0naHItSFInXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2hyLUhSJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2hyLUhSJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0naHItSFInXSAubXMtZm9udC1sLFxuKltsYW5nPSdoci1IUiddIC5tcy1mb250LXN1LFxuKltsYW5nPSdoci1IUiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0naHItSFInXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0naHItSFInXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdoci1IUiddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2hyLUhSJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2hyLUhSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2hyLUhSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0naHUtSFUnXSAubXMtZm9udC14bCxcbipbbGFuZz0naHUtSFUnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2h1LUhVJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2h1LUhVJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0naHUtSFUnXSAubXMtZm9udC1sLFxuKltsYW5nPSdodS1IVSddIC5tcy1mb250LXN1LFxuKltsYW5nPSdodS1IVSddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0naHUtSFUnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0naHUtSFUnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdodS1IVSddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2h1LUhVJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2h1LUhVJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2h1LUhVJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nbHQtTFQnXSAubXMtZm9udC14bCxcbipbbGFuZz0nbHQtTFQnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nbHQtTFQnXSAubXMtZm9udC1sLFxuKltsYW5nPSdsdC1MVCddIC5tcy1mb250LXN1LFxuKltsYW5nPSdsdC1MVCddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0nbHQtTFQnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nbHQtTFQnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdsdC1MVCddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2x0LUxUJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nbHYtTFYnXSAubXMtZm9udC14bCxcbipbbGFuZz0nbHYtTFYnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2x2LUxWJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2x2LUxWJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nbHYtTFYnXSAubXMtZm9udC1sLFxuKltsYW5nPSdsdi1MViddIC5tcy1mb250LXN1LFxuKltsYW5nPSdsdi1MViddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0nbHYtTFYnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nbHYtTFYnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdsdi1MViddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2x2LUxWJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2x2LUxWJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2x2LUxWJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udC14bCxcbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J3BsLVBMJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J3BsLVBMJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udC1sLFxuKltsYW5nPSdwbC1QTCddIC5tcy1mb250LXN1LFxuKltsYW5nPSdwbC1QTCddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ncGwtUEwnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdwbC1QTCddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J3BsLVBMJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J3BsLVBMJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J3BsLVBMJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nbHQtc3ItU1AnXSAubXMtZm9udC14bCxcbipbbGFuZz0nbHQtc3ItU1AnXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nbHQtc3ItU1AnXSAubXMtZm9udC1sLFxuKltsYW5nPSdsdC1zci1TUCddIC5tcy1mb250LXN1LFxuKltsYW5nPSdsdC1zci1TUCddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0nbHQtc3ItU1AnXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nbHQtc3ItU1AnXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdsdC1zci1TUCddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2x0LXNyLVNQJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ndHItVFInXSAubXMtZm9udC14bCxcbipbbGFuZz0ndHItVFInXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J3RyLVRSJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J3RyLVRSJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ndHItVFInXSAubXMtZm9udC1sLFxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250LXN1LFxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0ndHItVFInXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ndHItVFInXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSd0ci1UUiddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J3RyLVRSJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J3RyLVRSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J3RyLVRSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nc2stU0snXSAubXMtZm9udC14bCxcbipbbGFuZz0nc2stU0snXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J3NrLVNLJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J3NrLVNLJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nc2stU0snXSAubXMtZm9udC1sLFxuKltsYW5nPSdzay1TSyddIC5tcy1mb250LXN1LFxuKltsYW5nPSdzay1TSyddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0nc2stU0snXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nc2stU0snXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdzay1TSyddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J3NrLVNLJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J3NrLVNLJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J3NrLVNLJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0na2stS1onXSAubXMtZm9udC14bCxcbipbbGFuZz0na2stS1onXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0na2stS1onXSAubXMtZm9udC1sLFxuKltsYW5nPSdray1LWiddIC5tcy1mb250LXN1LFxuKltsYW5nPSdray1LWiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0na2stS1onXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0na2stS1onXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPSdray1LWiddIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2trLUtaJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0nZWwtR1InXSAubXMtZm9udC14bCxcbipbbGFuZz0nZWwtR1InXSAubXMtZm9udC14eGwsXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IEdyZWVrJywgJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSdlbC1HUiddIC5tcy1mb250LWwsXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdlbC1HUiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEdyZWVrJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0nZWwtR1InXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIEdyZWVrJywgJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnQtbWksXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9J2VsLUdSJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIEdyZWVrJywgJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250LXhsLFxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250LXh4bCxcbipbbGFuZz0naGUtSUwnXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0naGUtSUwnXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgSGVicmV3JywgJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250LWwsXG4qW2xhbmc9J2hlLUlMJ10gLm1zLWZvbnQtc3UsXG4qW2xhbmc9J2hlLUlMJ10gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IEhlYnJldycsICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSdoZS1JTCddIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9J2hlLUlMJ10gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBIZWJyZXcnLCAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0naGUtSUwnXSAubXMtZm9udC1taSxcbipbbGFuZz0naGUtSUwnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0naGUtSUwnXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgSGVicmV3JywgJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPSd2aS1WTiddIC5tcy1mb250LXhsLFxuKltsYW5nPSd2aS1WTiddIC5tcy1mb250LXh4bCxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgVmlldG5hbWVzZScsICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ndmktVk4nXSAubXMtZm9udC1sLFxuKltsYW5nPSd2aS1WTiddIC5tcy1mb250LXN1LFxuKltsYW5nPSd2aS1WTiddIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBWaWV0bmFtZXNlJywgJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9J3ZpLVZOJ10gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFZpZXRuYW1lc2UnLCAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz0ndmktVk4nXSAubXMtZm9udC1taSxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz0ndmktVk4nXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgVmlldG5hbWVzZScsICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qXG4gIFlvdXIgdXNlIG9mIHRoZSBjb250ZW50IGluIHRoZSBmaWxlcyByZWZlcmVuY2VkIGhlcmUgYXJlIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBsaWNlbnNlIGF0IGh0dHA6Ly9ha2EubXMvZmFicmljLWZvbnQtbGljZW5zZVxuKi9cbi8qXG4gIFlvdXIgdXNlIG9mIHRoZSBjb250ZW50IGluIHRoZSBmaWxlcyByZWZlcmVuY2VkIGhlcmUgYXJlIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBsaWNlbnNlIGF0IGh0dHA6Ly9ha2EubXMvZmFicmljLWZvbnQtbGljZW5zZVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljZTM2NUljb25zJztcbiAgc3JjOiB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvaWNvbnMvb2ZmaWNlMzY1aWNvbnMuZW90P1wiKTtcbiAgc3JjOiB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvaWNvbnMvb2ZmaWNlMzY1aWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL2ljb25zL29mZmljZTM2NWljb25zLndvZmY/XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9pY29ucy9vZmZpY2UzNjVpY29ucy50dGY/XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvaWNvbnMvb2ZmaWNlMzY1aWNvbnMuc3ZnPyNvZmZpY2UzNjVpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubXMtSWNvbiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNlMzY1SWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlRW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMCc7IH1cblxuLm1zLUljb24tLWNpcmNsZUZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMSc7IH1cblxuLm1zLUljb24tLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDInOyB9XG5cbi5tcy1JY29uLS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDMnOyB9XG5cbi5tcy1JY29uLS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDQnOyB9XG5cbi5tcy1JY29uLS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDA1JzsgfVxuXG4ubXMtSWNvbi0tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwNic7IH1cblxuLm1zLUljb24tLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDcnOyB9XG5cbi5tcy1JY29uLS1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwOCc7IH1cblxuLm1zLUljb24tLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwOSc7IH1cblxuLm1zLUljb24tLWluZm9DaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwYSc7IH1cblxuLm1zLUljb24tLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMGInOyB9XG5cbi5tcy1JY29uLS14Q2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMGMnOyB9XG5cbi5tcy1JY29uLS1tYWlsT3BlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDBkJzsgfVxuXG4ubXMtSWNvbi0tcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMGUnOyB9XG5cbi5tcy1JY29uLS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMTAnOyB9XG5cbi5tcy1JY29uLS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDExJzsgfVxuXG4ubXMtSWNvbi0tc2NoZWR1bGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDEyJzsgfVxuXG4ubXMtSWNvbi0tZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxMyc7IH1cblxuLm1zLUljb24tLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDE0JzsgfVxuXG4ubXMtSWNvbi0tZG9jdW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMTUnOyB9XG5cbi5tcy1JY29uLS1vbmVkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDE2JzsgfVxuXG4ubXMtSWNvbi0tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDE3JzsgfVxuXG4ubXMtSWNvbi0tc2l0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxOCc7IH1cblxuLm1zLUljb24tLWxpc3RCdWxsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMTknOyB9XG5cbi5tcy1JY29uLS1jYWxlbmRhcldlZWs6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxYSc7IH1cblxuLm1zLUljb24tLWNhbGVuZGFyV29ya1dlZWs6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxYic7IH1cblxuLm1zLUljb24tLWNhbGVuZGFyRGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMWMnOyB9XG5cbi5tcy1JY29uLS1mb2xkZXJNb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMWQnOyB9XG5cbi5tcy1JY29uLS1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDFlJzsgfVxuXG4ubXMtSWNvbi0tcG9wb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMWYnOyB9XG5cbi5tcy1JY29uLS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjAnOyB9XG5cbi5tcy1JY29uLS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjEnOyB9XG5cbi5tcy1JY29uLS1mYXZvcml0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyMic7IH1cblxuLm1zLUljb24tLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjMnOyB9XG5cbi5tcy1JY29uLS1tYWlsU2VuZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDI0JzsgfVxuXG4ubXMtSWNvbi0tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDI1JzsgfVxuXG4ubXMtSWNvbi0tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyNic7IH1cblxuLm1zLUljb24tLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDI3JzsgfVxuXG4ubXMtSWNvbi0tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDI4JzsgfVxuXG4ubXMtSWNvbi0tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyOSc7IH1cblxuLm1zLUljb24tLW1pbmlhdHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyYSc7IH1cblxuLm1zLUljb24tLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJiJzsgfVxuXG4ubXMtSWNvbi0tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJjJzsgfVxuXG4ubXMtSWNvbi0tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyZCc7IH1cblxuLm1zLUljb24tLW9ubGluZUFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJlJzsgfVxuXG4ubXMtSWNvbi0tb25saW5lSm9pbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJmJzsgfVxuXG4ubXMtSWNvbi0tcmVwbHlBbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAzMCc7IH1cblxuLm1zLUljb24tLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAzMSc7IH1cblxuLm1zLUljb24tLWRybTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDMyJzsgfVxuXG4ubXMtSWNvbi0tcGluRG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDMzJzsgfVxuXG4ubXMtSWNvbi0tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDM0JzsgfVxuXG4ubXMtSWNvbi0tZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDM1JzsgfVxuXG4ubXMtSWNvbi0tc21pbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMzYnOyB9XG5cbi5tcy1JY29uLS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMzcnOyB9XG5cbi5tcy1JY29uLS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMzgnOyB9XG5cbi5tcy1JY29uLS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAzOSc7IH1cblxuLm1zLUljb24tLXF1ZXN0aW9uUmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDNhJzsgfVxuXG4ubXMtSWNvbi0tbm90UmVjdXJyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwM2InOyB9XG5cbi5tcy1JY29uLS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDQwJzsgfVxuXG4ubXMtSWNvbi0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0MSc7IH1cblxuLm1zLUljb24tLXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0Mic7IH1cblxuLm1zLUljb24tLWVsbGlwc2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNDUnOyB9XG5cbi5tcy1JY29uLS1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0Nic7IH1cblxuLm1zLUljb24tLWFycm93VXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0Nyc7IH1cblxuLm1zLUljb24tLWFycm93RG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDQ4JzsgfVxuXG4ubXMtSWNvbi0tYXJyb3dMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNDknOyB9XG5cbi5tcy1JY29uLS1hcnJvd1JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNGEnOyB9XG5cbi5tcy1JY29uLS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDRiJzsgfVxuXG4ubXMtSWNvbi0tZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDRjJzsgfVxuXG4ubXMtSWNvbi0tbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDRmJzsgfVxuXG4ubXMtSWNvbi0tY2FyZXRVcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDUxJzsgfVxuXG4ubXMtSWNvbi0tY2FyZXREb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNTInOyB9XG5cbi5tcy1JY29uLS1jYXJldExlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA1Myc7IH1cblxuLm1zLUljb24tLWNhcmV0UmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA1NCc7IH1cblxuLm1zLUljb24tLWNhcmV0VXBMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNWEnOyB9XG5cbi5tcy1JY29uLS1jYXJldFVwUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA1Yic7IH1cblxuLm1zLUljb24tLWNhcmV0RG93blJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNWMnOyB9XG5cbi5tcy1JY29uLS1jYXJldERvd25MZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNWQnOyB9XG5cbi5tcy1JY29uLS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNmEnOyB9XG5cbi5tcy1JY29uLS1ub3RlUmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA2Yic7IH1cblxuLm1zLUljb24tLW5vdGVGb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNmMnOyB9XG5cbi5tcy1JY29uLS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA2Zic7IH1cblxuLm1zLUljb24tLXRpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3MCc7IH1cblxuLm1zLUljb24tLXRhc2tSZWN1cnJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3MSc7IH1cblxuLm1zLUljb24tLXN0YXJFbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDczJzsgfVxuXG4ubXMtSWNvbi0tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNzYnOyB9XG5cbi5tcy1JY29uLS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3Nyc7IH1cblxuLm1zLUljb24tLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNzgnOyB9XG5cbi5tcy1JY29uLS1kb2N1bWVudFJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNzknOyB9XG5cbi5tcy1JY29uLS1kb2N1bWVudEZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3YSc7IH1cblxuLm1zLUljb24tLXBhcnRuZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4MCc7IH1cblxuLm1zLUljb24tLXJlYWN0aXZhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4NCc7IH1cblxuLm1zLUljb24tLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4NSc7IH1cblxuLm1zLUljb24tLXBlcnNvbkFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDg2JzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvblVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwODcnOyB9XG5cbi5tcy1JY29uLS1jaGV2cm9uRG93bjpiZWZvcmUsIC5tcy1EYXRlUGlja2VyLWV2ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwODgnOyB9XG5cbi5tcy1JY29uLS1jaGV2cm9uTGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDg5JzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvblJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOGEnOyB9XG5cbi5tcy1JY29uLS1wZW9wbGVBZGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4Yyc7IH1cblxuLm1zLUljb24tLW5ld3NmZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOGQnOyB9XG5cbi5tcy1JY29uLS1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDhlJzsgfVxuXG4ubXMtSWNvbi0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDhmJzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvbnNVcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDkwJzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvbnNEb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOTEnOyB9XG5cbi5tcy1JY29uLS1jaGV2cm9uc0xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA5Mic7IH1cblxuLm1zLUljb24tLWNoZXZyb25zUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA5Myc7IH1cblxuLm1zLUljb24tLWNsdXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA5YSc7IH1cblxuLm1zLUljb24tLXN1YnNjcmliZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDljJzsgfVxuXG4ubXMtSWNvbi0tdW5zdWJzY3JpYmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA5ZCc7IH1cblxuLm1zLUljb24tLXBlcnNvblJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDllJzsgfVxuXG4ubXMtSWNvbi0tcmVjZWlwdEZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhMCc7IH1cblxuLm1zLUljb24tLXJlY2VpcHRSZXBseTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGExJzsgfVxuXG4ubXMtSWNvbi0tcmVjZWlwdENoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTInOyB9XG5cbi5tcy1JY29uLS1wZW9wbGVSZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhMyc7IH1cblxuLm1zLUljb24tLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTQnOyB9XG5cbi5tcy1JY29uLS1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGE1JzsgfVxuXG4ubXMtSWNvbi0tZXZlbnRDYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhNic7IH1cblxuLm1zLUljb24tLWV2ZW50U2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhNyc7IH1cblxuLm1zLUljb24tLXRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTknOyB9XG5cbi5tcy1JY29uLS1vb2ZSZXBseTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGFhJzsgfVxuXG4ubXMtSWNvbi0tdm9pY2VtYWlsUmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhYyc7IH1cblxuLm1zLUljb24tLXZvaWNlbWFpbEZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhZCc7IH1cblxuLm1zLUljb24tLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGFmJzsgfVxuXG4ubXMtSWNvbi0tY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGIwJzsgfVxuXG4ubXMtSWNvbi0tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYjEnOyB9XG5cbi5tcy1JY29uLS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYjInOyB9XG5cbi5tcy1JY29uLS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAwJzsgfVxuXG4ubXMtSWNvbi0tcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAxJzsgfVxuXG4ubXMtSWNvbi0tcG9zdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAyJzsgfVxuXG4ubXMtSWNvbi0tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMDMnOyB9XG5cbi5tcy1JY29uLS10b3VjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTA0JzsgfVxuXG4ubXMtSWNvbi0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEwNSc7IH1cblxuLm1zLUljb24tLWZheDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTA2JzsgfVxuXG4ubXMtSWNvbi0tbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMTAnOyB9XG5cbi5tcy1JY29uLS1kaWFscGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMTEnOyB9XG5cbi5tcy1JY29uLS1waG9uZVRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMTInOyB9XG5cbi5tcy1JY29uLS1waG9uZUFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTEzJzsgfVxuXG4ubXMtSWNvbi0tbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTE0JzsgfVxuXG4ubXMtSWNvbi0tY2hhdEFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTE1JzsgfVxuXG4ubXMtSWNvbi0tY29uZmxpY3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExNic7IH1cblxuLm1zLUljb24tLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMTcnOyB9XG5cbi5tcy1JY29uLS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExOSc7IH1cblxuLm1zLUljb24tLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTFhJzsgfVxuXG4ubXMtSWNvbi0tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTFiJzsgfVxuXG4ubXMtSWNvbi0tbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMWMnOyB9XG5cbi5tcy1JY29uLS1tYWlsRW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExZCc7IH1cblxuLm1zLUljb24tLWVkaXRCb3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExZSc7IH1cblxuLm1zLUljb24tLXdhZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTFmJzsgfVxuXG4ubXMtSWNvbi0td29yazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTIwJzsgfVxuXG4ubXMtSWNvbi0tZXZlbnRSZWN1cnJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEyMSc7IH1cblxuLm1zLUljb24tLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEyMic7IH1cblxuLm1zLUljb24tLXNvY2lhbExpc3RlbmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTIzJzsgfVxuXG4ubXMtSWNvbi0tbWFwTWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMjQnOyB9XG5cbi5tcy1JY29uLS1vcmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEyNSc7IH1cblxuLm1zLUljb24tLXJlcGx5QWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNTAnOyB9XG5cbi5tcy1JY29uLS1yZXBseUFsbEFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTUyJzsgfVxuXG4ubXMtSWNvbi0tZXZlbnRJbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNTQnOyB9XG5cbi5tcy1JY29uLS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTU1JzsgfVxuXG4ubXMtSWNvbi0tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2MSc7IH1cblxuLm1zLUljb24tLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNjInOyB9XG5cbi5tcy1JY29uLS1ub3RlRWRpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTYzJzsgfVxuXG4ubXMtSWNvbi0tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNjQnOyB9XG5cbi5tcy1JY29uLS1tYWlsRWRpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTY1JzsgfVxuXG4ubXMtSWNvbi0tcGluTGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTY3JzsgfVxuXG4ubXMtSWNvbi0taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2YSc7IH1cblxuLm1zLUljb24tLWhlYXJ0RW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2Yic7IH1cblxuLm1zLUljb24tLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2Yyc7IH1cblxuLm1zLUljb24tLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2ZCc7IH1cblxuLm1zLUljb24tLWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNmUnOyB9XG5cbi5tcy1JY29uLS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTZmJzsgfVxuXG4ubXMtSWNvbi0tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3MCc7IH1cblxuLm1zLUljb24tLXNvY2NlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTcxJzsgfVxuXG4ubXMtSWNvbi0tbWVhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTcyJzsgfVxuXG4ubXMtSWNvbi0tYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTczJzsgfVxuXG4ubXMtSWNvbi0tY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNzQnOyB9XG5cbi5tcy1JY29uLS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3NSc7IH1cblxuLm1zLUljb24tLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTc2JzsgfVxuXG4ubXMtSWNvbi0tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3Nyc7IH1cblxuLm1zLUljb24tLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTc4JzsgfVxuXG4ubXMtSWNvbi0tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNzknOyB9XG5cbi5tcy1JY29uLS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3YSc7IH1cblxuLm1zLUljb24tLXBpbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3Yic7IH1cblxuLm1zLUljb24tLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTdjJzsgfVxuXG4ubXMtSWNvbi0tZmlyc3RBaWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3ZCc7IH1cblxuLm1zLUljb24tLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxN2UnOyB9XG5cbi5tcy1JY29uLS1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxN2YnOyB9XG5cbi5tcy1JY29uLS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4MCc7IH1cblxuLm1zLUljb24tLWRvZ0FsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTgxJzsgfVxuXG4ubXMtSWNvbi0tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4Mic7IH1cblxuLm1zLUljb24tLW1ldGFkYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxODMnOyB9XG5cbi5tcy1JY29uLS1wb2ludEl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4NCc7IH1cblxuLm1zLUljb24tLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4NSc7IH1cblxuLm1zLUljb24tLWZpZWxkVGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTg2JzsgfVxuXG4ubXMtSWNvbi0tZmllbGROdW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4Nyc7IH1cblxuLm1zLUljb24tLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxODgnOyB9XG5cbi5tcy1JY29uLS1yYWRpb0J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTg5JzsgfVxuXG4ubXMtSWNvbi0tY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4YSc7IH1cblxuLm1zLUljb24tLXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOGInOyB9XG5cbi5tcy1JY29uLS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOGMnOyB9XG5cbi5tcy1JY29uLS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4ZCc7IH1cblxuLm1zLUljb24tLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMThlJzsgfVxuXG4ubXMtSWNvbi0tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4Zic7IH1cblxuLm1zLUljb24tLXN0eWxlUmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTAnOyB9XG5cbi5tcy1JY29uLS1waWN0dXJlQWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTEnOyB9XG5cbi5tcy1JY29uLS1waWN0dXJlUmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTInOyB9XG5cbi5tcy1JY29uLS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTMnOyB9XG5cbi5tcy1JY29uLS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5NCc7IH1cblxuLm1zLUljb24tLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTk1JzsgfVxuXG4ubXMtSWNvbi0tdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5Nic7IH1cblxuLm1zLUljb24tLWhpZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5Nyc7IH1cblxuLm1zLUljb24tLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTk4JzsgfVxuXG4ubXMtSWNvbi0taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOWEnOyB9XG5cbi5tcy1JY29uLS1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTliJzsgfVxuXG4ubXMtSWNvbi0tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTljJzsgfVxuXG4ubXMtSWNvbi0tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5ZCc7IH1cblxuLm1zLUljb24tLWNyZWRpdENhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5ZSc7IH1cblxuLm1zLUljb24tLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTlmJzsgfVxuXG4ubXMtSWNvbi0tcGVvcGxlU2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwMCc7IH1cblxuLm1zLUljb24tLWZpZWxkVGV4dEJveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjAzJzsgfVxuXG4ubXMtSWNvbi0tbXVsdGlDaG9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwNCc7IH1cblxuLm1zLUljb24tLWZpZWxkTWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjA1JzsgfVxuXG4ubXMtSWNvbi0tY29udGFjdEZvcm06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwNic7IH1cblxuLm1zLUljb24tLWNpcmNsZUhhbGZGaWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwNyc7IH1cblxuLm1zLUljb24tLWRvY3VtZW50UERGOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMDgnOyB9XG5cbi5tcy1JY29uLS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjA5JzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlVW5maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwYic7IH1cblxuLm1zLUljb24tLWNpcmNsZUZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjBjJzsgfVxuXG4ubXMtSWNvbi0tdGV4dEJveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjBlJzsgfVxuXG4ubXMtSWNvbi0tZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjBmJzsgfVxuXG4ubXMtSWNvbi0tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMTAnOyB9XG5cbi5tcy1JY29uLS1saWZlc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxMSc7IH1cblxuLm1zLUljb24tLWxpZmVzYXZlckxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxMic7IH1cblxuLm1zLUljb24tLW1haWxVbnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxMyc7IH1cblxuLm1zLUljb24tLW1haWxSZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMTQnOyB9XG5cbi5tcy1JY29uLS1pbmJveENoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMTUnOyB9XG5cbi5tcy1JY29uLS1mb2xkZXJTZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxNic7IH1cblxuLm1zLUljb24tLWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMTcnOyB9XG5cbi5tcy1JY29uLS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxOCc7IH1cblxuLm1zLUljb24tLWFzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjE5JzsgfVxuXG4ubXMtSWNvbi0tZGVzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjFhJzsgfVxuXG4ubXMtSWNvbi0tZmlsdGVyQ2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxYic7IH1cblxuLm1zLUljb24tLWNoZWNrYm94RW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxYyc7IH1cblxuLm1zLUljb24tLWNoZWNrYm94TWl4ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxZCc7IH1cblxuLm1zLUljb24tLWJvYXJkczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjFlJzsgfVxuXG4ubXMtSWNvbi0tY2hlY2tib3hDaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjFmJzsgfVxuXG4ubXMtSWNvbi0tZnJvd255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMjAnOyB9XG5cbi5tcy1JY29uLS1saWdodEJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyMSc7IH1cblxuLm1zLUljb24tLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMjInOyB9XG5cbi5tcy1JY29uLS1kZXZpY2VXaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMjMnOyB9XG5cbi5tcy1JY29uLS1saXN0Q2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyNic7IH1cblxuLm1zLUljb24tLWxpc3RHcm91cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjI3JzsgfVxuXG4ubXMtSWNvbi0tdGltZWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyOCc7IH1cblxuLm1zLUljb24tLWZvbnRJbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjI5JzsgfVxuXG4ubXMtSWNvbi0tZm9udERlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMmEnOyB9XG5cbi5tcy1JY29uLS1mb250Q29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyYic7IH1cblxuLm1zLUljb24tLW1haWxDaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjJjJzsgfVxuXG4ubXMtSWNvbi0tbWFpbERvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyZCc7IH1cblxuLm1zLUljb24tLWxpc3RDaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjJlJzsgfVxuXG4ubXMtSWNvbi0tc3VuQWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMmYnOyB9XG5cbi5tcy1JY29uLS1zdW5RdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjMwJzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvblRoaW5VcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjMxJzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvblRoaW5Eb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzInOyB9XG5cbi5tcy1JY29uLS1jaGV2cm9uVGhpbkxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzMyc7IH1cblxuLm1zLUljb24tLWNoZXZyb25UaGluUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzNCc7IH1cblxuLm1zLUljb24tLWNoZXZyb25UaGlja1VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzUnOyB9XG5cbi5tcy1JY29uLS1jaGV2cm9uVGhpY2tEb3duOmJlZm9yZSwgLm1zLURhdGVQaWNrZXItZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzNic7IH1cblxuLm1zLUljb24tLWNoZXZyb25UaGlja0xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzNyc7IH1cblxuLm1zLUljb24tLWNoZXZyb25UaGlja1JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzgnOyB9XG5cbi5tcy1JY29uLS1saW5rUmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzknOyB9XG5cbi5tcy1JY29uLS1hbGVydE91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzYic7IH1cblxuLm1zLUljb24tLWRvY3VtZW50TGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyM2MnOyB9XG5cbi5tcy1JY29uLS1kb2N1bWVudEFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjNkJzsgfVxuXG4ubXMtSWNvbi0tdG9nZ2xlTWlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyM2UnOyB9XG5cbi5tcy1JY29uLS1lbWJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjNmJzsgfVxuXG4ubXMtSWNvbi0tbGlzdE51bWJlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNDAnOyB9XG5cbi5tcy1JY29uLS1wZW9wbGVDaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjQyJzsgfVxuXG4ubXMtSWNvbi0tY2FyZXRVcE91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0Myc7IH1cblxuLm1zLUljb24tLWNhcmV0RG93bk91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0NCc7IH1cblxuLm1zLUljb24tLWNhcmV0TGVmdE91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0NSc7IH1cblxuLm1zLUljb24tLWNhcmV0UmlnaHRPdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNDYnOyB9XG5cbi5tcy1JY29uLS1tYWlsU3luYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjQ4JzsgfVxuXG4ubXMtSWNvbi0tbWFpbEVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNDknOyB9XG5cbi5tcy1JY29uLS1tYWlsUGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0YSc7IH1cblxuLm1zLUljb24tLXBlb3BsZVN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0Yic7IH1cblxuLm1zLUljb24tLXBlb3BsZUVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNGMnOyB9XG5cbi5tcy1JY29uLS1wZW9wbGVQYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjRkJzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlQmFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjRlJzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlQmFsbG9vbnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0Zic7IH1cblxuLm1zLUljb24tLWNpcmNsZUNhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjUwJzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlQ2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNTEnOyB9XG5cbi5tcy1JY29uLS1jaXJjbGVDb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1Mic7IH1cblxuLm1zLUljb24tLWNpcmNsZURvZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjUzJzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlTGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNTQnOyB9XG5cbi5tcy1JY29uLS1jaXJjbGVQaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNTUnOyB9XG5cbi5tcy1JY29uLS1jaXJjbGVQbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjU2JzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlUG9vZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNTcnOyB9XG5cbi5tcy1JY29uLS1jaGVja1Blb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjU5JzsgfVxuXG4ubXMtSWNvbi0tZG9jdW1lbnRTZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1YSc7IH1cblxuLm1zLUljb24tLXNvcnRMaW5lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjVjJzsgfVxuXG4ubXMtSWNvbi0tY2FsZW5kYXJQdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1ZCc7IH1cblxuLm1zLUljb24tLWNvbnRhY3RQdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1ZSc7IH1cblxuLm1zLUljb24tLWNsYXNzTm90ZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1Zic7IH1cblxuLm1zLUljb24tLXRyaWFuZ2xlVXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2MCc7IH1cblxuLm1zLUljb24tLXRyaWFuZ2xlUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2MSc7IH1cblxuLm1zLUljb24tLXRyaWFuZ2xlRG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjYyJzsgfVxuXG4ubXMtSWNvbi0tdHJpYW5nbGVMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNjMnOyB9XG5cbi5tcy1JY29uLS10cmlhbmdsZUVtcHR5VXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2NCc7IH1cblxuLm1zLUljb24tLXRyaWFuZ2xlRW1wdHlSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjY1JzsgfVxuXG4ubXMtSWNvbi0tdHJpYW5nbGVFbXB0eURvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2Nic7IH1cblxuLm1zLUljb24tLXRyaWFuZ2xlRW1wdHlMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNjcnOyB9XG5cbi5tcy1JY29uLS1maWxlUERGOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNjgnOyB9XG5cbi5tcy1JY29uLS1maWxlSW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2Yyc7IH1cblxuLm1zLUljb24tLWZpbGVEb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjZkJzsgfVxuXG4ubXMtSWNvbi0tbGlzdEdyb3VwMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjZlJzsgfVxuXG4ubXMtSWNvbi0tY29weTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjZmJzsgfVxuXG4ubXMtSWNvbi0tY3JlZGl0Q2FyZE91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3MCc7IH1cblxuLm1zLUljb24tLW1haWxQdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3Mic7IH1cblxuLm1zLUljb24tLWZvbGRlclB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjczJzsgfVxuXG4ubXMtSWNvbi0tdGVhbXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3NCc7IH1cblxuLm1zLUljb24tLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3NSc7IH1cblxuLm1zLUljb24tLWNsYXNzcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjc2JzsgfVxuXG4ubXMtSWNvbi0tbWVudTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3Nyc7IH1cblxuLm1zLUljb24tLXBsdXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNzgnOyB9XG5cbi5tcy1JY29uLS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3OSc7IH1cblxuLm1zLUljb24tLWFycm93VXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2EnOyB9XG5cbi5tcy1JY29uLS1hcnJvd0Rvd24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2InOyB9XG5cbi5tcy1JY29uLS1jaXJjbGVQbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2MnOyB9XG5cbi5tcy1JY29uLS1jaXJjbGVJbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2QnOyB9XG5cbi5tcy1JY29uLS1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2UnOyB9XG5cbi5tcy1JY29uLS1zZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjdmJzsgfVxuXG4ubXMtSWNvbi0tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4Mic7IH1cblxuLm1zLUljb24tLWFycm93VXBSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjgzJzsgfVxuXG4ubXMtSWNvbi0tYXJyb3dEb3duUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4NCc7IH1cblxuLm1zLUljb24tLWFycm93RG93bkxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4NSc7IH1cblxuLm1zLUljb24tLWFycm93VXBMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyODYnOyB9XG5cbi5tcy1JY29uLS1idW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4Nyc7IH1cblxuLm1zLUljb24tLXBpY3R1cmVFZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyODgnOyB9XG5cbi5tcy1JY29uLS1wcm90ZWN0aW9uQ2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyODknOyB9XG5cbi5tcy1JY29uLS1hbGVydDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4YSc7IH1cblxuLm1zLUljb24tLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlOmJlZm9yZSxcbi5tcy1JY29uLS1jaXJjbGU6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi5tcy1JY29uLS1jaXJjbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlMDAwJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgei1pbmRleDogMDsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXN0YXI6YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IDElOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVyc29uOmJlZm9yZSB7XG4gIHRvcDogLTIlO1xuICBsZWZ0OiAtMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1hbGVydDpiZWZvcmUge1xuICB0b3A6IC00JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1haWxPcGVuOmJlZm9yZSB7XG4gIHRvcDogLTUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVvcGxlOmJlZm9yZSB7XG4gIHRvcDogLTQlO1xuICBsZWZ0OiAtNyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1iZWxsOmJlZm9yZSB7XG4gIHRvcDogLTMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc2NoZWR1bGluZzpiZWZvcmUge1xuICB0b3A6IC0zJTtcbiAgbGVmdDogNiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1kb2N1bWVudHM6YmVmb3JlIHtcbiAgdG9wOiAtMSU7XG4gIGxlZnQ6IC0yJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWxpc3RCdWxsZXRzOmJlZm9yZSB7XG4gIHRvcDogLTElO1xuICBsZWZ0OiA1JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBhbmVsOmJlZm9yZSB7XG4gIGxlZnQ6IC0yJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBvcG91dDpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogLTIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0taG9tZTpiZWZvcmUge1xuICB0b3A6IC00JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWZhdm9yaXRlczpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1waG9uZTpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogLTIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWFpbFNlbmQ6YmVmb3JlIHtcbiAgbGVmdDogLTEwJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlbmNpbDpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1mbGFnOmJlZm9yZSB7XG4gIGxlZnQ6IDMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWluaWF0dXJlczpiZWZvcmUge1xuICBsZWZ0OiAtMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS12b2ljZW1haWw6YmVmb3JlIHtcbiAgdG9wOiAyJTtcbiAgbGVmdDogLTclOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tb25saW5lQWRkOmJlZm9yZSB7XG4gIHRvcDogLTElO1xuICBsZWZ0OiAyJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBpbkRvd246YmVmb3JlIHtcbiAgdG9wOiA1JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWdlYXI6YmVmb3JlIHtcbiAgbGVmdDogMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jaGVjazpiZWZvcmUge1xuICB0b3A6IDMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZWxsaXBzaXM6YmVmb3JlIHtcbiAgdG9wOiAyJTtcbiAgbGVmdDogLTEyJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgbGVmdDogMTAlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWljcm9waG9uZTpiZWZvcmUge1xuICB0b3A6IC0zJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNhcmV0RG93bjpiZWZvcmUge1xuICB0b3A6IDUlO1xuICBsZWZ0OiAyJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNhcmV0TGVmdDpiZWZvcmUge1xuICBsZWZ0OiAtNiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldFJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IDYlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXRVcExlZnQ6YmVmb3JlIHtcbiAgdG9wOiA1JTtcbiAgbGVmdDogNSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldFVwUmlnaHQ6YmVmb3JlIHtcbiAgdG9wOiA1JTtcbiAgbGVmdDogLTMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXREb3duUmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogLTMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXREb3duTGVmdDpiZWZvcmUge1xuICBsZWZ0OiA0JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW5vdGU6YmVmb3JlIHtcbiAgdG9wOiAyJTtcbiAgbGVmdDogLTMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbm90ZVJlcGx5OmJlZm9yZSB7XG4gIHRvcDogNiU7XG4gIGxlZnQ6IDMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbm90ZUZvcndhcmQ6YmVmb3JlIHtcbiAgdG9wOiA2JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWtleTpiZWZvcmUge1xuICB0b3A6IDUlO1xuICBsZWZ0OiAxJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXRpbGU6YmVmb3JlIHtcbiAgdG9wOiAtMSU7XG4gIGxlZnQ6IC0xOCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS10YXNrUmVjdXJyaW5nOmJlZm9yZSB7XG4gIHRvcDogMiU7XG4gIGxlZnQ6IC0xJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXN0YXJFbXB0eTpiZWZvcmUge1xuICB0b3A6IC00JTtcbiAgbGVmdDogMSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1kb2N1bWVudFJlcGx5OmJlZm9yZSB7XG4gIHRvcDogLTIlO1xuICBsZWZ0OiA3JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWRvY3VtZW50Rm9yd2FyZDpiZWZvcmUge1xuICBsZWZ0OiA1JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBhcnRuZXI6YmVmb3JlIHtcbiAgdG9wOiAtMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1yZWFjdGl2YXRlOmJlZm9yZSB7XG4gIHRvcDogLTIlO1xuICBsZWZ0OiA2JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXNvcnQ6YmVmb3JlIHtcbiAgbGVmdDogLTE5JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlcnNvbkFkZDpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogNiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jaGV2cm9uRG93bjpiZWZvcmUsIC5tcy1JY29uLS1jaXJjbGUubXMtRGF0ZVBpY2tlci1ldmVudDpiZWZvcmUge1xuICB0b3A6IDQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2hldnJvbkxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogLTUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2hldnJvblJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IDQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVvcGxlQWRkOmJlZm9yZSB7XG4gIHRvcDogLTUlO1xuICBsZWZ0OiAtMTIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbmV3c2ZlZWQ6YmVmb3JlIHtcbiAgbGVmdDogLTQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbm90ZWJvb2s6YmVmb3JlIHtcbiAgbGVmdDogLTQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbGluazpiZWZvcmUge1xuICB0b3A6IDIlO1xuICBsZWZ0OiAtMTglOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2hldnJvbnNEb3duOmJlZm9yZSB7XG4gIHRvcDogNSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jaGV2cm9uc0xlZnQ6YmVmb3JlIHtcbiAgbGVmdDogLTUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2hldnJvbnNSaWdodDpiZWZvcmUge1xuICBsZWZ0OiA0JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlcnNvblJlbW92ZTpiZWZvcmUge1xuICBsZWZ0OiA1JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXJlY2VpcHRGb3J3YXJkOmJlZm9yZSB7XG4gIGxlZnQ6IC0yMCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1yZWNlaXB0UmVwbHk6YmVmb3JlIHtcbiAgbGVmdDogLTIwJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXJlY2VpcHRDaGVjazpiZWZvcmUge1xuICBsZWZ0OiAtMjAlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVvcGxlUmVtb3ZlOmJlZm9yZSB7XG4gIHRvcDogLTMlO1xuICBsZWZ0OiAtMTIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWVyZ2U6YmVmb3JlIHtcbiAgdG9wOiAyJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXNwbGl0OmJlZm9yZSB7XG4gIHRvcDogMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ldmVudENhbmNlbDpiZWZvcmUge1xuICBsZWZ0OiAtMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS10b2RheTpiZWZvcmUge1xuICB0b3A6IC0yJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW9vZlJlcGx5OmJlZm9yZSB7XG4gIGxlZnQ6IDUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tdm9pY2VtYWlsUmVwbHk6YmVmb3JlIHtcbiAgdG9wOiA0JTtcbiAgbGVmdDogLTI1JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXZvaWNlbWFpbEZvcndhcmQ6YmVmb3JlIHtcbiAgdG9wOiA0JTtcbiAgbGVmdDogLTIwJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWV5ZTpiZWZvcmUge1xuICB0b3A6IC00JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBvc3Q6YmVmb3JlIHtcbiAgdG9wOiAtNCU7XG4gIGxlZnQ6IDQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZmF4OmJlZm9yZSB7XG4gIHRvcDogLTMlO1xuICBsZWZ0OiAtMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1saWdodG5pbmc6YmVmb3JlIHtcbiAgdG9wOiAyJTtcbiAgbGVmdDogMSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1maWx0ZXI6YmVmb3JlIHtcbiAgdG9wOiA3JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNhcnQ6YmVmb3JlIHtcbiAgbGVmdDogMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1zb2NpYWxMaXN0ZW5pbmc6YmVmb3JlIHtcbiAgdG9wOiAyJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1hcE1hcmtlcjpiZWZvcmUge1xuICB0b3A6IDIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcmVwbHlBbGxBbHQ6YmVmb3JlIHtcbiAgbGVmdDogLTE2JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWdyb3VwOmJlZm9yZSB7XG4gIGxlZnQ6IC0zMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tb25leTpiZWZvcmUge1xuICBsZWZ0OiAtOCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ub3RlRWRpdDpiZWZvcmUge1xuICBsZWZ0OiA0JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1haWxFZGl0OmJlZm9yZSB7XG4gIHRvcDogMyU7XG4gIGxlZnQ6IDclOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGluTGVmdDpiZWZvcmUge1xuICBsZWZ0OiAtNiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1oZWFydDpiZWZvcmUge1xuICB0b3A6IDUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0taGVhcnRFbXB0eTpiZWZvcmUge1xuICB0b3A6IDUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FrZTpiZWZvcmUge1xuICB0b3A6IC01JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWJvb2tzOmJlZm9yZSB7XG4gIGxlZnQ6IC04JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXZpZGVvOmJlZm9yZSB7XG4gIHRvcDogLTMlO1xuICBsZWZ0OiAzJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWJhbGxvb246YmVmb3JlIHtcbiAgdG9wOiA0JTtcbiAgbGVmdDogLTElOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbXVzaWM6YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IC01JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXN0b3B3YXRjaDpiZWZvcmUge1xuICB0b3A6IC0zJTtcbiAgbGVmdDogMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jb2ZmZWU6YmVmb3JlIHtcbiAgdG9wOiAtMyU7XG4gIGxlZnQ6IDMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGxhbmU6YmVmb3JlIHtcbiAgbGVmdDogNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1kb2dBbHQ6YmVmb3JlIHtcbiAgbGVmdDogLTE1JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1ldGFkYXRhOmJlZm9yZSB7XG4gIHRvcDogLTQlO1xuICBsZWZ0OiA0JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXRleHQ6YmVmb3JlIHtcbiAgdG9wOiAtNCU7XG4gIGxlZnQ6IDEwJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWZpZWxkVGV4dDpiZWZvcmUge1xuICBsZWZ0OiAtMTQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZmllbGROdW1iZXI6YmVmb3JlIHtcbiAgbGVmdDogLTE0JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGxlZnQ6IC0xNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1zdG9yeTpiZWZvcmUge1xuICBsZWZ0OiAtNSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ib2xkOmJlZm9yZSB7XG4gIGxlZnQ6IDQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tdW5kZXJsaW5lOmJlZm9yZSB7XG4gIHRvcDogNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1xdW90ZTpiZWZvcmUge1xuICBsZWZ0OiAtNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1zdHlsZVJlbW92ZTpiZWZvcmUge1xuICB0b3A6IDQlO1xuICBsZWZ0OiA1JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBpY3R1cmVBZGQ6YmVmb3JlIHtcbiAgbGVmdDogLTYlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGljdHVyZVJlbW92ZTpiZWZvcmUge1xuICBsZWZ0OiAtNiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tb2JpbGU6YmVmb3JlIHtcbiAgbGVmdDogLTMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0taGlkZTpiZWZvcmUge1xuICB0b3A6IC00JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWhlYWRlcjpiZWZvcmUge1xuICBsZWZ0OiAtOSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tc246YmVmb3JlIHtcbiAgbGVmdDogMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1wZW9wbGVDaGVjazpiZWZvcmUge1xuICBsZWZ0OiAtNyU7XG4gIHRvcDogLTMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXREb3duT3V0bGluZTpiZWZvcmUge1xuICB0b3A6IDYlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXRMZWZ0T3V0bGluZTpiZWZvcmUge1xuICBsZWZ0OiAtNSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldFJpZ2h0T3V0bGluZTpiZWZvcmUge1xuICBsZWZ0OiA1JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXN3YXk6YmVmb3JlIHtcbiAgbGVmdDogLTMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWFpbFN5bmM6YmVmb3JlIHtcbiAgbGVmdDogOCU7XG4gIHRvcDogMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1wZW9wbGVTeW5jOmJlZm9yZSB7XG4gIGxlZnQ6IC04JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlb3BsZUVycm9yOmJlZm9yZSB7XG4gIGxlZnQ6IC04JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlb3BsZVBhdXNlOmJlZm9yZSB7XG4gIGxlZnQ6IC04JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWRvY3VtZW50U2VhcmNoOmJlZm9yZSB7XG4gIGxlZnQ6IDglOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZHluYW1pY3NNYXJrZXRpbmc6YmVmb3JlIHtcbiAgbGVmdDogLTglOyB9XG5cbi5tcy11LXNsaWRlUmlnaHRJbjEwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluMTA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRJbjEwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVSaWdodEluMjAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVJpZ2h0SW4yMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodEluMjAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZVJpZ2h0SW40MCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0SW40MCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwcHgsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlTGVmdEluMTAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjEwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnRJbjEwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZUxlZnRJbjIwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW4yMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0SW4yMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVMZWZ0SW40MCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluNDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdEluNDAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwcHgsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlUmlnaHRJbjQwMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodEluNDAwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDAwcHgsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlTGVmdEluNDAwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0NDAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnQ0MDAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMHB4LCAwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZVVwSW4yMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlVXBJbjIwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzbGlkZVVwSW4yMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAyMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVVcEluMTAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVVwSW4xMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXBJbjEwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDEwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZURvd25JbjIwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4yMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duSW4yMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtMjBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlRG93bkluMTAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZURvd25JbjEwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duSW4xMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtMTBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlUmlnaHRPdXQ0MCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0T3V0NDAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlTGVmdE91dDQwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlTGVmdE91dDQwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0T3V0NDAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVSaWdodE91dDQwMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodE91dDQwMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMHB4LCAwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZUxlZnRPdXQ0MDAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0T3V0NDAwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwMHB4LCAwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZVVwT3V0MjAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVVcE91dDIwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVVcE91dDIwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtMjBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlVXBPdXQxMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVVwT3V0MTA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzbGlkZVVwT3V0MTAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC0xMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVEb3duT3V0MjAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVEb3duT3V0MjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzbGlkZURvd25PdXQyMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMjBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlRG93bk91dDEwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlRG93bk91dDEwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duT3V0MTAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDEwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zY2FsZVVwSW4xMDAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzY2FsZVVwMTAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzY2FsZVVwMTAwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTgsIDAuOTgsIDEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ubXMtdS1zY2FsZURvd25JbjEwMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNjYWxlRG93bjEwMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVEb3duMTAwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ubXMtdS1zY2FsZVVwT3V0MTAzIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNjYWxlVXAxMDM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBzY2FsZVVwMTAzIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMSk7IH0gfVxuXG4ubXMtdS1zY2FsZURvd25PdXQ5OCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzY2FsZURvd245ODtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlRG93bjk4IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45OCwgMC45OCwgMSk7IH0gfVxuXG4ubXMtdS1mYWRlSW40MDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLXUtZmFkZUluMTAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMTY3czsgfVxuXG4ubXMtdS1mYWRlSW4yMDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNjdzOyB9XG5cbi5tcy11LWZhZGVJbjUwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjQ2N3M7IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubXMtdS1mYWRlT3V0NDAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLXUtZmFkZU91dDEwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7IH1cblxuLm1zLXUtZmFkZU91dDIwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMTY3czsgfVxuXG4ubXMtdS1mYWRlT3V0NTAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40NjdzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5tcy11LXJvdGF0ZTkwZGVnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTkwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZTkwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpOyB9IH1cblxuLm1zLXUtcm90YXRlTjkwZGVnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU45MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyByb3RhdGVOOTAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7IH0gfVxuXG4ubXMtdS1leHBhbmRDb2xsYXBzZTQwMCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM2N3MgY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTsgfVxuXG4ubXMtdS1leHBhbmRDb2xsYXBzZTIwMCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjE2N3MgY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTsgfVxuXG4ubXMtdS1leHBhbmRDb2xsYXBzZTEwMCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjFzIGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7IH1cblxuLm1zLXUtZGVsYXkxMDAge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTY3czsgfVxuXG4ubXMtdS1kZWxheTIwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yNjdzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubXMtdS1oaWRkZW5TbSxcbiAgLm1zLXUtaGlkZGVuTWREb3duLFxuICAubXMtdS1oaWRkZW5MZ0Rvd24sXG4gIC5tcy11LWhpZGRlblhsRG93bixcbiAgLm1zLXUtaGlkZGVuWHhsRG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1zLXUtaGlkZGVuTWQsXG4gIC5tcy11LWhpZGRlbk1kVXAsXG4gIC5tcy11LWhpZGRlbk1kRG93bixcbiAgLm1zLXUtaGlkZGVuTGdEb3duLFxuICAubXMtdS1oaWRkZW5YbERvd24sXG4gIC5tcy11LWhpZGRlblh4bERvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubXMtdS1oaWRkZW5NZFVwLFxuICAubXMtdS1oaWRkZW5MZyxcbiAgLm1zLXUtaGlkZGVuTGdVcCxcbiAgLm1zLXUtaGlkZGVuTGdEb3duLFxuICAubXMtdS1oaWRkZW5YbERvd24sXG4gIC5tcy11LWhpZGRlblh4bERvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1zLXUtaGlkZGVuTWRVcCxcbiAgLm1zLXUtaGlkZGVuTGdVcCxcbiAgLm1zLXUtaGlkZGVuWGwsXG4gIC5tcy11LWhpZGRlblhsVXAsXG4gIC5tcy11LWhpZGRlblhsRG93bixcbiAgLm1zLXUtaGlkZGVuWHhsRG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubXMtdS1oaWRkZW5NZFVwLFxuICAubXMtdS1oaWRkZW5MZ1VwLFxuICAubXMtdS1oaWRkZW5YbFVwLFxuICAubXMtdS1oaWRkZW5YeGwsXG4gIC5tcy11LWhpZGRlblh4bFVwLFxuICAubXMtdS1oaWRkZW5YeGxEb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tcy11LWhpZGRlbk1kVXAsXG4gIC5tcy11LWhpZGRlbkxnVXAsXG4gIC5tcy11LWhpZGRlblhsVXAsXG4gIC5tcy11LWhpZGRlblh4bFVwLFxuICAubXMtdS1oaWRkZW5YeHhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ubXMtdS1zbTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1zLXUtc20xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cblxuLm1zLXUtc20xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cblxuLm1zLXUtc205IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4ubXMtdS1zbTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG5cbi5tcy11LXNtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG5cbi5tcy11LXNtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLm1zLXUtc201IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuXG4ubXMtdS1zbTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG5cbi5tcy11LXNtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLm1zLXUtc20yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cblxuLm1zLXUtc20xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuXG4ubXMtdS1zbVB1bGwxMiB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5tcy11LXNtUHVsbDExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuXG4ubXMtdS1zbVB1bGwxMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cblxuLm1zLXUtc21QdWxsOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLm1zLXUtc21QdWxsOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cblxuLm1zLXUtc21QdWxsNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG5cbi5tcy11LXNtUHVsbDYge1xuICByaWdodDogNTAlOyB9XG5cbi5tcy11LXNtUHVsbDUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG5cbi5tcy11LXNtUHVsbDQge1xuICByaWdodDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG5cbi5tcy11LXNtUHVsbDMge1xuICByaWdodDogMjUlOyB9XG5cbi5tcy11LXNtUHVsbDIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuXG4ubXMtdS1zbVB1bGwxIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuXG4ubXMtdS1zbVB1bGwwIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLm1zLXUtc21QdXNoMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5tcy11LXNtUHVzaDExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG5cbi5tcy11LXNtUHVzaDEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG5cbi5tcy11LXNtUHVzaDkge1xuICBsZWZ0OiA3NSU7IH1cblxuLm1zLXUtc21QdXNoOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuXG4ubXMtdS1zbVB1c2g3IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuXG4ubXMtdS1zbVB1c2g2IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5tcy11LXNtUHVzaDUge1xuICBsZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cblxuLm1zLXUtc21QdXNoNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuXG4ubXMtdS1zbVB1c2gzIHtcbiAgbGVmdDogMjUlOyB9XG5cbi5tcy11LXNtUHVzaDIge1xuICBsZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG5cbi5tcy11LXNtUHVzaDEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cblxuLm1zLXUtc21QdXNoMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLm1zLXUtc21PZmZzZXQxMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cblxuLm1zLXUtc21PZmZzZXQxMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cblxuLm1zLXUtc21PZmZzZXQ5IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ubXMtdS1zbU9mZnNldDgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG5cbi5tcy11LXNtT2Zmc2V0NyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG5cbi5tcy11LXNtT2Zmc2V0NiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm1zLXUtc21PZmZzZXQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuXG4ubXMtdS1zbU9mZnNldDQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG5cbi5tcy11LXNtT2Zmc2V0MyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm1zLXUtc21PZmZzZXQyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cblxuLm1zLXUtc21PZmZzZXQxIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuXG4ubXMtdS1zbU9mZnNldDAge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLXUtbWQxMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1zLXUtbWQxMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1tZDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LW1kOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubXMtdS1tZDgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbWQ3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS1tZDYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1zLXUtbWQ1IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LW1kNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS1tZDMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1zLXUtbWQyIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS1tZDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUtbWRQdWxsMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5tcy11LW1kUHVsbDExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LW1kUHVsbDEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LW1kUHVsbDkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLm1zLXUtbWRQdWxsOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1tZFB1bGw3IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS1tZFB1bGw2IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5tcy11LW1kUHVsbDUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUtbWRQdWxsNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS1tZFB1bGwzIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5tcy11LW1kUHVsbDIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LW1kUHVsbDEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUtbWRQdWxsMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLm1zLXUtbWRQdXNoMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLm1zLXUtbWRQdXNoMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1tZFB1c2gxMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LW1kUHVzaDkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAubXMtdS1tZFB1c2g4IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbWRQdXNoNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS1tZFB1c2g2IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLm1zLXUtbWRQdXNoNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LW1kUHVzaDQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS1tZFB1c2gzIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLm1zLXUtbWRQdXNoMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS1tZFB1c2gxIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUtbWRQdXNoMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAubXMtdS1tZE9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LW1kT2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUtbWRPZmZzZXQ5IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5tcy11LW1kT2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1tZE9mZnNldDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LW1kT2Zmc2V0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAubXMtdS1tZE9mZnNldDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUtbWRPZmZzZXQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LW1kT2Zmc2V0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAubXMtdS1tZE9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LW1kT2Zmc2V0MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS1tZE9mZnNldDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tcy11LWxnMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tcy11LWxnMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbGcxMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzM0JTsgfVxuICAubXMtdS1sZzkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLm1zLXUtbGc4IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LWxnNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMzNiU7IH1cbiAgLm1zLXUtbGc2IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tcy11LWxnNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuICAubXMtdS1sZzQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7IH1cbiAgLm1zLXUtbGczIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5tcy11LWxnMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cbiAgLm1zLXUtbGcxIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzMzIlOyB9XG4gIC5tcy11LWxnUHVsbDEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAubXMtdS1sZ1B1bGwxMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1sZ1B1bGwxMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMzMzM0JTsgfVxuICAubXMtdS1sZ1B1bGw5IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5tcy11LWxnUHVsbDgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbGdQdWxsNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7IH1cbiAgLm1zLXUtbGdQdWxsNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAubXMtdS1sZ1B1bGw1IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LWxnUHVsbDQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzMzMzMyU7IH1cbiAgLm1zLXUtbGdQdWxsMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAubXMtdS1sZ1B1bGwyIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS1sZ1B1bGwxIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzMzMzMzIlOyB9XG4gIC5tcy11LWxnUHVsbDAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5tcy11LWxnUHVzaDEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5tcy11LWxnUHVzaDExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbGdQdXNoMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTsgfVxuICAubXMtdS1sZ1B1c2g5IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLm1zLXUtbGdQdXNoOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LWxnUHVzaDcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7IH1cbiAgLm1zLXUtbGdQdXNoNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tcy11LWxnUHVzaDUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuICAubXMtdS1sZ1B1c2g0IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7IH1cbiAgLm1zLXUtbGdQdXNoMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5tcy11LWxnUHVzaDIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cbiAgLm1zLXUtbGdQdXNoMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlOyB9XG4gIC5tcy11LWxnUHVzaDAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm1zLXUtbGdPZmZzZXQxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1sZ09mZnNldDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LWxnT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAubXMtdS1sZ09mZnNldDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbGdPZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS1sZ09mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm1zLXUtbGdPZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LWxnT2Zmc2V0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS1sZ09mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm1zLXUtbGdPZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS1sZ09mZnNldDEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUtbGdPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zLXUteGwxMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1zLXUteGwxMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14bDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXhsOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubXMtdS14bDgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteGw3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14bDYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1zLXUteGw1IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LXhsNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14bDMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1zLXUteGwyIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS14bDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteGxQdWxsMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5tcy11LXhsUHVsbDExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXhsUHVsbDEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXhsUHVsbDkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLm1zLXUteGxQdWxsOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14bFB1bGw3IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14bFB1bGw2IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5tcy11LXhsUHVsbDUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUteGxQdWxsNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14bFB1bGwzIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5tcy11LXhsUHVsbDIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LXhsUHVsbDEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteGxQdWxsMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLm1zLXUteGxQdXNoMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLm1zLXUteGxQdXNoMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14bFB1c2gxMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXhsUHVzaDkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAubXMtdS14bFB1c2g4IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteGxQdXNoNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14bFB1c2g2IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLm1zLXUteGxQdXNoNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LXhsUHVzaDQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14bFB1c2gzIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLm1zLXUteGxQdXNoMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS14bFB1c2gxIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteGxQdXNoMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAubXMtdS14bE9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXhsT2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUteGxPZmZzZXQ5IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5tcy11LXhsT2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14bE9mZnNldDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LXhsT2Zmc2V0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAubXMtdS14bE9mZnNldDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUteGxPZmZzZXQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LXhsT2Zmc2V0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAubXMtdS14bE9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LXhsT2Zmc2V0MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS14bE9mZnNldDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubXMtdS14eGwxMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1zLXUteHhsMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHhsMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUteHhsOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubXMtdS14eGw4IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXh4bDcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LXh4bDYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1zLXUteHhsNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuICAubXMtdS14eGw0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LXh4bDMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1zLXUteHhsMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cbiAgLm1zLXUteHhsMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS14eGxQdWxsMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5tcy11LXh4bFB1bGwxMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14eGxQdWxsMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUteHhsUHVsbDkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLm1zLXUteHhsUHVsbDgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHhsUHVsbDcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LXh4bFB1bGw2IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5tcy11LXh4bFB1bGw1IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LXh4bFB1bGw0IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LXh4bFB1bGwzIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5tcy11LXh4bFB1bGwyIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS14eGxQdWxsMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS14eGxQdWxsMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLm1zLXUteHhsUHVzaDEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5tcy11LXh4bFB1c2gxMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXh4bFB1c2gxMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXh4bFB1c2g5IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLm1zLXUteHhsUHVzaDgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14eGxQdXNoNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14eGxQdXNoNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tcy11LXh4bFB1c2g1IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUteHhsUHVzaDQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14eGxQdXNoMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5tcy11LXh4bFB1c2gyIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LXh4bFB1c2gxIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteHhsUHVzaDAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm1zLXUteHhsT2Zmc2V0MTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHhsT2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUteHhsT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAubXMtdS14eGxPZmZzZXQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXh4bE9mZnNldDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LXh4bE9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm1zLXUteHhsT2Zmc2V0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuICAubXMtdS14eGxPZmZzZXQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LXh4bE9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm1zLXUteHhsT2Zmc2V0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cbiAgLm1zLXUteHhsT2Zmc2V0MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS14eGxPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1zLXUteHh4bDEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubXMtdS14eHhsMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHh4bDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXh4eGw5IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5tcy11LXh4eGw4IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXh4eGw3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14eHhsNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubXMtdS14eHhsNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuICAubXMtdS14eHhsNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14eHhsMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubXMtdS14eHhsMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cbiAgLm1zLXUteHh4bDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteHh4bFB1bGwxMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLm1zLXUteHh4bFB1bGwxMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14eHhsUHVsbDEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXh4eGxQdWxsOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAubXMtdS14eHhsUHVsbDgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHh4bFB1bGw3IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14eHhsUHVsbDYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLm1zLXUteHh4bFB1bGw1IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LXh4eGxQdWxsNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14eHhsUHVsbDMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLm1zLXUteHh4bFB1bGwyIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS14eHhsUHVsbDEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteHh4bFB1bGwwIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAubXMtdS14eHhsUHVzaDEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5tcy11LXh4eGxQdXNoMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14eHhsUHVzaDEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUteHh4bFB1c2g5IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLm1zLXUteHh4bFB1c2g4IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHh4bFB1c2g3IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LXh4eGxQdXNoNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tcy11LXh4eGxQdXNoNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LXh4eGxQdXNoNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LXh4eGxQdXNoMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5tcy11LXh4eGxQdXNoMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS14eHhsUHVzaDEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS14eHhsUHVzaDAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm1zLXUteHh4bE9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXh4eGxPZmZzZXQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTsgfVxuICAubXMtdS14eHhsT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAubXMtdS14eHhsT2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14eHhsT2Zmc2V0NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7IH1cbiAgLm1zLXUteHh4bE9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm1zLXUteHh4bE9mZnNldDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUteHh4bE9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7IH1cbiAgLm1zLXUteHh4bE9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm1zLXUteHh4bE9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LXh4eGxPZmZzZXQxIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlOyB9XG4gIC5tcy11LXh4eGxPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5tcy1HcmlkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgKnpvb206IDE7XG4gIHBhZGRpbmc6IDAgOHB4OyB9XG5cbi5tcy1HcmlkOmJlZm9yZSxcbi5tcy1HcmlkOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubXMtR3JpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5tcy1HcmlkLXJvdyB7XG4gIG1hcmdpbjogMCAtOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAqem9vbTogMTsgfVxuXG4ubXMtR3JpZC1yb3c6YmVmb3JlLFxuLm1zLUdyaWQtcm93OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubXMtR3JpZC1yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubXMtR3JpZC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm1zLUdyaWQtY29sIC5tcy1HcmlkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgTElDRU5TRSBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLiAqL1xuLyoqXG4gKiBPZmZpY2UgVUkgRmFicmljIDIuNi4zXG4gKiBUaGUgZnJvbnQtZW5kIGZyYW1ld29yayBmb3IgYnVpbGRpbmcgZXhwZXJpZW5jZXMgZm9yIE9mZmljZSAzNjUuXG4gKiovXG4vKlxuICBZb3VyIHVzZSBvZiB0aGUgY29udGVudCBpbiB0aGUgZmlsZXMgcmVmZXJlbmNlZCBoZXJlIGFyZSBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgbGljZW5zZSBhdCBodHRwOi8vYWthLm1zL2ZhYnJpYy1mb250LWxpY2Vuc2VcbiovXG4ubXMtQnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMjNweCAwIDFweCAwOyB9XG5cbi5tcy1CcmVhZGNydW1iLmlzLW92ZXJmbG93IC5tcy1CcmVhZGNydW1iLW92ZXJmbG93IHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5tcy1CcmVhZGNydW1iLWNoZXZyb24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4ubXMtQnJlYWRjcnVtYi1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLm1zLUJyZWFkY3J1bWItbGlzdCAubXMtQnJlYWRjcnVtYi1saXN0SXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1zLUJyZWFkY3J1bWItbGlzdCAubXMtQnJlYWRjcnVtYi1saXN0SXRlbTpsYXN0LW9mLXR5cGUgLm1zLUJyZWFkY3J1bWItY2hldnJvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLTRweDsgfVxuXG4ubXMtQnJlYWRjcnVtYi1vdmVyZmxvdyAubXMtQnJlYWRjcnVtYi1vdmVyZmxvd0J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwNzhkNztcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBwYWRkaW5nOiAxMnB4IDhweCAzcHggOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dNZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5tcy1CcmVhZGNydW1iLW92ZXJmbG93TWVudS5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMzZweDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgei1pbmRleDogMTA1OyB9XG5cbi5tcy1CcmVhZGNydW1iLW92ZXJmbG93TWVudTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogNnB4O1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dNZW51IC5tcy1Db250ZXh0dWFsTWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTkwcHg7IH1cblxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dNZW51IC5tcy1Db250ZXh0dWFsTWVudS5pcy1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubXMtQnJlYWRjcnVtYi1pdGVtTGluayxcbi5tcy1CcmVhZGNydW1iLW92ZXJmbG93QnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDsgfVxuXG4ubXMtQnJlYWRjcnVtYi1pdGVtTGluazpob3Zlcixcbi5tcy1CcmVhZGNydW1iLW92ZXJmbG93QnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tcy1CcmVhZGNydW1iLWl0ZW1MaW5rOmZvY3VzLFxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dCdXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAjNzY3Njc2IHNvbGlkIDFweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1zLUJyZWFkY3J1bWItaXRlbUxpbms6YWN0aXZlLFxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dCdXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7IH1cblxuLm1zLUJyZWFkY3J1bWItaXRlbUxpbmsge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5tcy1CcmVhZGNydW1iIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAubXMtQnJlYWRjcnVtYi1pdGVtTGluayB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5tcy1CcmVhZGNydW1iLWNoZXZyb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3cgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dCdXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tcy1CcmVhZGNydW1iLWl0ZW1MaW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAxMTZweDsgfVxuICAubXMtQnJlYWRjcnVtYi1jaGV2cm9uIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3cgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dCdXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDsgfSB9XG5cbi5tcy1CdXR0b24ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDZweDsgfVxuXG4ubXMtQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlYWVhO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLUJ1dHRvbjpob3ZlciAubXMtQnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1zLUJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1CdXR0b246Zm9jdXMgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tcy1CdXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1CdXR0b246YWN0aXZlIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubXMtQnV0dG9uOmRpc2FibGVkLFxuLm1zLUJ1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5tcy1CdXR0b246ZGlzYWJsZWQgLm1zLUJ1dHRvbi1sYWJlbCxcbi5tcy1CdXR0b24uaXMtZGlzYWJsZWQgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbi5tcy1CdXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4ubXMtQnV0dG9uOmRpc2FibGVkOmZvY3VzLFxuLm1zLUJ1dHRvbi5pcy1kaXNhYmxlZDpob3Zlcixcbi5tcy1CdXR0b24uaXMtZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tcy1CdXR0b24gKyAubXMtQnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4ubXMtQnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tcy1CdXR0b24taWNvbixcbi5tcy1CdXR0b24tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5IC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWU7XG4gIGJvcmRlci1jb2xvcjogIzAwNWE5ZTsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDU3ODsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6ZGlzYWJsZWQsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTpkaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVybyAubXMtQnV0dG9uLWljb24ge1xuICBjb2xvcjogIzAwNzhkNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm8gLm1zLUJ1dHRvbi1pY29uIC5tcy1JY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzhkNztcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogIzAwNzhkNztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm86aG92ZXIgLm1zLUJ1dHRvbi1pY29uIC5tcy1JY29uLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm86Zm9jdXMgLm1zLUJ1dHRvbi1pY29uIC5tcy1JY29uIHtcbiAgY29sb3I6ICMwMDVhOWU7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm86aG92ZXIgLm1zLUJ1dHRvbi1sYWJlbCxcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvOmZvY3VzIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogIzAwNDU3ODsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVybzphY3RpdmUgLm1zLUJ1dHRvbi1pY29uIC5tcy1JY29uIHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm86YWN0aXZlIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVybzpkaXNhYmxlZCAubXMtQnV0dG9uLWljb24gLm1zLUljb24sXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVyby5pcy1kaXNhYmxlZCAubXMtQnV0dG9uLWljb24gLm1zLUljb24ge1xuICBjb2xvcjogI2M4YzhjODsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVybzpkaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm8uaXMtZGlzYWJsZWQgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNzJweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDNweDsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6aG92ZXIgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6Zm9jdXMgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpmb2N1cyAubXMtQnV0dG9uLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmFjdGl2ZSAubXMtQnV0dG9uLWRlc2NyaXB0aW9uLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmFjdGl2ZSAubXMtQnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmRpc2FibGVkIC5tcy1CdXR0b24tbGFiZWwsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6ZGlzYWJsZWQgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbixcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZC5pcy1kaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kLmlzLWRpc2FibGVkIC5tcy1CdXR0b24tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2E2YTZhNjsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6ZGlzYWJsZWQ6Zm9jdXMsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6ZGlzYWJsZWQ6YWN0aXZlLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kLmlzLWRpc2FibGVkOmZvY3VzLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kLmlzLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6ZGlzYWJsZWQ6Zm9jdXMgLm1zLUJ1dHRvbi1sYWJlbCxcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpkaXNhYmxlZDpmb2N1cyAubXMtQnV0dG9uLWRlc2NyaXB0aW9uLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmRpc2FibGVkOmFjdGl2ZSAubXMtQnV0dG9uLWxhYmVsLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmRpc2FibGVkOmFjdGl2ZSAubXMtQnV0dG9uLWRlc2NyaXB0aW9uLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kLmlzLWRpc2FibGVkOmZvY3VzIC5tcy1CdXR0b24tbGFiZWwsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQuaXMtZGlzYWJsZWQ6Zm9jdXMgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbixcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZC5pcy1kaXNhYmxlZDphY3RpdmUgLm1zLUJ1dHRvbi1sYWJlbCxcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZC5pcy1kaXNhYmxlZDphY3RpdmUgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kIC5tcy1CdXR0b24taWNvbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kOmhvdmVyIC5tcy1CdXR0b24taWNvbixcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kOmZvY3VzIC5tcy1CdXR0b24taWNvbiB7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kOmhvdmVyIC5tcy1CdXR0b24tbGFiZWwsXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZDpmb2N1cyAubXMtQnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQ6YWN0aXZlIC5tcy1CdXR0b24taWNvbixcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kOmFjdGl2ZSAubXMtQnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQ6ZGlzYWJsZWQgLm1zLUJ1dHRvbi1pY29uLFxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQuaXMtZGlzYWJsZWQgLm1zLUJ1dHRvbi1pY29uIHtcbiAgY29sb3I6ICNjOGM4Yzg7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQ6ZGlzYWJsZWQgLm1zLUJ1dHRvbi1sYWJlbCxcbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kLmlzLWRpc2FibGVkIC5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogI2E2YTZhNjsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZCArIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cblxuLm1zLUNhbGxvdXQge1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyODhweDsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YWZ0ZXIsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1RvcDpiZWZvcmUsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1RvcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwOyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSB7XG4gIHotaW5kZXg6IDA7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1RvcDphZnRlciB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDpiZWZvcmUsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YWZ0ZXIsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YWZ0ZXIge1xuICB0b3A6IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDphZnRlciB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmZmZmO1xuICBsZWZ0OiAtMTBweDsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IC0xMHB4OyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAwOyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTEwcHg7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm90dG9tOiAtMTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodDphZnRlcixcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmFmdGVyLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0JvdHRvbTpiZWZvcmUsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmFmdGVyLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1RvcDpiZWZvcmUsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmFmdGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YmVmb3JlLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YWZ0ZXIsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4ubXMtQ2FsbG91dC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLm1zLUNhbGxvdXQtY2xvc2Uge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgei1pbmRleDogMTEwOyB9XG5cbi5tcy1DYWxsb3V0LWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHggMjBweDsgfVxuXG4ubXMtQ2FsbG91dC1oZWFkZXIge1xuICB6LWluZGV4OiAxMDU7XG4gIHBhZGRpbmc6IDE4cHggMjRweCAxMnB4OyB9XG5cbi5tcy1DYWxsb3V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5tcy1DYWxsb3V0LXN1YlRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5tcy1DYWxsb3V0LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1DYWxsb3V0LWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tcy1DYWxsb3V0LWFjdGlvbnMgLm1zLUxpbmsubXMtTGluay0taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLThweDsgfVxuXG4ubXMtQ2FsbG91dC1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtOHB4O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tcy1DYWxsb3V0LWFjdGlvbjpob3ZlciAubXMtQ2FsbG91dC1hY3Rpb25JY29uLFxuLm1zLUNhbGxvdXQtYWN0aW9uOmZvY3VzIC5tcy1DYWxsb3V0LWFjdGlvbkljb24ge1xuICBjb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtQ2FsbG91dC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tY2xvc2UgLm1zLUNhbGxvdXQtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tT09CRS5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLU9PQkUubXMtQ2FsbG91dC0tYXJyb3dSaWdodDphZnRlcixcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLU9PQkUubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLU9PQkUubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tT09CRS5tcy1DYWxsb3V0LS1hcnJvd1RvcDpiZWZvcmUsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFLm1zLUNhbGxvdXQtLWFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFIC5tcy1DYWxsb3V0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFIC5tcy1DYWxsb3V0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLU9PQkUgLm1zLUNhbGxvdXQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFIC5tcy1DYWxsb3V0LXN1YlRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYWN0aW9uVGV4dCAubXMtQ2FsbG91dC1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tcGVlay5tcy1DYWxsb3V0LS1hcnJvd1RvcDpiZWZvcmUsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1wZWVrLm1zLUNhbGxvdXQtLWFycm93VG9wOmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tcGVlay5tcy1DYWxsb3V0LS1hcnJvd0JvdHRvbTpiZWZvcmUsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1wZWVrLm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmFmdGVyIHtcbiAgbGVmdDogNDBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tcGVlay5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dSaWdodDphZnRlcixcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmFmdGVyIHtcbiAgdG9wOiBjYWxjKFwiNTAlIC0gMTBweFwiKTsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1wZWVrIC5tcy1DYWxsb3V0LWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsgLm1zLUNhbGxvdXQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tcGVlayAubXMtQ2FsbG91dC1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLUNhbGxvdXQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDE2cHg7IH1cbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodDpiZWZvcmUsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YWZ0ZXIsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDpiZWZvcmUsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubXMtQ2hvaWNlRmllbGQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLUNob2ljZUZpZWxkIC5tcy1MYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAwIDAgMjZweDsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6ZGlzYWJsZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5tcy1DaG9pY2VGaWVsZC1pbnB1dDpkaXNhYmxlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICBjb2xvcjogI2M4YzhjODsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6ZGlzYWJsZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlYWVhZWE7IH1cblxuLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkIC5tcy1MYWJlbCB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1DaG9pY2VGaWVsZC1pbnB1dDpkaXNhYmxlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGZmMDA7XG4gICAgY29sb3I6ICMwMGZmMDA7IH1cbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGZmMDA7IH1cbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1DaG9pY2VGaWVsZC1pbnB1dDpkaXNhYmxlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDAwMDA7XG4gICAgY29sb3I6ICM2MDAwMDA7IH1cbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2MDAwMDA7IH1cbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogOHB4OyB9XG5cbi5tcy1DaG9pY2VGaWVsZC1pbnB1dDpmb2N1czpub3QoOmRpc2FibGVkKSArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NjsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLUNob2ljZUZpZWxkLWZpZWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggI2M4YzhjOCBzb2xpZDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm1zLUNob2ljZUZpZWxkLWZpZWxkOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2OyB9XG5cbi5tcy1DaG9pY2VGaWVsZC1maWVsZDpob3ZlciAubXMtTGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1DaG9pY2VGaWVsZC1pbnB1dDpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1DaG9pY2VGaWVsZC1pbnB1dDpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH0gfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogIzIxMjEyMTsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm1zLUNob2ljZUZpZWxkLWlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ09mZmljZTM2NUljb25zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIGNvbnRlbnQ6ICdcXGUwNDEnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1DaG9pY2VGaWVsZC1pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ2hvaWNlRmllbGQtaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5tcy1DaG9pY2VGaWVsZEdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5tcy1Db21tYW5kQmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmYztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tcy1Db21tYW5kQmFyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ubXMtQ29tbWFuZEJhci1tYWluQXJlYSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNThweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXMtQ29tbWFuZEJhci1tYWluQXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9IH1cblxuLm1zLUNvbW1hbmRCYXItc2lkZUNvbW1hbmRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4ubXMtQ29tbWFuZEJhci1zaWRlQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXMtQ29tbWFuZEJhci1zaWRlQ29tbWFuZHMge1xuICAgIG1pbi13aWR0aDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tcy1Db21tYW5kQmFyLXNpZGVDb21tYW5kcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tcy1Db21tYW5kQmFyLXNpZGVDb21tYW5kcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG5cbi5tcy1Db21tYW5kQmFySXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDc4ZDc7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4OyB9XG5cbi5tcy1Db21tYW5kQmFySXRlbSAubXMtQ29tbWFuZEJhckl0ZW0tY2hldnJvbkRvd24sXG4ubXMtQ29tbWFuZEJhckl0ZW0gLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ29tbWFuZEJhckl0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBvdXRsaW5lOiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ29tbWFuZEJhckl0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBvdXRsaW5lOiBub25lOyB9IH1cblxuLm1zLUNvbW1hbmRCYXJJdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLUNvbW1hbmRCYXJJdGVtOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUNvbW1hbmRCYXJJdGVtOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zLUNvbW1hbmRCYXJJdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAubXMtQ29tbWFuZEJhckl0ZW0gLm1zLUNvbW1hbmRCYXJJdGVtLWNoZXZyb25Eb3duLFxuICAubXMtQ29tbWFuZEJhckl0ZW0gLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0uaXMtaGlkZGVuIHtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1zLUNvbW1hbmRCYXJJdGVtLmljb24tb25seSAubXMtQ29tbWFuZEJhckl0ZW0tY2hldnJvbkRvd24sXG4ubXMtQ29tbWFuZEJhckl0ZW0uaWNvbi1vbmx5IC5tcy1Db21tYW5kQmFySXRlbS1jb21tYW5kVGV4dCxcbi5tcy1Db21tYW5kQmFySXRlbS5tcy1Db21tYW5kQmFySXRlbS0taWNvbk9ubHkgLm1zLUNvbW1hbmRCYXJJdGVtLWNoZXZyb25Eb3duLFxuLm1zLUNvbW1hbmRCYXJJdGVtLm1zLUNvbW1hbmRCYXJJdGVtLS1pY29uT25seSAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1Db21tYW5kQmFySXRlbS5tcy1Db21tYW5kQmFySXRlbS0taGFzVGV4dE9ubHkgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0LFxuLm1zLUNvbW1hbmRCYXJJdGVtLm1zLUNvbW1hbmRCYXJJdGVtLS1oYXNUZXh0T25seSAubXMtQ29tbWFuZEJhckl0ZW0tY2hldnJvbkRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm1zLUNvbW1hbmRCYXJJdGVtLW92ZXJmbG93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0tb3ZlcmZsb3cuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0tb3ZlcmZsb3cgLm1zLUljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1Db21tYW5kQmFySXRlbS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm1zLUNvbW1hbmRCYXJJdGVtLWxpbms6Zm9jdXM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgY29udGVudDogJyc7IH1cblxuLm1zLUNvbW1hbmRCYXJJdGVtLWljb24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1Db21tYW5kQmFySXRlbS1jaGV2cm9uRG93biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1Db21tYW5kQmFySXRlbS1jaGV2cm9uRG93bjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMDhweDtcbiAgbWF4LXdpZHRoOiAyMDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNmOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjE2N3MgY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYmFja2dyb3VuZC1jb2xvcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubXMtQ29tbWFuZEJhclNlYXJjaCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ29tbWFuZEJhclNlYXJjaCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUNvbW1hbmRCYXJTZWFyY2gge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7IH0gfVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7XG4gIGNvbG9yOiAjMDA3OGQ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUNvbW1hbmRCYXJTZWFyY2g6aG92ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwOyB9IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2ggLm1zLUljb24tLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDQycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjMDAwMDAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ29tbWFuZEJhclNlYXJjaC1pbnB1dCB7XG4gICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI2ZmZmZmZjsgfSB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uU2VhcmNoV3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvbkFycm93V3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvblNlYXJjaFdyYXBwZXIsXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uQXJyb3dXcmFwcGVyIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25DbGVhcldyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgei1pbmRleDogMTA7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogOHB4OyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLmlzLWFjdGl2ZS5tcy1Db21tYW5kQmFyU2VhcmNoLS1oYXNCYWNrIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDQwcHg7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlIC5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25TZWFyY2hXcmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC5pcy1hY3RpdmUubXMtQ29tbWFuZEJhclNlYXJjaC0taGFzQmFjayAubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uQXJyb3dXcmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC5pcy1hY3RpdmUgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvbkNsZWFyV3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25XcmFwcGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2ggLm1zLUljb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtQ29udGV4dHVhbE1lbnUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1Db250ZXh0dWFsTWVudS5pcy1vcGVuIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTgwcHg7XG4gIHotaW5kZXg6IDEwNTsgfVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtaXRlbS5tcy1Db250ZXh0dWFsTWVudS1pdGVtLS1kaXZpZGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtaXRlbS5tcy1Db250ZXh0dWFsTWVudS1pdGVtLS1oZWFkZXIge1xuICBjb2xvcjogIzAwNzhkNztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE4cHg7IH1cblxuLm1zLUNvbnRleHR1YWxNZW51LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfSB9XG5cbi5tcy1Db250ZXh0dWFsTWVudS1saW5rOmZpcnN0LWNoaWxkLFxuLm1zLUNvbnRleHR1YWxNZW51LWxpbms6bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMzlweDsgfVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtbGluazpob3Zlcixcbi5tcy1Db250ZXh0dWFsTWVudS1saW5rOmFjdGl2ZSxcbi5tcy1Db250ZXh0dWFsTWVudS1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWViZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFlYmZmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmhvdmVyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbms6aG92ZXIgKyAubXMtQ29udGV4dHVhbE1lbnUtc3ViTWVudUljb24sXG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmhvdmVyICsgLm1zLUNvbnRleHR1YWxNZW51LWNhcmV0UmlnaHQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MDA2ZTtcbiAgICBib3JkZXItY29sb3I6ICMzNzAwNmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbms6aG92ZXIgKyAubXMtQ29udGV4dHVhbE1lbnUtc3ViTWVudUljb24sXG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmhvdmVyICsgLm1zLUNvbnRleHR1YWxNZW51LWNhcmV0UmlnaHQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLm1zLUNvbnRleHR1YWxNZW51LWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzhkNzsgfVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNztcbiAgb3V0bGluZTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9IH1cblxuLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhZWJmZjtcbiAgICBib3JkZXItY29sb3I6ICMxYWViZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZCArIC5tcy1Db250ZXh0dWFsTWVudS1zdWJNZW51SWNvbixcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtc2VsZWN0ZWQgKyAubXMtQ29udGV4dHVhbE1lbnUtY2FyZXRSaWdodCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcwMDZlO1xuICAgIGJvcmRlci1jb2xvcjogIzM3MDA2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZCArIC5tcy1Db250ZXh0dWFsTWVudS1zdWJNZW51SWNvbixcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtc2VsZWN0ZWQgKyAubXMtQ29udGV4dHVhbE1lbnUtY2FyZXRSaWdodCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLWRpc2FibGVkOmFjdGl2ZSxcbi5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLWRpc2FibGVkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLWRpc2FibGVkOmFjdGl2ZSxcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtZGlzYWJsZWQ6YWN0aXZlLFxuICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1kaXNhYmxlZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDBmZjAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4ubXMtQ29udGV4dHVhbE1lbnUtbGluay5tcy1Db250ZXh0dWFsTWVudS1saW5rLS1oYXNNZW51IH4gLm1zLUNvbnRleHR1YWxNZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDE3OHB4OyB9XG5cbi5tcy1Db250ZXh0dWFsTWVudS1zdWJNZW51SWNvbixcbi5tcy1Db250ZXh0dWFsTWVudS1jYXJldFJpZ2h0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA3cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tcy1Db250ZXh0dWFsTWVudS5tcy1Db250ZXh0dWFsTWVudS0tbXVsdGlzZWxlY3QgLm1zLUNvbnRleHR1YWxNZW51LWl0ZW0ubXMtQ29udGV4dHVhbE1lbnUtaXRlbS0taGVhZGVyIHtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi5tcy1Db250ZXh0dWFsTWVudS5tcy1Db250ZXh0dWFsTWVudS0tbXVsdGlzZWxlY3QgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsge1xuICBwYWRkaW5nOiAwIDMwcHg7IH1cblxuLm1zLUNvbnRleHR1YWxNZW51Lm1zLUNvbnRleHR1YWxNZW51LS1tdWx0aXNlbGVjdCAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLUNvbnRleHR1YWxNZW51Lm1zLUNvbnRleHR1YWxNZW51LS1tdWx0aXNlbGVjdCAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZDphZnRlciB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNlMzY1SWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbnRlbnQ6ICdcXGUwNDEnO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDsgfVxuXG4ubXMtRGF0ZVBpY2tlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgei1pbmRleDogMzAwOyB9XG5cbi5tcy1EYXRlUGlja2VyIC5tcy1UZXh0RmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLURhdGVQaWNrZXItcGlja2VyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAwOyB9XG5cbi5tcy1EYXRlUGlja2VyLWV2ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiA1OyB9XG5cbi5tcy1EYXRlUGlja2VyLWhvbGRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1EYXRlUGlja2VyLXBpY2tlci5tcy1EYXRlUGlja2VyLXBpY2tlci0tb3BlbmVkIC5tcy1EYXRlUGlja2VyLWhvbGRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMTA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1EYXRlUGlja2VyLXBpY2tlci0tb3BlbmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1mcmFtZSB7XG4gIHBhZGRpbmc6IDFweDsgfVxuXG4ubXMtRGF0ZVBpY2tlci13cmFwIHtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiA5cHg7IH1cblxuLm1zLURhdGVQaWNrZXItZGF5UGlja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1zLURhdGVQaWNrZXItaGVhZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1tb250aCxcbi5tcy1EYXRlUGlja2VyLXllYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzAwNzhkNztcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1tb250aDpob3Zlcixcbi5tcy1EYXRlUGlja2VyLXllYXI6aG92ZXIge1xuICBjb2xvcjogIzAwNWE5ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tcy1EYXRlUGlja2VyLW1vbnRoIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLm1zLURhdGVQaWNrZXIteWVhciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm1zLURhdGVQaWNrZXItdGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLm1zLURhdGVQaWNrZXItdGFibGUgdGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1zLURhdGVQaWNrZXItdGFibGUgdGQ6aG92ZXIge1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLURhdGVQaWNrZXItZGF5LFxuLm1zLURhdGVQaWNrZXItd2Vla2RheSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ubXMtRGF0ZVBpY2tlci1kYXktLXRvZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0OyB9XG5cbi5tcy1EYXRlUGlja2VyLWRheS0tZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2YTZhNjsgfVxuXG4ubXMtRGF0ZVBpY2tlci1kYXktLW91dGZvY3VzIHtcbiAgY29sb3I6ICNhNmE2YTY7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1EYXRlUGlja2VyLWRheS0taW5mb2N1czpob3Zlcixcbi5tcy1EYXRlUGlja2VyLWRheS0tb3V0Zm9jdXM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhOyB9XG5cbi5tcy1EYXRlUGlja2VyLWRheS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ubXMtRGF0ZVBpY2tlci1waWNrZXItLWZvY3VzZWQgLm1zLURhdGVQaWNrZXItZGF5LS1oaWdobGlnaHRlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4ZDc7IH1cblxuLm1zLURhdGVQaWNrZXItZGF5LS1oaWdobGlnaHRlZC5tcy1EYXRlUGlja2VyLWRheS0tZGlzYWJsZWQsXG4ubXMtRGF0ZVBpY2tlci1kYXktLWhpZ2hsaWdodGVkLm1zLURhdGVQaWNrZXItZGF5LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhNmE2YTY7IH1cblxuLm1zLURhdGVQaWNrZXItbW9udGhQaWNrZXIsXG4ubXMtRGF0ZVBpY2tlci15ZWFyUGlja2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtRGF0ZVBpY2tlci1tb250aENvbXBvbmVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogOXB4O1xuICBsZWZ0OiA5cHg7IH1cblxuLm1zLURhdGVQaWNrZXIteWVhckNvbXBvbmVudHMsXG4ubXMtRGF0ZVBpY2tlci1kZWNhZGVDb21wb25lbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1wcmV2TW9udGgsXG4ubXMtRGF0ZVBpY2tlci1uZXh0TW9udGgsXG4ubXMtRGF0ZVBpY2tlci1wcmV2WWVhcixcbi5tcy1EYXRlUGlja2VyLW5leHRZZWFyLFxuLm1zLURhdGVQaWNrZXItcHJldkRlY2FkZSxcbi5tcy1EYXRlUGlja2VyLW5leHREZWNhZGUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4OyB9XG5cbi5tcy1EYXRlUGlja2VyLXByZXZNb250aDpob3Zlcixcbi5tcy1EYXRlUGlja2VyLW5leHRNb250aDpob3Zlcixcbi5tcy1EYXRlUGlja2VyLXByZXZZZWFyOmhvdmVyLFxuLm1zLURhdGVQaWNrZXItbmV4dFllYXI6aG92ZXIsXG4ubXMtRGF0ZVBpY2tlci1wcmV2RGVjYWRlOmhvdmVyLFxuLm1zLURhdGVQaWNrZXItbmV4dERlY2FkZTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1oZWFkZXJUb2dnbGVWaWV3IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgei1pbmRleDogNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tcy1EYXRlUGlja2VyLWN1cnJlbnRZZWFyLFxuLm1zLURhdGVQaWNrZXItY3VycmVudERlY2FkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1jdXJyZW50WWVhciB7XG4gIGNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1EYXRlUGlja2VyLWN1cnJlbnRZZWFyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVhOWU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubXMtRGF0ZVBpY2tlci1vcHRpb25HcmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIxMHB4O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMTBweCAwIDMwcHggNXB4OyB9XG5cbi5tcy1EYXRlUGlja2VyLW1vbnRoT3B0aW9uLFxuLm1zLURhdGVQaWNrZXIteWVhck9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb246aG92ZXIsXG4ubXMtRGF0ZVBpY2tlci15ZWFyT3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1EYXRlUGlja2VyLW1vbnRoT3B0aW9uLmlzLWhpZ2hsaWdodGVkLFxuLm1zLURhdGVQaWNrZXIteWVhck9wdGlvbi5pcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tcy1EYXRlUGlja2VyLWdvVG9kYXkge1xuICBib3R0b206IDlweDtcbiAgY29sb3I6ICMwMDc4ZDc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7IH1cblxuLm1zLURhdGVQaWNrZXItZ29Ub2RheTpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nWWVhcnMgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyLFxuLm1zLURhdGVQaWNrZXIuaXMtcGlja2luZ1llYXJzIC5tcy1EYXRlUGlja2VyLW1vbnRoQ29tcG9uZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLURhdGVQaWNrZXIuaXMtcGlja2luZ1llYXJzIC5tcy1EYXRlUGlja2VyLW1vbnRoUGlja2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nWWVhcnMgLm1zLURhdGVQaWNrZXIteWVhclBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NjBweCkge1xuICAubXMtRGF0ZVBpY2tlci1ob2xkZXIge1xuICAgIHdpZHRoOiA0NDBweDsgfVxuICAubXMtRGF0ZVBpY2tlci1tb250aCxcbiAgLm1zLURhdGVQaWNrZXIteWVhciB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm1zLURhdGVQaWNrZXItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgd2lkdGg6IDIyMHB4OyB9XG4gIC5tcy1EYXRlUGlja2VyLW1vbnRoUGlja2VyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubXMtRGF0ZVBpY2tlci1kYXlQaWNrZXIge1xuICAgIG1hcmdpbjogLTEwcHggMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLm1zLURhdGVQaWNrZXItbW9udGhQaWNrZXIsXG4gIC5tcy1EYXRlUGlja2VyLXllYXJQaWNrZXIge1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDIzOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubXMtRGF0ZVBpY2tlci1vcHRpb25HcmlkIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDsgfVxuICAubXMtRGF0ZVBpY2tlci1tb250aENvbXBvbmVudHMge1xuICAgIHdpZHRoOiAyMTBweDsgfVxuICAubXMtRGF0ZVBpY2tlci1tb250aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLm1zLURhdGVQaWNrZXItbW9udGgsXG4gIC5tcy1EYXRlUGlja2VyLXllYXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAubXMtRGF0ZVBpY2tlci1tb250aDpob3ZlcixcbiAgLm1zLURhdGVQaWNrZXIteWVhcjpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5tcy1EYXRlUGlja2VyLWRheSxcbiAgLm1zLURhdGVQaWNrZXItd2Vla2RheSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1zLURhdGVQaWNrZXItcHJldk1vbnRoLFxuICAubXMtRGF0ZVBpY2tlci1uZXh0TW9udGgsXG4gIC5tcy1EYXRlUGlja2VyLXByZXZZZWFyLFxuICAubXMtRGF0ZVBpY2tlci1uZXh0WWVhcixcbiAgLm1zLURhdGVQaWNrZXItcHJldkRlY2FkZSxcbiAgLm1zLURhdGVQaWNrZXItbmV4dERlY2FkZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDsgfVxuICAubXMtRGF0ZVBpY2tlci10b2dnbGVNb250aFZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLURhdGVQaWNrZXItY3VycmVudFllYXIsXG4gIC5tcy1EYXRlUGlja2VyLWN1cnJlbnREZWNhZGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24sXG4gIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwOyB9XG4gIC5tcy1EYXRlUGlja2VyLW1vbnRoT3B0aW9uOmhvdmVyLFxuICAubXMtRGF0ZVBpY2tlci15ZWFyT3B0aW9uOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1zLURhdGVQaWNrZXItZ29Ub2RheSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0b3A6IDE5OXB4O1xuICAgIHdpZHRoOiAyMTBweDsgfVxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nWWVhcnMgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyLFxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nWWVhcnMgLm1zLURhdGVQaWNrZXItbW9udGhDb21wb25lbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nWWVhcnMgLm1zLURhdGVQaWNrZXItbW9udGhQaWNrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLURhdGVQaWNrZXIuaXMtcGlja2luZ1llYXJzIC5tcy1EYXRlUGlja2VyLXllYXJQaWNrZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1OXB4KSB7XG4gIC5tcy1EYXRlUGlja2VyLmlzLXBpY2tpbmdNb250aHMgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyLFxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nTW9udGhzIC5tcy1EYXRlUGlja2VyLW1vbnRoQ29tcG9uZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nTW9udGhzIC5tcy1EYXRlUGlja2VyLW1vbnRoUGlja2VyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tcy1EaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tcy1EaWFsb2c6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7IH1cblxuLm1zLURpYWxvZyAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1zLURpYWxvZyAubXMtT3ZlcmxheSB7XG4gIHotaW5kZXg6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLURpYWxvZyAubXMtT3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5tcy1EaWFsb2ctbWFpbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDI4OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubXMtRGlhbG9nLWJ1dHRvbi5tcy1EaWFsb2ctYnV0dG9uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgcGFkZGluZzogOHB4O1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubXMtRGlhbG9nLWJ1dHRvbi5tcy1EaWFsb2ctYnV0dG9uLS1jbG9zZSAubXMtSWNvbi5tcy1JY29uLS14IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubXMtRGlhbG9nLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfVxuXG4ubXMtRGlhbG9nLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxNXB4OyB9XG5cbi5tcy1EaWFsb2ctdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5tcy1EaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1zLURpYWxvZy1jb250ZW50IC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubXMtRGlhbG9nLXN1YlRleHQge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5tcy1EaWFsb2ctYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDA7IH1cblxuLm1zLURpYWxvZy1hY3Rpb25zIC5tcy1CdXR0b24ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi5tcy1EaWFsb2ctYWN0aW9uc1JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4ubXMtRGlhbG9nLWFjdGlvbnNSaWdodCAubXMtRGlhbG9nLWFjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubXMtRGlhbG9nLWFjdGlvbnNSaWdodCAubXMtRGlhbG9nLWFjdGlvbiArIC5tcy1EaWFsb2ctYWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMCAxNnB4OyB9XG5cbi5tcy1EaWFsb2cubXMtRGlhbG9nLS1jbG9zZTpub3QoLm1zLURpYWxvZy0tbGdIZWFkZXIpIC5tcy1EaWFsb2ctdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm1zLURpYWxvZy5tcy1EaWFsb2ctLWNsb3NlOm5vdCgubXMtRGlhbG9nLS1sZ0hlYWRlcikgLm1zLURpYWxvZy1idXR0b24ubXMtRGlhbG9nLWJ1dHRvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtRGlhbG9nLm1zLURpYWxvZy0tbXVsdGlsaW5lIC5tcy1EaWFsb2ctdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLm1zLURpYWxvZy5tcy1EaWFsb2ctLW11bHRpbGluZSAubXMtRGlhbG9nLWlubmVyIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7IH1cblxuLm1zLURpYWxvZy5tcy1EaWFsb2ctLWxnSGVhZGVyIC5tcy1EaWFsb2ctaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbiAgcGFkZGluZzogMjZweCAyMHB4IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubXMtRGlhbG9nLm1zLURpYWxvZy0tbGdIZWFkZXIgLm1zLURpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgTGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubXMtRGlhbG9nLm1zLURpYWxvZy0tbGdIZWFkZXIgLm1zLURpYWxvZy1zdWJUZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtRGlhbG9nLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjg4cHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDsgfSB9XG5cbi5tcy1Ecm9wZG93biB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubXMtRHJvcGRvd246aG92ZXIgLm1zLURyb3Bkb3duLXRpdGxlLFxuLm1zLURyb3Bkb3duOmhvdmVyIC5tcy1Ecm9wZG93bi1jYXJldERvd24sXG4ubXMtRHJvcGRvd246Zm9jdXMgLm1zLURyb3Bkb3duLXRpdGxlLFxuLm1zLURyb3Bkb3duOmZvY3VzIC5tcy1Ecm9wZG93bi1jYXJldERvd24sXG4ubXMtRHJvcGRvd246YWN0aXZlIC5tcy1Ecm9wZG93bi10aXRsZSxcbi5tcy1Ecm9wZG93bjphY3RpdmUgLm1zLURyb3Bkb3duLWNhcmV0RG93biB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tcy1Ecm9wZG93bjpob3ZlciAubXMtRHJvcGRvd24tdGl0bGUsXG4ubXMtRHJvcGRvd246YWN0aXZlIC5tcy1Ecm9wZG93bi10aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NjsgfVxuXG4ubXMtRHJvcGRvd246Zm9jdXMgLm1zLURyb3Bkb3duLXRpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1Ecm9wZG93biAubXMtTGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubXMtRHJvcGRvd24uaXMtZGlzYWJsZWQgLm1zLURyb3Bkb3duLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogI2E2YTZhNjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Ecm9wZG93bi5pcy1kaXNhYmxlZCAubXMtRHJvcGRvd24tdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwZmYwMDtcbiAgICBjb2xvcjogIzAwZmYwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLURyb3Bkb3duLmlzLWRpc2FibGVkIC5tcy1Ecm9wZG93bi10aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjAwMDAwO1xuICAgIGNvbG9yOiAjNjAwMDAwOyB9IH1cblxuLm1zLURyb3Bkb3duLmlzLWRpc2FibGVkIC5tcy1Ecm9wZG93bi1jYXJldERvd24ge1xuICBjb2xvcjogI2E2YTZhNjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtRHJvcGRvd24uaXMtZGlzYWJsZWQgLm1zLURyb3Bkb3duLWNhcmV0RG93biB7XG4gICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Ecm9wZG93bi5pcy1kaXNhYmxlZCAubXMtRHJvcGRvd24tY2FyZXREb3duIHtcbiAgICBjb2xvcjogIzYwMDAwMDsgfSB9XG5cbi5tcy1Ecm9wZG93bi5tcy1Ecm9wZG93bi0tb3BlbiAubXMtRHJvcGRvd24taXRlbXMsXG4ubXMtRHJvcGRvd24uaXMtb3BlbiAubXMtRHJvcGRvd24taXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5tcy1Ecm9wZG93bi1zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1Ecm9wZG93bi1jYXJldERvd24ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubXMtRHJvcGRvd24tdGl0bGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXMtRHJvcGRvd24taXRlbXMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjhweDtcbiAgei1pbmRleDogNDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4ubXMtRHJvcGRvd24taXRlbXM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtRHJvcGRvd24taXRlbXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Ecm9wZG93bi1pdGVtcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfSB9XG5cbi5tcy1Ecm9wZG93bi1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Ecm9wZG93bi1pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Ecm9wZG93bi1pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4ubXMtRHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbi5tcy1Ecm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDM5cHg7IH1cblxuLm1zLURyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtRHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhZWJmZjtcbiAgICBib3JkZXItY29sb3I6ICMxYWViZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1zLURyb3Bkb3duLWl0ZW06aG92ZXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLURyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzAwNmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzcwMDZlO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLm1zLURyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3O1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubXMtRHJvcGRvd24taXRlbS5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5tcy1Ecm9wZG93bi1pdGVtLmlzLXNlbGVjdGVkLFxuLm1zLURyb3Bkb3duLWl0ZW0ubXMtRHJvcGRvd24taXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLm1zLURyb3Bkb3duLWl0ZW0uaXMtc2VsZWN0ZWQ6aG92ZXIsXG4ubXMtRHJvcGRvd24taXRlbS5tcy1Ecm9wZG93bi1pdGVtLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLURyb3Bkb3duLWl0ZW0uaXMtc2VsZWN0ZWQsXG4gIC5tcy1Ecm9wZG93bi1pdGVtLm1zLURyb3Bkb3duLWl0ZW0tLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFlYmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzFhZWJmZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubXMtRHJvcGRvd24taXRlbS5pcy1zZWxlY3RlZDpmb2N1cyxcbiAgLm1zLURyb3Bkb3duLWl0ZW0ubXMtRHJvcGRvd24taXRlbS0tc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLURyb3Bkb3duLWl0ZW0uaXMtc2VsZWN0ZWQsXG4gIC5tcy1Ecm9wZG93bi1pdGVtLm1zLURyb3Bkb3duLWl0ZW0tLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcwMDZlO1xuICAgIGJvcmRlci1jb2xvcjogIzM3MDA2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtRHJvcGRvd24taXRlbXMge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7IH1cbiAgLm1zLURyb3Bkb3duLm1zLURyb3Bkb3duLS1vcGVuIC5tcy1Ecm9wZG93bi1pdGVtcyxcbiAgLm1zLURyb3Bkb3duLmlzLW9wZW4gLm1zLURyb3Bkb3duLWl0ZW1zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4ubXMtRmFjZXBpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm1zLUZhY2VwaWxlIC5tcy1QZXJzb25hQ2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5tcy1GYWNlcGlsZSAubXMtUGVyc29uYUNhcmQuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1zLUZhY2VwaWxlLWl0ZW1CdG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1zLUZhY2VwaWxlLWl0ZW1CdG4gLm1zLVBlcnNvbmEtcHJlc2VuY2UsXG4ubXMtRmFjZXBpbGUtaXRlbUJ0biAubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi5tcy1GYWNlcGlsZS1pdGVtQnRuLS1hZGRQZXJzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5tcy1GYWNlcGlsZS1pdGVtQnRuLm1zLUZhY2VwaWxlLWl0ZW1CdG4tLWFkZFBlcnNvbjpob3Zlcixcbi5tcy1GYWNlcGlsZS1pdGVtQnRuLm1zLUZhY2VwaWxlLWl0ZW1CdG4tLWFkZFBlcnNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWU7IH1cblxuLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tYWRkUGVyc29uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1Nzg7IH1cblxuLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tYWRkUGVyc29uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODsgfVxuXG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi5tcy1GYWNlcGlsZS1pdGVtQnRuLS1vdmVyZmxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1GYWNlcGlsZS1pdGVtQnRuLm1zLUZhY2VwaWxlLWl0ZW1CdG4tLW92ZXJmbG93LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1GYWNlcGlsZS1pdGVtQnRuLm1zLUZhY2VwaWxlLWl0ZW1CdG4tLW92ZXJmbG93OmhvdmVyIHtcbiAgY29sb3I6ICMyMTIxMjE7IH1cblxuLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tb3ZlcmZsb3c6ZGlzYWJsZWQge1xuICBjb2xvcjogI2M4YzhjODsgfVxuXG4ubXMtRmFjZXBpbGUtYWRkUGVyc29uSWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5tcy1GYWNlcGlsZS1vdmVyZmxvd1RleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLUZhY2VwaWxlLXBhbmVsLm1zLUZhY2VwaWxlLXBhbmVsLS1vdmVyZmxvdyAubXMtUGFuZWwtaGVhZGVyVGV4dCxcbi5tcy1GYWNlcGlsZS1wYW5lbC5tcy1GYWNlcGlsZS1wYW5lbC0tb3ZlcmZsb3cgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hCb3gsXG4ubXMtRmFjZXBpbGUtcGFuZWwubXMtRmFjZXBpbGUtcGFuZWwtLW92ZXJmbG93IC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyxcbi5tcy1GYWNlcGlsZS1wYW5lbC5tcy1GYWNlcGlsZS1wYW5lbC0tb3ZlcmZsb3cgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1GYWNlcGlsZS1wYW5lbC5tcy1GYWNlcGlsZS1wYW5lbC0tb3ZlcmZsb3cgLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZEhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIExpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDgycHg7XG4gIGhlaWdodDogNzRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLm1zLUxhYmVsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5tcy1MYWJlbC5pcy1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgKic7XG4gIGNvbG9yOiAjYTgwMDAwOyB9XG5cbi5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4uaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgIGNvbG9yOiAjNjAwMDAwOyB9IH1cblxuLm1zLUxpbmsge1xuICBjb2xvcjogIzAwNzhkNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1zLUxpbms6aG92ZXIsXG4ubXMtTGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0NTc4OyB9XG5cbi5tcy1MaW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3OGQ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1MaW5rIHtcbiAgICBjb2xvcjogIzgwODBmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLUxpbmsge1xuICAgIGNvbG9yOiAjMDAwMDlmOyB9IH1cblxuLm1zLUxpc3Qge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1MaXN0Lm1zLUxpc3QtLWdyaWQgLm1zLUxpc3RJdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7IH1cbiAgLm1zLUxpc3QubXMtTGlzdC0tZ3JpZCAubXMtTGlzdEl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7IH0gfVxuXG4ubXMtTGlzdEl0ZW0ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAqem9vbTogMTtcbiAgcGFkZGluZzogOXB4IDI4cHggM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1MaXN0SXRlbTpiZWZvcmUsXG4ubXMtTGlzdEl0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5tcy1MaXN0SXRlbTphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5tcy1MaXN0SXRlbS1wcmltYXJ5VGV4dCxcbi5tcy1MaXN0SXRlbS1zZWNvbmRhcnlUZXh0LFxuLm1zLUxpc3RJdGVtLXRlcnRpYXJ5VGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1zLUxpc3RJdGVtLXByaW1hcnlUZXh0IHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4OyB9XG5cbi5tcy1MaXN0SXRlbS1zZWNvbmRhcnlUZXh0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ubXMtTGlzdEl0ZW0tdGVydGlhcnlUZXh0IHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5tcy1MaXN0SXRlbS1tZXRhVGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDM5cHg7IH1cblxuLm1zLUxpc3RJdGVtLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLm1zLUxpc3RJdGVtLXNlbGVjdGlvblRhcmdldCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLUxpc3RJdGVtLWFjdGlvbnMge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IDEwcHg7IH1cblxuLm1zLUxpc3RJdGVtLWFjdGlvbiB7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7IH1cblxuLm1zLUxpc3RJdGVtLWFjdGlvbiAubXMtSWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1zLUxpc3RJdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLUxpc3RJdGVtLmlzLXVucmVhZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwNzhkNztcbiAgcGFkZGluZy1sZWZ0OiAyN3B4OyB9XG5cbi5tcy1MaXN0SXRlbS5pcy11bnJlYWQgLm1zLUxpc3RJdGVtLXNlY29uZGFyeVRleHQsXG4ubXMtTGlzdEl0ZW0uaXMtdW5yZWFkIC5tcy1MaXN0SXRlbS1tZXRhVGV4dCB7XG4gIGNvbG9yOiAjMDA3OGQ3O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm1zLUxpc3RJdGVtLmlzLXVuc2VlbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDA3OGQ3O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4ubXMtTGlzdEl0ZW0uaXMtc2VsZWN0YWJsZSAubXMtTGlzdEl0ZW0tc2VsZWN0aW9uVGFyZ2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGFibGUgLm1zLUxpc3RJdGVtLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubXMtTGlzdEl0ZW0uaXMtc2VsZWN0YWJsZTpob3ZlcjpiZWZvcmUge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ09mZmljZTM2NUljb25zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiA2cHg7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7IH1cblxuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1MaXN0SXRlbS5pcy1zZWxlY3RlZDpiZWZvcmUsXG4ubXMtTGlzdEl0ZW0uaXMtc2VsZWN0ZWQ6aG92ZXI6YmVmb3JlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICBjb250ZW50OiAnXFxlMDQxJztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDZweDsgfVxuXG4ubXMtTGlzdEl0ZW0uaXMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLUxpc3RJdGVtLm1zLUxpc3RJdGVtLS1kb2N1bWVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1zLUxpc3RJdGVtLm1zLUxpc3RJdGVtLS1kb2N1bWVudCAubXMtTGlzdEl0ZW0taXRlbUljb24ge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tcy1MaXN0SXRlbS5tcy1MaXN0SXRlbS0tZG9jdW1lbnQgLm1zLUxpc3RJdGVtLWl0ZW1JY29uIC5tcy1JY29uIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLm1zLUxpc3RJdGVtLm1zLUxpc3RJdGVtLS1kb2N1bWVudCAubXMtTGlzdEl0ZW0tcHJpbWFyeVRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLm1zLUxpc3RJdGVtLm1zLUxpc3RJdGVtLS1kb2N1bWVudCAubXMtTGlzdEl0ZW0tc2Vjb25kYXJ5VGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmYztcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZURvd25JbjIwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXIgLm1zLUljb24ge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXIuaGlkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVVwT3V0MjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXIuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtTWVzc2FnZUJhbm5lci1leHBhbmQsXG4ubXMtTWVzc2FnZUJhbm5lci1jbG9zZSB7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubXMtTWVzc2FnZUJhbm5lci1leHBhbmQ6Zm9jdXMsXG4ubXMtTWVzc2FnZUJhbm5lci1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubXMtTWVzc2FnZUJhbm5lci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1NZXNzYWdlQmFubmVyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXItZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubXMtTWVzc2FnZUJhbm5lci1leHBhbmQuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubXMtTWVzc2FnZUJhbm5lci1hY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tcy1NZXNzYWdlQmFubmVyLWFjdGlvbiAubXMtQnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXItY2xpcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXIuaXMtZXhwYW5kZWQge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXIuaXMtZXhwYW5kZWQgLm1zLU1lc3NhZ2VCYW5uZXItY2xpcHBlciB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1zLU1lc3NhZ2VCYW5uZXItZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm1zLU1lc3NhZ2VCYW5uZXItYWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMDsgfVxuICAubXMtTWVzc2FnZUJhbm5lci10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgcGFkZGluZzogMThweCAwIDEwcHggMDtcbiAgICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gIC5tcy1NZXNzYWdlQmFubmVyLWV4cGFuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAubXMtTWVzc2FnZUJhbm5lci1leHBhbmQgLm1zLUljb24ge1xuICAgIGNvbG9yOiAjMDA3OGQ3OyB9IH1cblxuLypcbiAgQmFzZSB0ZW1wbGF0ZSBmaWxlXG4qL1xuLm1zLU1lc3NhZ2VCYXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi5tcy1NZXNzYWdlQmFyLWljb24sXG4ubXMtTWVzc2FnZUJhci10ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubXMtTWVzc2FnZUJhci1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzY3Njc2OyB9XG5cbi5tcy1NZXNzYWdlQmFyLXRleHQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRjZTsgfVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1zZXZlcmVXYXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDljYzsgfVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1zZXZlcmVXYXJuaW5nIC5tcy1NZXNzYWdlQmFyLWljb24ge1xuICBjb2xvcjogI2Q4M2IwMTsgfVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU3ZTk7IH1cblxuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tZXJyb3IgLm1zLU1lc3NhZ2VCYXItaWNvbiB7XG4gIGNvbG9yOiAjYTgwMDAwOyB9XG5cbi5tcy1NZXNzYWdlQmFyLm1zLU1lc3NhZ2VCYXItLXJlbW92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU3ZTk7IH1cblxuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tcmVtb3ZlIC5tcy1NZXNzYWdlQmFyLWljb24ge1xuICBjb2xvcjogI2E4MDAwMDsgfVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1yZW1vdmUgLm1zLUljb24ge1xuICBmb250LXNpemU6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjZkZDsgfVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1zdWNjZXNzIC5tcy1NZXNzYWdlQmFyLWljb24ge1xuICBjb2xvcjogIzEwN2MxMDsgfVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1zdWNjZXNzIC5tcy1JY29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0b3A6IDNweDsgfVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1zdWNjZXNzIC5tcy1JY29uOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7IH1cblxuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tc3VjY2VzcyAubXMtSWNvbjphZnRlciB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0b3A6IDFweDsgfVxuXG4ubXMtTmF2QmFyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLU5hdkJhciAubXMtT3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM2N3MgY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICB6LWluZGV4OiAwOyB9XG5cbi5tcy1OYXZCYXItb3Blbk1lbnUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubXMtTmF2QmFyLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtTmF2QmFyLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLU5hdkJhci1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlY2Y5O1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubXMtTmF2QmFyLWl0ZW06aG92ZXIgLm1zLUljb24ge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ubXMtTmF2QmFyLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLU5hdkJhci1pdGVtLmlzLXNlbGVjdGVkIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1OYXZCYXItaXRlbS5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbi5tcy1OYXZCYXItaXRlbS5pcy1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5tcy1OYXZCYXItbGluayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1zLU5hdkJhci1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1OYXZCYXItaXRlbS5tcy1OYXZCYXItaXRlbS0taGFzTWVudSAubXMtTmF2QmFyLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLWhhc01lbnU6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzIxMjEyMTsgfVxuXG4ubXMtTmF2QmFyLWNoZXZyb25Eb3duIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5tcy1OYXZCYXItaXRlbS5tcy1OYXZCYXItaXRlbS0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDsgfVxuXG4ubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXNlYXJjaDphZnRlciB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNlMzY1SWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGNvbnRlbnQ6ICdcXGUwMzknO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMDsgfVxuXG4ubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXNlYXJjaCAubXMtVGV4dEZpZWxkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXNlYXJjaC5pcy1vcGVuIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1zZWFyY2guaXMtb3BlbiAubXMtVGV4dEZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1zZWFyY2guaXMtb3BlbiAubXMtVGV4dEZpZWxkLWZpZWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1zLU5hdkJhci5pcy1vcGVuIC5tcy1OYXZCYXItaXRlbXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5tcy1OYXZCYXIuaXMtb3BlbiAubXMtTmF2QmFyLWl0ZW0gLm1zLUNvbnRleHR1YWxNZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLWhhc01lbnUuaXMtc2VsZWN0ZWQge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLWhhc01lbnUuaXMtc2VsZWN0ZWQgLm1zLU5hdkJhci1jaGV2cm9uRG93biB7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7IH1cbiAgLm1zLU5hdkJhci1pdGVtIC5tcy1Db250ZXh0dWFsTWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubXMtTmF2QmFyLWl0ZW0gLm1zLUNvbnRleHR1YWxNZW51IC5tcy1Db250ZXh0dWFsTWVudS1saW5rIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLm1zLU5hdkJhci5pcy1vcGVuIC5tcy1PdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtTmF2QmFyLW9wZW5NZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1OYXZCYXItaXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubXMtTmF2QmFyLWNoZXZyb25Eb3duIHtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1zLU5hdkJhci1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1zLU5hdkJhci1pdGVtOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzhkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubXMtTmF2QmFyLWl0ZW0uaXMtc2VsZWN0ZWQge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlib2xkJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzhkNzsgfVxuICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLWhhc01lbnU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICByaWdodDogYXV0bzsgfVxuICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLm1zLU9yZ0NoYXJ0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubXMtT3JnQ2hhcnQtZ3JvdXBUaXRsZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubXMtT3JnQ2hhcnQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTJweCAwIDE2cHggMDsgfVxuXG4ubXMtT3JnQ2hhcnQtbGlzdEl0ZW0ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubXMtT3JnQ2hhcnQtbGlzdEl0ZW1CdG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7IH1cblxuLm1zLU92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDA7IH1cblxuLm1zLU92ZXJsYXkubXMtT3ZlcmxheS0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4ubXMtT3ZlcmxheS0tbm9uZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubXMtUGFuZWwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMzAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubXMtUGFuZWwgLm1zLU92ZXJsYXkge1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzY3cyBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7IH1cblxuLm1zLVBhbmVsLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGFuZWwtbWFpbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGJveC1zaGFkb3c6IC0zMHB4IDBweCAzMHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLm1zLVBhbmVsLW1haW4gLm1zLUNvbW1hbmRCYXIge1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1zLVBhbmVsLW1haW4gLm1zLUNvbW1hbmRCYXJJdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ubXMtUGFuZWwtbWFpbiAubXMtQ29tbWFuZEJhckl0ZW0gLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFyLW1haW5BcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxpZ2h0RGlzbWlzcyAubXMtUGFuZWwtbWFpbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgd2lkdGg6IDI3MnB4O1xuICBib3gtc2hhZG93OiAtMzBweCAwcHggMzBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MgLm1zLVBhbmVsLWNvbW1hbmRzLFxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MgLm1zLVBhbmVsLWNvbnRlbnRJbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MubXMtUGFuZWwtYW5pbWF0ZUluIC5tcy1QYW5lbC1tYWluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW40MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGlnaHREaXNtaXNzLm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtT3ZlcmxheSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI2N3M7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MubXMtUGFuZWwtYW5pbWF0ZU91dCAubXMtUGFuZWwtbWFpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MubXMtUGFuZWwtYW5pbWF0ZU91dCAubXMtT3ZlcmxheSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMTY3czsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxlZnQgLm1zLVBhbmVsLW1haW4ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICB3aWR0aDogMjcycHg7XG4gIGJveC1zaGFkb3c6IC0zMHB4IDBweCAzMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdCAubXMtUGFuZWwtY29tbWFuZHMsXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxlZnQgLm1zLVBhbmVsLWNvbnRlbnRJbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtUGFuZWwtbWFpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluNDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtYW5pbWF0ZUluIC5tcy1PdmVybGF5IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjY3czsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtYW5pbWF0ZU91dCAubXMtUGFuZWwtbWFpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLU92ZXJsYXkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtUGFuZWwtbWFpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtT3ZlcmxheSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI2N3M7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLVBhbmVsLW1haW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLU92ZXJsYXkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1zbSAubXMtUGFuZWwtbWFpbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGFuZWwubXMtUGFuZWwtLXNtIC5tcy1QYW5lbC1tYWluIHtcbiAgICB3aWR0aDogMzQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS1tZCAubXMtUGFuZWwtbWFpbixcbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS1sZyAubXMtUGFuZWwtbWFpbixcbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS14bCAubXMtUGFuZWwtbWFpbiB7XG4gICAgbGVmdDogNDhweDtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS1tZCAubXMtUGFuZWwtbWFpbiB7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNjQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0tbGcgLm1zLVBhbmVsLW1haW4ge1xuICAgIGxlZnQ6IDQyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubXMtUGFuZWwubXMtUGFuZWwtLWxnLm1zLVBhbmVsLS1maXhlZCAubXMtUGFuZWwtbWFpbiB7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogOTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0teGwgLm1zLVBhbmVsLW1haW4ge1xuICAgIGxlZnQ6IDE3NnB4OyB9IH1cblxuLm1zLVBhbmVsLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGFuZWwuaXMtb3BlbiAubXMtUGFuZWwtbWFpbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGFuZWwuaXMtb3BlbiAubXMtT3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGFuZWwuaXMtb3BlbiAubXMtT3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtUGFuZWwtbWFpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7IH1cblxuLm1zLVBhbmVsLmlzLW9wZW4ubXMtUGFuZWwtYW5pbWF0ZU91dCAubXMtUGFuZWwtbWFpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7IH1cblxuLm1zLVBhbmVsLmlzLW9wZW4ubXMtUGFuZWwtYW5pbWF0ZU91dCAubXMtT3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtUGFuZWwtbWFpbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW40MDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtT3ZlcmxheSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjY3czsgfVxuICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1QYW5lbC1tYWluIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLU92ZXJsYXkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMTY3czsgfVxuICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLVBhbmVsLW1haW4ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgLm1zLVBhbmVsLmlzLW9wZW4ubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtYW5pbWF0ZUluIC5tcy1PdmVybGF5IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNjdzOyB9XG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLVBhbmVsLW1haW4ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZUxlZnRPdXQ0MDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1PdmVybGF5IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7IH1cbiAgLm1zLVBhbmVsLmlzLW9wZW4gLm1zLU92ZXJsYXkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLU92ZXJsYXksXG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtT3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb24tbmFtZTogbm9uZTsgfSB9XG5cbi5tcy1QYW5lbC1jbG9zZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLVBhbmVsLWNsb3NlQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm1zLVBhbmVsLWNvbnRlbnRJbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDE2cHggMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zLVBhbmVsLWNvbnRlbnRJbm5lciB7XG4gICAgcGFkZGluZzogMCAzMnB4IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tcy1QYW5lbC1jb250ZW50SW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweCAyMHB4OyB9IH1cblxuLm1zLVBhbmVsLWhlYWRlclRleHQge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zLVBhbmVsLWhlYWRlclRleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzIC5tcy1Db21tYW5kQmFyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlYWY5OyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZDhmNDsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmFjdGl2ZSAubXMtQ29tbWFuZEJhckl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjMDcyODhiOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06YWN0aXZlIC5tcy1Db21tYW5kQmFySXRlbS1jb21tYW5kVGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgIzI0ODhkODsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmZpcnN0LWNoaWxkIC5tcy1Db21tYW5kQmFySXRlbS1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzIC5tcy1Db21tYW5kQmFySXRlbTpmaXJzdC1jaGlsZCAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmZpcnN0LWNoaWxkIC5tcy1Db21tYW5kQmFySXRlbS1saW5rV3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTllO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06Zmlyc3QtY2hpbGQ6aG92ZXIgLm1zLUNvbW1hbmRCYXJJdGVtLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmZpcnN0LWNoaWxkOmhvdmVyIC5tcy1Db21tYW5kQmFySXRlbS1jb21tYW5kVGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcy5pcy1vcGVuIC5tcy1Db21tYW5kQmFyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4yMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZGVsYXk6IDI1MG1zOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMuaXMtb3BlbiAubXMtQ29tbWFuZEJhciB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtczsgfSB9XG5cbi5tcy1QZW9wbGVQaWNrZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94IHtcbiAgKnpvb206IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94OmJlZm9yZSxcbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaEJveDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIuaXMtYWN0aXZlIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoRmllbGQge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMzhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcGVyc29uYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNHB4O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1wZXJzb25hIC5tcy1QZXJzb25hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1wZXJzb25hLmhhcy1lcnJvciAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gIGNvbG9yOiAjYTgwMDAwOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcGVyc29uYVJlbW92ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcGVyc29uYVJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1wZXJzb25hUmVtb3ZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc4ZDc7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDU7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5pcy1hY3RpdmUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRHcm91cHMge1xuICBtYXgtaGVpZ2h0OiAzMDlweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0R3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEdyb3VwVGl0bGUge1xuICBjb2xvcjogIzAwNzhkNztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTdweCAwIDAgMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0TGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QnRuLFxuLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0QnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDlweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG4sXG4gIC5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEJ0biB7XG4gICAgaGVpZ2h0OiA0OHB4OyB9IH1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG46aG92ZXIsXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG46Zm9jdXMsXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG46Zm9jdXMge1xuICBvdXRsaW5lOiAxOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QnRuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG4tLWNvbXBhY3QsXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEJ0bi0tY29tcGFjdCB7XG4gIGhlaWdodDogMzJweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNjdzIGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbiB7XG4gICAgaGVpZ2h0OiA0OHB4OyB9IH1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24gLm1zLUljb24ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWN0aW9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWFmZTU7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBZGRpdGlvbmFsQ29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQuaXMtZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0LmlzLWV4cGFuZGVkIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWN0aW9uIC5tcy1JY29uIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQuaXMtZXhwYW5kZWQgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBZGRpdGlvbmFsQ29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBoZWlnaHQ6IDY5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUgLm1zLVNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUgLm1zLVNwaW5uZXIgLm1zLVNwaW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUuaXMtc2VhcmNoaW5nIC5tcy1TcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLmlzLXNlYXJjaGluZyAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIC5tcy1JY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUuaXMtc2VhcmNoaW5nIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVByaW1hcnkge1xuICBjb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUuaXMtc2VhcmNoaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVCdG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlQnRuOmZvY3VzLFxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlQnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlQnRuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlQnRuLS1jb21wYWN0IHtcbiAgaGVpZ2h0OiA0OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiB7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24gLm1zLUljb24ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAyN3B4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVQcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlU2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLS1kaXNjb25uZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLS1kaXNjb25uZWN0ZWQgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiAubXMtSWNvbiB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS0tZGlzY29ubmVjdGVkIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVByaW1hcnkge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMnB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0R3JvdXBzIHtcbiAgbWF4LWhlaWdodDogMjA5cHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24ge1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24gLm1zLUljb24ge1xuICBtYXJnaW4tdG9wOiAtOHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZSB7XG4gIGhlaWdodDogNDlweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tY29tcGFjdCAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUgLm1zLVNwaW5uZXIge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEycHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLmlzLXNlYXJjaGluZyAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24gLm1zLUljb24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlUHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlU2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hCb3gsXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tbWVtYmVyc0xpc3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hCb3gge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoRmllbGQsXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tbWVtYmVyc0xpc3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hGaWVsZCB7XG4gIGhlaWdodDogMjhweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlcnNvbmEsXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tbWVtYmVyc0xpc3QgLm1zLVBlcnNvbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUuaXMtc2VhcmNoaW5nIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZS5pcy1zZWFyY2hpbmcgLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0SGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhLFxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIC5tcy1QZXJzb25hLWltYWdlLFxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZFBlb3BsZSAubXMtUGVyc29uYS1pbWFnZUFyZWEsXG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVvcGxlIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyAubXMtUGVyc29uYS1wbGFjZWhvbGRlcixcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0b3A6IDZweDsgfVxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIC5tcy1QZXJzb25hLWluaXRpYWxzLFxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZFBlb3BsZSAubXMtUGVyc29uYS1pbml0aWFscyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEtcHJlc2VuY2UsXG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVvcGxlIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBsZWZ0OiAxOXB4OyB9XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEtZGV0YWlscyxcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCxcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCxcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIC5tcy1QZXJzb25hIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQsXG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVvcGxlIC5tcy1QZXJzb25hIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEJ0bixcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEJ0biB7XG4gICAgaGVpZ2h0OiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbiB7XG4gICAgaGVpZ2h0OiA0MnB4OyB9IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNlbGVjdGFibGUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZSxcbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVCdG4sXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiB7XG4gIGhlaWdodDogNDhweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlQnRuIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIHtcbiAgd2lkdGg6IDQ4cHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVByaW1hcnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIC5tcy1JY29uIHtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVNwaW5uZXIge1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZXJzb25hQ2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlcnNvbmFDYXJkLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRIZWFkZXIsXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RIZWFkZXIge1xuICBjb2xvcjogIzAwNzhkNztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVvcGxlLFxuLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZXJzb24ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLVBlcnNvbmEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubXMtUGVyc29uYS1pbWFnZUFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGVyc29uYS1pbWFnZUFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1QZXJzb25hLWltYWdlQXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfSB9XG5cbi5tcy1QZXJzb25hLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgdG9wOiA5cHg7IH1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBMaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWxpZ2h0Qmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YmE1ZTc7IH1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDg5ZWY7IH1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tZGFya0JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1Nzk3OyB9XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmE5OyB9XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWxpZ2h0R3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTliNDMzOyB9XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTMwMDsgfVxuXG4ubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1kYXJrR3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3MTQ1OyB9XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWxpZ2h0UGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzczYmQ7IH1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwOTc7IH1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTM4Nzg7IH1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwM2NiYTsgfVxuXG4ubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7IH1cblxuLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhNTMyYzsgfVxuXG4ubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUxMTExOyB9XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWRhcmtSZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjkxZDQ3OyB9XG5cbi5tcy1QZXJzb25hLWltYWdlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDsgfVxuXG4ubXMtUGVyc29uYS1pbWFnZVtzcmM9JyddIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGQyNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDM0cHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjsgfVxuXG4ubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tcy1QZXJzb25hLXByaW1hcnlUZXh0LFxuLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCxcbi5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbi5tcy1QZXJzb25hLW9wdGlvbmFsVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDE5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQsXG4ubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQsXG4ubXMtUGVyc29uYS1vcHRpb25hbFRleHQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0IHtcbiAgcGFkZGluZy10b3A6IDNweDsgfVxuXG4ubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQsXG4ubXMtUGVyc29uYS1vcHRpb25hbFRleHQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZSAubXMtUGVyc29uYS1pbWFnZUFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZhNmE2O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zcXVhcmUgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH0gfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueSAubXMtUGVyc29uYS1pbWFnZUFyZWEge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55IC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICB0b3A6IDlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55IC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueSAubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXRpbnkgLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueSAubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55Lm1zLVBlcnNvbmEtLXJlYWRvbmx5IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueS5tcy1QZXJzb25hLS1yZWFkb25seSAubXMtUGVyc29uYS1wcmltYXJ5VGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICc7JzsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zcXVhcmUubXMtUGVyc29uYS0tdGlueSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIHRvcDogMTBweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1pbWFnZUFyZWEsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1pbWFnZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teHMgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRvcDogNnB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhzIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGxlZnQ6IDE5cHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teHMgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhzIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogM3B4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhzIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDRweDtcbiAgbGVmdDogMDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zbSAubXMtUGVyc29uYS1pbWFnZUFyZWEsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zbSAubXMtUGVyc29uYS1pbWFnZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc20gLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDM4cHg7XG4gIHRvcDogNXB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zbSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGxlZnQ6IDI3cHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc20gLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0LFxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc20gLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxcHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNHB4O1xuICBsZWZ0OiAwOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWxnIC5tcy1QZXJzb25hLWltYWdlQXJlYSxcbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWxnIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1sZyAubXMtUGVyc29uYS1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogNjdweDtcbiAgdG9wOiAxMHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWxnIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNzJweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1sZyAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGxlZnQ6IDQ5cHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tbGcgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tbGcgLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0IHtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1sZyAubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zcXVhcmUubXMtUGVyc29uYS0tbGcgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBoZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiA3cHg7XG4gIGxlZnQ6IDA7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhLFxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtaW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDk1cHg7XG4gIHRvcDogMTJweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhsIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogNzFweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhsIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0IHtcbiAgcGFkZGluZy10b3A6IDJweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1vcHRpb25hbFRleHQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zcXVhcmUubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogOXB4O1xuICBsZWZ0OiAwOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWRhcmtUZXh0IC5tcy1QZXJzb25hLXByaW1hcnlUZXh0LCAubXMtUGVvcGxlUGlja2VyLXJlc3VsdCAubXMtUGVyc29uYTpob3ZlciAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCxcbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmhvdmVyIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgY29sb3I6ICMyMTIxMjE7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tZGFya1RleHQgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCwgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQgLm1zLVBlcnNvbmE6aG92ZXIgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCxcbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmhvdmVyIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1kYXJrVGV4dCAubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQsIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmhvdmVyIC5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmhvdmVyIC5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWRhcmtUZXh0IC5tcy1QZXJzb25hLW9wdGlvbmFsVGV4dCwgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQgLm1zLVBlcnNvbmE6aG92ZXIgLm1zLVBlcnNvbmEtb3B0aW9uYWxUZXh0LFxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQgLm1zLVBlcnNvbmE6aG92ZXIgLm1zLVBlcnNvbmEtb3B0aW9uYWxUZXh0IHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNlbGVjdGFibGU6bm90KC5tcy1QZXJzb25hLS14bCk6aG92ZXIsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zZWxlY3RhYmxlOm5vdCgubXMtUGVyc29uYS0teGwpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNmOTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWF2YWlsYWJsZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGQyNTU7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYXdheSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQyMDA7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYmxvY2tlZCAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZWRlZGUgMCUsICNkZWRlZGUgNDglLCAjYzcyZDI1IDQwJSwgI2M3MmQyNSA1OCUsICNkZWRlZGUgNTIlLCAjZGVkZWRlIDEwMCUpOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWJ1c3kgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYjNiO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2U1N2E3OSwgI2U1N2E3OSAxcHgsICNkMDBlMGQgMHB4LCAjZDAwZTBkIDJweCk7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYnVzeS5tcy1QZXJzb25hLS1zcXVhcmUgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYjNiO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2U1N2E3OSwgI2U1N2E3OSAzcHgsICNkMDBlMGQgM3B4LCAjZDAwZTBkIDZweCk7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tZG5kIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MmQyNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2M3MmQyNSAwJSwgI2M3MmQyNSA0OCUsICNmZmZmZmYgNDglLCAjZmZmZmZmIDUyJSwgI2M3MmQyNSA1MiUsICNjNzJkMjUgMTAwJSk7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tb2ZmbGluZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmNmZDg7IH1cblxuLm1zLVBlcnNvbmFDYXJkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlVXBJbjEwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtcGVyc29uYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cblxuLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAxMnB4IDAgMTJweCAyMHB4OyB9XG5cbi5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtcGVyc29uYSAubXMtUGVyc29uYSAubXMtUGVyc29uYS1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDExcHg7IH1cblxuLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtaW5pdGlhbHMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4OyB9XG5cbi5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICBsZWZ0OiA3N3B4O1xuICBib3R0b206IDEycHg7IH1cblxuLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0LFxuLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtb3B0aW9uYWxUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDhweDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9uLCAubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3csXG4ubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbjpob3ZlciwgLm1zLVBlcnNvbmFDYXJkLW92ZXJmbG93OmhvdmVyLFxuLm1zLVBlcnNvbmFDYXJkLW92ZXJmbG93OmhvdmVyIHtcbiAgY29sb3I6ICMyMTIxMjE7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbjphY3RpdmUsIC5tcy1QZXJzb25hQ2FyZC1vdmVyZmxvdzphY3RpdmUsXG4ubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbi5pcy1hY3RpdmUsIC5pcy1hY3RpdmUubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3csXG4uaXMtYWN0aXZlLm1zLVBlcnNvbmFDYXJkLW92ZXJmbG93IHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbi5pcy1hY3RpdmU6YWZ0ZXIsIC5pcy1hY3RpdmUubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6YWZ0ZXIsXG4uaXMtYWN0aXZlLm1zLVBlcnNvbmFDYXJkLW92ZXJmbG93OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMTVweDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm1zLVBlcnNvbmFDYXJkLW92ZXJmbG93OmhvdmVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLVBlcnNvbmFDYXJkLW9yZ0NoYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAwOyB9XG5cbi5tcy1QZXJzb25hQ2FyZC1hY3Rpb25EZXRhaWxCb3gge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbkRldGFpbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjY3cyBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSkgMC4ycztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9uRGV0YWlscy5pcy1jb2xsYXBzZWQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbkRldGFpbHMuaXMtY29sbGFwc2VkIC5tcy1QZXJzb25hQ2FyZC1kZXRhaWxFeHBhbmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGUwODgnOyB9XG5cbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxDaGF0LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFBob25lLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE1haWwsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIHtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxQaG9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsVmlkZW8ge1xuICBtYXJnaW4tbGVmdDogLTIwMCU7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE1haWwge1xuICBtYXJnaW4tbGVmdDogLTMwMCU7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE9yZyB7XG4gIG1hcmdpbi1sZWZ0OiAtNDAwJTsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTEsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUgLmRldGFpbC0yLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvIC5kZXRhaWwtMyxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtNCB7XG4gIG1heC1oZWlnaHQ6IDc4cHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZTsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIC5kZXRhaWwtNSB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2U7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbENoYXQgLmRldGFpbC0yLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbENoYXQgLmRldGFpbC0zLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbENoYXQgLmRldGFpbC00LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbENoYXQgLmRldGFpbC01LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFBob25lIC5kZXRhaWwtMSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxQaG9uZSAuZGV0YWlsLTMsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUgLmRldGFpbC00LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFBob25lIC5kZXRhaWwtNSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxWaWRlbyAuZGV0YWlsLTEsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsVmlkZW8gLmRldGFpbC0yLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvIC5kZXRhaWwtNCxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxWaWRlbyAuZGV0YWlsLTUsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTWFpbCAuZGV0YWlsLTEsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTWFpbCAuZGV0YWlsLTIsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTWFpbCAuZGV0YWlsLTMsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTWFpbCAuZGV0YWlsLTUsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIC5kZXRhaWwtMSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxPcmcgLmRldGFpbC0yLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE9yZyAuZGV0YWlsLTMsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIC5kZXRhaWwtNCB7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbEV4cGFuZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbEV4cGFuZGVyOmFmdGVyIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICBjb250ZW50OiAnXFxlMDg3JzsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTGluZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTGFiZWwge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9uLm1zLVBlcnNvbmFDYXJkLW9yZ0NoYXJ0OmFmdGVyLCAubXMtUGVyc29uYUNhcmQtb3JnQ2hhcnQubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6YWZ0ZXIsXG4ubXMtUGVyc29uYUNhcmQtb3JnQ2hhcnQubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1QZXJzb25hQ2FyZC5tcy1QZXJzb25hQ2FyZC0tc3F1YXJlIC5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hLWltYWdlQXJlYSxcbi5tcy1QZXJzb25hQ2FyZC5tcy1QZXJzb25hQ2FyZC0tc3F1YXJlIC5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDA7IH1cblxuLm1zLVBlcnNvbmFDYXJkLm1zLVBlcnNvbmFDYXJkLS1zcXVhcmUgLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGVyc29uYUNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4ubXMtUGl2b3Qge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tcy1QaXZvdC1saW5rIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLm1zLVBpdm90LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGl2b3QtbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhZWJmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVBpdm90LWxpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzAwNmU7IH0gfVxuXG4ubXMtUGl2b3QtbGluazpob3Zlcixcbi5tcy1QaXZvdC1saW5rOmZvY3VzLFxuLm1zLVBpdm90LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubXMtUGl2b3QtbGluazpob3ZlciArIC5tcy1QaXZvdC1kcm9wZG93bkljb24sXG4ubXMtUGl2b3QtbGluazpmb2N1cyArIC5tcy1QaXZvdC1kcm9wZG93bkljb24sXG4ubXMtUGl2b3QtbGluazphY3RpdmUgKyAubXMtUGl2b3QtZHJvcGRvd25JY29uIHtcbiAgY29sb3I6ICMyMTIxMjE7IH1cblxuLm1zLVBpdm90LWxpbms6YWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWJvbGQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxYWViZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzNzAwNmU7IH0gfVxuXG4ubXMtUGl2b3QtbGluazphY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGl2b3QtbGluay5pcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMWFlYmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtUGl2b3QtbGluay5pcy1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICMzNzAwNmU7IH0gfVxuXG4ubXMtUGl2b3QtbGluay5pcy1zZWxlY3RlZDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1QaXZvdC1saW5rLmlzLXNlbGVjdGVkICsgLm1zLVBpdm90LWRyb3Bkb3duSWNvbiB7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5tcy1QaXZvdC1kcm9wZG93bkljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuLm1zLVBpdm90LWxpbmsubXMtUGl2b3QtbGluay0tb3ZlcmZsb3cge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4ubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdy5pcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93OmhvdmVyOm5vdCguaXMtc2VsZWN0ZWQpLFxuLm1zLVBpdm90LWxpbmsubXMtUGl2b3QtbGluay0tb3ZlcmZsb3c6Zm9jdXM6bm90KC5pcy1zZWxlY3RlZCkge1xuICBjb2xvcjogIzIxMjEyMTsgfVxuXG4ubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdzphY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1QaXZvdC1lbGxpcHNpcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7IH1cblxuLm1zLVBpdm90Lm1zLVBpdm90LS1sYXJnZSAubXMtUGl2b3QtbGluayB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4ubXMtUGl2b3QubXMtUGl2b3QtLWxhcmdlIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1QaXZvdC5tcy1QaXZvdC0tbGFyZ2UgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubXMtUGl2b3QubXMtUGl2b3QtLWxhcmdlIC5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyB7XG4gIGhlaWdodDogNDBweDsgfVxuXG4ubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbmsge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4ubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbms6aG92ZXI6bm90KC5pcy1zZWxlY3RlZCk6bm90KC5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdyksXG4ubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbms6Zm9jdXM6bm90KC5pcy1zZWxlY3RlZCk6bm90KC5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdykge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhZWJmZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MDA2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbi5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyAubXMtUGl2b3QtbGluay5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWViZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyAubXMtUGl2b3QtbGluay5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MDA2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbi5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyAubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdzpob3Zlcjpub3QoLmlzLXNlbGVjdGVkKSxcbi5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyAubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdzpmb2N1czpub3QoLmlzLXNlbGVjdGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDcgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zLVBpdm90LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdzphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rLmlzLXNlbGVjdGVkIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pYm9sZCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubXMtUHJvZ3Jlc3NJbmRpY2F0b3ItaXRlbU5hbWUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5tcy1Qcm9ncmVzc0luZGljYXRvci1pdGVtRGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLm1zLVByb2dyZXNzSW5kaWNhdG9yLWl0ZW1Qcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgcGFkZGluZzogOHB4IDA7IH1cblxuLm1zLVByb2dyZXNzSW5kaWNhdG9yLXByb2dyZXNzVHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1Qcm9ncmVzc0luZGljYXRvci1wcm9ncmVzc0JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVByb2dyZXNzSW5kaWNhdG9yLXByb2dyZXNzQmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtUHJvZ3Jlc3NJbmRpY2F0b3ItcHJvZ3Jlc3NCYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH0gfVxuXG4ubXMtU2VhcmNoQm94IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1zLVNlYXJjaEJveC5pcy1kaXNhYmxlZCAubXMtU2VhcmNoQm94LWxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVNlYXJjaEJveC5pcy1kaXNhYmxlZCAubXMtU2VhcmNoQm94LWxhYmVsIHtcbiAgICBjb2xvcjogIzAwZmYwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVNlYXJjaEJveC5pcy1kaXNhYmxlZCAubXMtU2VhcmNoQm94LWxhYmVsIHtcbiAgICBjb2xvcjogIzYwMDAwMDsgfSB9XG5cbi5tcy1TZWFyY2hCb3guaXMtZGlzYWJsZWQgLm1zLVNlYXJjaEJveC1pY29uIHtcbiAgY29sb3I6ICNjOGM4Yzg7IH1cblxuLm1zLVNlYXJjaEJveC5pcy1kaXNhYmxlZCAubXMtU2VhcmNoQm94LWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5tcy1TZWFyY2hCb3guaXMtYWN0aXZlIC5tcy1TZWFyY2hCb3gtY2xvc2VCdXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQgMXB4IHNvbGlkOyB9XG5cbi5tcy1TZWFyY2hCb3gtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcxYWZlNTtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggM3B4IDdweCAxMHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiA1OyB9XG5cbi5tcy1TZWFyY2hCb3gtZmllbGQuaG92ZXJpbmcge1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVjZjk7IH1cblxuLm1zLVNlYXJjaEJveC1maWVsZC5ob3ZlcmluZyArIC5tcy1TZWFyY2hCb3gtbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubXMtU2VhcmNoQm94LWZpZWxkLmhvdmVyaW5nICsgLm1zLVNlYXJjaEJveC1sYWJlbCAubXMtSWNvbiB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5tcy1TZWFyY2hCb3gtZmllbGQ6Zm9jdXMge1xuICBwYWRkaW5nOiA2cHggMzJweCA3cHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlY2Y5OyB9XG5cbi5tcy1TZWFyY2hCb3gtZmllbGQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVNlYXJjaEJveC1jbG9zZUJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTA7IH1cblxuLm1zLVNlYXJjaEJveC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1TZWFyY2hCb3gtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNzY3Njc2OyB9XG5cbi5tcy1TcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLm1zLVNwaW5uZXIubXMtU3Bpbm5lci0tbGFyZ2Uge1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuLm1zLVNwaW5uZXIubXMtU3Bpbm5lci0tbGFyZ2UgLm1zLVNwaW5uZXItbGFiZWwge1xuICBsZWZ0OiAzNHB4O1xuICB0b3A6IDZweDsgfVxuXG4ubXMtU3Bpbm5lci1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1TcGlubmVyLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVNwaW5uZXItY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9IH1cblxuLm1zLVNwaW5uZXItbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwNzhkNztcbiAgbGVmdDogMjhweDtcbiAgdG9wOiAycHg7IH1cblxuLm1zLVRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi5tcy1UYWJsZS0tZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbi5tcy1UYWJsZSB0cixcbi5tcy1UYWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ubXMtVGFibGUgdHI6aG92ZXIsXG4ubXMtVGFibGUtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLVRhYmxlIHRyLmlzLXNlbGVjdGVkLFxuLm1zLVRhYmxlLXJvdy5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7IH1cblxuLm1zLVRhYmxlIHRyLmlzLXNlbGVjdGVkIC5tcy1UYWJsZS1yb3dDaGVjayxcbi5tcy1UYWJsZS1yb3cuaXMtc2VsZWN0ZWQgLm1zLVRhYmxlLXJvd0NoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtVGFibGUgdHIuaXMtc2VsZWN0ZWQgLm1zLVRhYmxlLXJvd0NoZWNrOmJlZm9yZSxcbi5tcy1UYWJsZS1yb3cuaXMtc2VsZWN0ZWQgLm1zLVRhYmxlLXJvd0NoZWNrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVRhYmxlIHRyLmlzLXNlbGVjdGVkIC5tcy1UYWJsZS1yb3dDaGVjazphZnRlcixcbi5tcy1UYWJsZS1yb3cuaXMtc2VsZWN0ZWQgLm1zLVRhYmxlLXJvd0NoZWNrOmFmdGVyIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICBjb250ZW50OiAnXFxlMDQxJztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogOXB4OyB9XG5cbi5tcy1UYWJsZSB0aCxcbi5tcy1UYWJsZSB0ZCxcbi5tcy1UYWJsZS1jZWxsLFxuLm1zLVRhYmxlIHRoLFxuLm1zLVRhYmxlIHRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5tcy1UYWJsZSB0aGVhZCB0aCxcbi5tcy1UYWJsZS1oZWFkLFxuLm1zLVRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJIFNlbWlsaWdodCcsICdTZWdvZSBVSScsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLm1zLVRhYmxlIHRoZWFkIHRkLFxuLm1zLVRhYmxlIHRoZWFkIHRoLFxuLm1zLVRhYmxlIHRoZWFkIC5tcy1UYWJsZS1jZWxsLCAubXMtVGFibGUgdGhlYWQgdGgsIC5tcy1UYWJsZSB0aGVhZCB0ZCxcbi5tcy1UYWJsZSB0aGVhZCAubXMtVGFibGUtcm93Q2hlY2ssXG4ubXMtVGFibGUtaGVhZCB0ZCwgLm1zLVRhYmxlIHRoZWFkIHRoIHRkLFxuLm1zLVRhYmxlLWhlYWQgdGgsIC5tcy1UYWJsZSB0aGVhZCB0aCB0aCxcbi5tcy1UYWJsZS1oZWFkIC5tcy1UYWJsZS1jZWxsLCAubXMtVGFibGUgdGhlYWQgdGggLm1zLVRhYmxlLWNlbGwsXG4ubXMtVGFibGUtaGVhZCAubXMtVGFibGUgdGgsIC5tcy1UYWJsZVxuLm1zLVRhYmxlLWhlYWQgdGgsIC5tcy1UYWJsZSB0aGVhZCB0aCB0aCxcbi5tcy1UYWJsZS1oZWFkIC5tcy1UYWJsZSB0ZCwgLm1zLVRhYmxlXG4ubXMtVGFibGUtaGVhZCB0ZCwgLm1zLVRhYmxlIHRoZWFkIHRoIHRkLFxuLm1zLVRhYmxlLWhlYWQgLm1zLVRhYmxlLXJvd0NoZWNrLCAubXMtVGFibGUgdGhlYWQgdGggLm1zLVRhYmxlLXJvd0NoZWNrIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IH1cblxuLm1zLVRhYmxlIHRoZWFkIC5tcy1UYWJsZS1yb3dDaGVjazphZnRlcixcbi5tcy1UYWJsZS1oZWFkIC5tcy1UYWJsZS1yb3dDaGVjazphZnRlciwgLm1zLVRhYmxlIHRoZWFkIHRoIC5tcy1UYWJsZS1yb3dDaGVjazphZnRlciB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNlMzY1SWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgY29udGVudDogJ1xcZTA0MSc7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDlweDsgfVxuXG4ubXMtVGFibGUtcm93Q2hlY2sge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tcy1UYWJsZS1yb3dDaGVjazpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNmE2O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMTRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtVGFibGUtcm93LmlzLXNlbGVjdGVkIC5tcy1UYWJsZS1yb3dDaGVjayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubXMtVGFibGUtcm93LmlzLXNlbGVjdGVkIC5tcy1UYWJsZS1yb3dDaGVjazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1zLUxhYmVsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5tcy1MYWJlbC5pcy1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgKic7XG4gIGNvbG9yOiAjYTgwMDAwOyB9XG5cbi5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4uaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgIGNvbG9yOiAjNjAwMDAwOyB9IH1cblxuLm1zLVRleHRGaWVsZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubXMtVGV4dEZpZWxkLmlzLWRpc2FibGVkIC5tcy1UZXh0RmllbGQtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm1zLVRleHRGaWVsZC5pcy1kaXNhYmxlZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5tcy1UZXh0RmllbGQuaXMtZGlzYWJsZWQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubXMtVGV4dEZpZWxkLmlzLWRpc2FibGVkOi1tb3otcGxhY2Vob2xkZXIsXG4ubXMtVGV4dEZpZWxkLmlzLWRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbi5tcy1UZXh0RmllbGQuaXMtcmVxdWlyZWQgLm1zLUxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyAqJztcbiAgY29sb3I6ICNhODAwMDA7IH1cblxuLm1zLVRleHRGaWVsZC5pcy1yZXF1aXJlZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcjphZnRlcixcbi5tcy1UZXh0RmllbGQuaXMtcmVxdWlyZWQ6Oi1tb3otcGxhY2Vob2xkZXI6YWZ0ZXIsXG4ubXMtVGV4dEZpZWxkLmlzLXJlcXVpcmVkOi1tb3otcGxhY2Vob2xkZXI6YWZ0ZXIsXG4ubXMtVGV4dEZpZWxkLmlzLXJlcXVpcmVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgKic7XG4gIGNvbG9yOiAjYTgwMDAwOyB9XG5cbi5tcy1UZXh0RmllbGQuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1UZXh0RmllbGQtZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhbicsICdTZWdvZSBVSSBTZW1pbGlnaHQnLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1zLVRleHRGaWVsZC1maWVsZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NjsgfVxuXG4ubXMtVGV4dEZpZWxkLWZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1UZXh0RmllbGQtZmllbGQ6aG92ZXIsXG4gIC5tcy1UZXh0RmllbGQtZmllbGQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzFhZWJmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVRleHRGaWVsZC1maWVsZDpob3ZlcixcbiAgLm1zLVRleHRGaWVsZC1maWVsZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzcwMDZlOyB9IH1cblxuLm1zLVRleHRGaWVsZC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5tcy1UZXh0RmllbGQtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubXMtVGV4dEZpZWxkLWZpZWxkOi1tb3otcGxhY2Vob2xkZXIsXG4ubXMtVGV4dEZpZWxkLWZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1UZXh0RmllbGQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tcGxhY2Vob2xkZXIgLm1zLUxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUkgU2VtaWxpZ2h0JywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDEwcHg7IH1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXBsYWNlaG9sZGVyLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6ICNhNmE2YTY7IH1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXBsYWNlaG9sZGVyLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS1wbGFjZWhvbGRlci5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgIGNvbG9yOiAjMDBmZjAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tcGxhY2Vob2xkZXIuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgICBjb2xvcjogIzYwMDAwMDsgfSB9XG5cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxODBweDsgfVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFlYmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzcwMDZlOyB9IH1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQ6YWN0aXZlLFxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQgLm1zLUxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZCAubXMtVGV4dEZpZWxkLWZpZWxkIHtcbiAgYm9yZGVyOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZCAubXMtVGV4dEZpZWxkLWZpZWxkOmFjdGl2ZSxcbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkIC5tcy1UZXh0RmllbGQtZmllbGQ6Zm9jdXMsXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZCAubXMtVGV4dEZpZWxkLWZpZWxkOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZC5pcy1kaXNhYmxlZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYWVhZWE7IH1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgICBjb2xvcjogIzAwZmYwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgICBjb2xvcjogIzYwMDAwMDsgfSB9XG5cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkLmlzLWRpc2FibGVkIC5tcy1UZXh0RmllbGQtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhNmE2YTY7IH1cblxuLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFlYmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZC5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzM3MDA2ZTsgfSB9XG5cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS1tdWx0aWxpbmUgLm1zLVRleHRGaWVsZC1maWVsZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm1zLUxhYmVsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5tcy1MYWJlbC5pcy1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgKic7XG4gIGNvbG9yOiAjYTgwMDAwOyB9XG5cbi5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4uaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgIGNvbG9yOiAjNjAwMDAwOyB9IH1cblxuLm1zLVRvZ2dsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywgJ1NlZ29lIFVJJywgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLm1zLVRvZ2dsZSAubXMtTGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDYycHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubXMtVG9nZ2xlOmhvdmVyIC5tcy1MYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tcy1Ub2dnbGU6YWN0aXZlIC5tcy1MYWJlbCB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5tcy1Ub2dnbGUuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVRvZ2dsZS5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgIGNvbG9yOiAjMDBmZjAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4ubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1Ub2dnbGUtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M4YzhjOCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuXG4ubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjOCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Ub2dnbGUuaXMtZGlzYWJsZWQgLm1zLVRvZ2dsZS1maWVsZCxcbiAgLm1zLVRvZ2dsZS5pcy1kaXNhYmxlZCAubXMtVG9nZ2xlLWZpZWxkOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBmZjAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1Ub2dnbGUtZmllbGQsXG4gIC5tcy1Ub2dnbGUuaXMtZGlzYWJsZWQgLm1zLVRvZ2dsZS1maWVsZDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzYwMDAwMDsgfSB9XG5cbi5tcy1Ub2dnbGUtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubXMtVG9nZ2xlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMi41cHggI2M4YzhjOCBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tcy1Ub2dnbGUtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMDsgfVxuXG4ubXMtVG9nZ2xlLWlucHV0ICsgLm1zLVRvZ2dsZS1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cblxuLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IC0yLjVweDtcbiAgbGVmdDogLTIuNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xuICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICBib3JkZXI6IDIuNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG91dGxpbmU6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Ub2dnbGUtaW5wdXQgKyAubXMtVG9nZ2xlLWZpZWxkOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9IH1cblxuLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yaWdodDogMi41cHggc29saWQgI2ZmZmZmZjsgfVxuXG4ubXMtVG9nZ2xlLWlucHV0ICsgLm1zLVRvZ2dsZS1maWVsZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1Ub2dnbGUtaW5wdXQgKyAubXMtVG9nZ2xlLWZpZWxkIC5tcy1MYWJlbC0tb2ZmIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQgLm1zLUxhYmVsLS1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY29udGVudDogJyc7XG4gIHRvcDogLTIuNXB4O1xuICByaWdodDogLTIuNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xuICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZDpiZWZvcmUge1xuICAgIGJvcmRlcjogMi41cHggc29saWQgI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgb3V0bGluZTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbi5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDIuNXB4IHNvbGlkICNmZmZmZmY7IH1cblxuLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQgLm1zLUxhYmVsLS1vZmYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQgLm1zLUxhYmVsLS1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH0gfVxuXG4ubXMtVG9nZ2xlLWlucHV0OmZvY3VzICsgLm1zLVRvZ2dsZS1maWVsZCxcbi5tcy1Ub2dnbGUtaW5wdXQ6aG92ZXIgKyAubXMtVG9nZ2xlLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuXG4ubXMtVG9nZ2xlLWlucHV0OmZvY3VzOmNoZWNrZWQgKyAubXMtVG9nZ2xlLWZpZWxkLFxuLm1zLVRvZ2dsZS1pbnB1dDpob3ZlcjpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWU7IH1cblxuLm1zLVRvZ2dsZS5tcy1Ub2dnbGUtLXRleHRMZWZ0IHtcbiAgd2lkdGg6IDIyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tcy1Ub2dnbGUubXMtVG9nZ2xlLS10ZXh0TGVmdCAubXMtVG9nZ2xlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB0b3A6IC0zcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1zLVRvZ2dsZS5tcy1Ub2dnbGUtLXRleHRMZWZ0IC5tcy1Ub2dnbGUtZmllbGQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyohIGFuZ3VsYXJqcy1zbGlkZXIgLSB2NS45LjAgLSBcbiAoYykgUmFmYWwgWmFqYWMgPHJ6YWphY0BnbWFpbC5jb20+LCBWYWxlbnRpbiBIZXJ2aWV1IDx2YWxlbnRpbkBoZXJ2aWV1Lm1lPiwgSnVzc2kgU2Fhcml2aXJ0YSA8anVzYXNpQGdtYWlsLmNvbT4sIEFuZ2VsaW4gU2lyYnUgPGFuZ2VsaW4uc2lyYnVAZ21haWwuY29tPiAtIFxuIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyLXNsaWRlci9hbmd1bGFyanMtc2xpZGVyIC0gXG4gMjAxNi0xMi0xMiAqL1xuLnJ6c2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAzNXB4IDAgMTVweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5yenNsaWRlci53aXRoLWxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSAucnotcG9pbnRlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGUwZjM7IH1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSAucnotYmFyLXdyYXBwZXIucnotZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIC5yei1iYXIucnotc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzhiOTFhMjsgfVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIC5yei10aWNrcyAucnotdGljayB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSAucnotdGlja3MgLnJ6LXRpY2sucnotc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjOGI5MWEyOyB9XG5cbi5yenNsaWRlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnJ6c2xpZGVyIC5yei1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG4ucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5yenNsaWRlciAucnotYmFyLXdyYXBwZXIucnotZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5yenNsaWRlciAucnotYmFyIHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZDhlMGYzO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnJ6c2xpZGVyIC5yei1iYXIucnotc2VsZWN0aW9uIHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzBkYjlmMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5yenNsaWRlciAucnotcG9pbnRlciB7XG4gIHRvcDogLTE0cHg7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkYjlmMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29udGVudDogJyc7IH1cblxuLnJ6c2xpZGVyIC5yei1wb2ludGVyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXIucnotYWN0aXZlIHtcbiAgei1pbmRleDogNDsgfVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXIucnotYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MWFmZjsgfVxuXG4ucnpzbGlkZXIgLnJ6LWJ1YmJsZSB7XG4gIGJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgY29sb3I6ICM1NTYzN2Q7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucnpzbGlkZXIgLnJ6LWJ1YmJsZS5yei1zZWxlY3Rpb24ge1xuICB0b3A6IDE2cHg7IH1cblxuLnJ6c2xpZGVyIC5yei1idWJibGUucnotbGltaXQge1xuICBjb2xvcjogIzU1NjM3ZDsgfVxuXG4ucnpzbGlkZXIgLnJ6LXRpY2tzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucnpzbGlkZXIgLnJ6LXRpY2tzIC5yei10aWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2Q4ZTBmMztcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sucnotc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMGRiOWYwOyB9XG5cbi5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG5cbi5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblxuLnJ6c2xpZGVyIC5yei10aWNrcy5yei10aWNrcy12YWx1ZXMtdW5kZXIgLnJ6LXRpY2stdmFsdWUge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogLTMycHg7IH1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJhci13cmFwcGVyIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBtYXJnaW46IDAgMCAwIC0xNnB4OyB9XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotYmFyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1wb2ludGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1idWJibGUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LWJ1YmJsZS5yei1zZWxlY3Rpb24ge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtM3B4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3MgLnJ6LXRpY2sge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tzIC5yei10aWNrIC5yei10aWNrLXZhbHVlIHtcbiAgdG9wOiBpbml0aWFsO1xuICBsZWZ0OiAyNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yOCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjglKTsgfVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2tzIC5yei10aWNrIC5yei10aWNrLWxlZ2VuZCB7XG4gIHRvcDogaW5pdGlhbDtcbiAgcmlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjglKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI4JSk7IH1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei10aWNrcy5yei10aWNrcy12YWx1ZXMtdW5kZXIgLnJ6LXRpY2stdmFsdWUge1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsOyB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJbko2YzJ4cFpHVnlMbU56Y3lKZExDSnVZVzFsY3lJNlcxMHNJbTFoY0hCcGJtZHpJam9pUVVGQlFUczdPMk5CUjJNN1FVRkRaRHRGUVVORkxHMUNRVUZ0UWp0RlFVTnVRaXh6UWtGQmMwSTdSVUZEZEVJc1dVRkJXVHRGUVVOYUxGbEJRVms3UlVGRFdpeHpRa0ZCYzBJN1JVRkRkRUlzZFVKQlFYVkNPMFZCUTNaQ0xEQkNRVUZyUWp0TFFVRnNRaXgxUWtGQmEwSTdUVUZCYkVJc2MwSkJRV3RDTzFWQlFXeENMR3RDUVVGclFqdERRVU51UWpzN1FVRkZSRHRGUVVORkxHOUNRVUZ2UWp0RFFVTnlRanM3UVVGRlJEdEZRVU5GTEc5Q1FVRnZRanREUVVOeVFqczdRVUZGUkR0RlFVTkZMRzlDUVVGdlFqdEZRVU53UWl3d1FrRkJNRUk3UTBGRE0wSTdPMEZCUlVRN1JVRkRSU3h2UWtGQmIwSTdRMEZEY2tJN08wRkJSVVE3UlVGRFJTeHZRa0ZCYjBJN1EwRkRja0k3TzBGQlJVUTdSVUZEUlN4dlFrRkJiMEk3UTBGRGNrSTdPMEZCUlVRN1JVRkRSU3h2UWtGQmIwSTdRMEZEY2tJN08wRkJSVVE3UlVGRFJTeHRRa0ZCYlVJN1JVRkRia0lzYzBKQlFYTkNPMFZCUTNSQ0xHOUNRVUZ2UWp0RFFVTnlRanM3UVVGRlJEdEZRVU5GTEZsQlFWazdSVUZEV2l4aFFVRmhPMFZCUTJJc1YwRkJWenREUVVOYU96dEJRVVZFTzBWQlEwVXNVVUZCVVR0RlFVTlNMRmRCUVZjN1JVRkRXQ3haUVVGWk8wVkJRMW9zWVVGQllUdEZRVU5pTEd0Q1FVRnJRanRGUVVOc1FpeHJRa0ZCYTBJN1JVRkRiRUlzZFVKQlFYVkNPME5CUTNoQ096dEJRVVZFTzBWQlEwVXNZVUZCWVR0RFFVTmtPenRCUVVWRU8wVkJRMFVzVVVGQlVUdEZRVU5TTEZkQlFWYzdSVUZEV0N4WlFVRlpPMFZCUTFvc1dVRkJXVHRGUVVOYUxHOUNRVUZ2UWp0RlFVZGFMRzFDUVVGdFFqdERRVU0xUWpzN1FVRkZSRHRGUVVORkxGZEJRVmM3UlVGRFdDeHZRa0ZCYjBJN1JVRkhXaXh0UWtGQmJVSTdRMEZETlVJN08wRkJSVVE3UlVGRFJTeFhRVUZYTzBWQlExZ3NWMEZCVnp0RlFVTllMRmxCUVZrN1JVRkRXaXhoUVVGaE8wVkJRMklzWjBKQlFXZENPMFZCUTJoQ0xEQkNRVUV3UWp0RlFVZHNRaXh2UWtGQmIwSTdRMEZETjBJN08wRkJSVVE3UlVGRFJTeHRRa0ZCYlVJN1JVRkRia0lzVlVGQlZUdEZRVU5XTEZkQlFWYzdSVUZEV0N4WFFVRlhPMFZCUTFnc1dVRkJXVHRGUVVOYUxHOUNRVUZ2UWp0RlFVZGFMRzFDUVVGdFFqdEZRVU16UWl4WlFVRlpPME5CUTJJN08wRkJSVVE3UlVGRFJTd3dRa0ZCTUVJN1EwRkRNMEk3TzBGQlJVUTdSVUZEUlN4WFFVRlhPME5CUTFvN08wRkJSVVE3UlVGRFJTd3dRa0ZCTUVJN1EwRkRNMEk3TzBGQlJVUTdSVUZEUlN4aFFVRmhPMFZCUTJJc2FVSkJRV2xDTzBWQlEycENMR1ZCUVdVN1JVRkRaaXhuUWtGQlowSTdRMEZEYWtJN08wRkJSVVE3UlVGRFJTeFZRVUZWTzBOQlExZzdPMEZCUlVRN1JVRkRSU3hsUVVGbE8wTkJRMmhDT3p0QlFVVkVPMFZCUTBVc2JVSkJRVzFDTzBWQlEyNUNMRlZCUVZVN1JVRkRWaXhSUVVGUk8wVkJRMUlzVjBGQlZ6dEZRVU5ZTEZsQlFWazdSVUZEV2l4VlFVRlZPMFZCUTFZc1ZVRkJWVHRGUVVOV0xHbENRVUZwUWp0RlFVTnFRaXgxUWtGQmRVSTdRMEZEZUVJN08wRkJSVVE3UlVGRFJTeHRRa0ZCYlVJN1JVRkRia0lzVDBGQlR6dEZRVU5RTEZGQlFWRTdSVUZEVWl4WlFVRlpPMFZCUTFvc1lVRkJZVHRGUVVOaUxHdENRVUZyUWp0RlFVTnNRaXh0UWtGQmJVSTdSVUZEYmtJc1owSkJRV2RDTzBWQlEyaENMRzlDUVVGdlFqdEZRVU53UWl4dFFrRkJiVUk3UTBGRGNFSTdPMEZCUlVRN1JVRkRSU3h2UWtGQmIwSTdRMEZEY2tJN08wRkJSVVE3UlVGRFJTeHRRa0ZCYlVJN1JVRkRia0lzVjBGQlZ6dEZRVU5ZTEhORFFVRTRRanRWUVVFNVFpdzRRa0ZCT0VJN1EwRkRMMEk3TzBGQlJVUTdSVUZEUlN4dFFrRkJiVUk3UlVGRGJrSXNWVUZCVlR0RlFVTldMR2RDUVVGblFqdEZRVU5vUWl4dlFrRkJiMEk3UlVGRGNFSXNjME5CUVRoQ08xVkJRVGxDTERoQ1FVRTRRanREUVVNdlFqczdRVUZGUkR0RlFVTkZMR0ZCUVdFN1JVRkRZaXhqUVVGak8wTkJRMlk3TzBGQlJVUTdSVUZEUlN4dFFrRkJiVUk3UlVGRGJrSXNWMEZCVnp0RlFVTllMR0ZCUVdFN1JVRkRZaXhYUVVGWE8wVkJRMWdzWlVGQlpUdEZRVU5tTEhsQ1FVRjVRanREUVVNeFFqczdRVUZGUkR0RlFVTkZMRmxCUVZrN1JVRkRXaXhoUVVGaE8wVkJRMklzVjBGQlZ6dERRVU5hT3p0QlFVVkVPMFZCUTBVc1ZVRkJWVHRGUVVOV0xGRkJRVkU3UlVGRFVpeFpRVUZaTzBWQlExb3NZVUZCWVR0RlFVTmlMRzlDUVVGdlFqdEZRVU53UWl4dlFrRkJiMEk3UTBGRGNrSTdPMEZCUlVRN1JVRkRSU3hWUVVGVk8wVkJRMVlzVjBGQlZ6dEZRVU5ZTEZkQlFWYzdSVUZEV0N4aFFVRmhPME5CUTJRN08wRkJSVVE3UlVGRFJTeFZRVUZWTzBWQlExWXNWVUZCVlR0RlFVTldMSFZDUVVGMVFqdERRVU40UWpzN1FVRkZSRHRGUVVORkxGVkJRVlU3UlVGRFZpeHpRa0ZCYzBJN1JVRkRkRUlzYVVKQlFXbENPME5CUTJ4Q096dEJRVVZFTzBWQlEwVXNWVUZCVlR0RlFVTldMSE5DUVVGelFqdERRVU4yUWpzN1FVRkZSRHRGUVVORkxFOUJRVTg3UlVGRFVDeFhRVUZYTzBWQlExZ3NWMEZCVnp0RlFVTllMRk5CUVZNN1JVRkRWQ3hoUVVGaE8wTkJRMlE3TzBGQlJVUTdSVUZEUlN4cFFrRkJhVUk3UlVGRGFrSXNhMEpCUVd0Q08wVkJRMnhDTEhWQ1FVRjFRanREUVVONFFqczdRVUZGUkR0RlFVTkZMR0ZCUVdFN1JVRkRZaXhYUVVGWE8wVkJRMWdzYzBOQlFUaENPMVZCUVRsQ0xEaENRVUU0UWp0RFFVTXZRanM3UVVGRlJEdEZRVU5GTEdGQlFXRTdSVUZEWWl4WlFVRlpPMFZCUTFvc1owSkJRV2RDTzBWQlEyaENMRzlDUVVGdlFqdEZRVU53UWl4elEwRkJPRUk3VlVGQk9VSXNPRUpCUVRoQ08wTkJReTlDT3p0QlFVVkVPMFZCUTBVc1dVRkJXVHRGUVVOYUxHZENRVUZuUWp0RlFVTm9RaXhqUVVGak8wTkJRMllpTENKbWFXeGxJam9pY25wemJHbGtaWEl1WTNOeklpd2ljMjkxY21ObGMwTnZiblJsYm5RaU9sc2lMeW9oSUdGdVozVnNZWEpxY3kxemJHbGtaWElnTFNCMk5TNDVMakFnTFNCY2JpQW9ZeWtnVW1GbVlXd2dXbUZxWVdNZ1BISjZZV3BoWTBCbmJXRnBiQzVqYjIwK0xDQldZV3hsYm5ScGJpQklaWEoyYVdWMUlEeDJZV3hsYm5ScGJrQm9aWEoyYVdWMUxtMWxQaXdnU25WemMya2dVMkZoY21sMmFYSjBZU0E4YW5WellYTnBRR2R0WVdsc0xtTnZiVDRzSUVGdVoyVnNhVzRnVTJseVluVWdQR0Z1WjJWc2FXNHVjMmx5WW5WQVoyMWhhV3d1WTI5dFBpQXRJRnh1SUdoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5aGJtZDFiR0Z5TFhOc2FXUmxjaTloYm1kMWJHRnlhbk10YzJ4cFpHVnlJQzBnWEc0Z01qQXhOaTB4TWkweE1pQXFMMXh1TG5KNmMyeHBaR1Z5SUh0Y2JpQWdjRzl6YVhScGIyNDZJSEpsYkdGMGFYWmxPMXh1SUNCa2FYTndiR0Y1T2lCcGJteHBibVV0WW14dlkyczdYRzRnSUhkcFpIUm9PaUF4TURBbE8xeHVJQ0JvWldsbmFIUTZJRFJ3ZUR0Y2JpQWdiV0Z5WjJsdU9pQXpOWEI0SURBZ01UVndlQ0F3TzF4dUlDQjJaWEowYVdOaGJDMWhiR2xuYmpvZ2JXbGtaR3hsTzF4dUlDQjFjMlZ5TFhObGJHVmpkRG9nYm05dVpUdGNibjFjYmx4dUxuSjZjMnhwWkdWeUxuZHBkR2d0YkdWblpXNWtJSHRjYmlBZ2JXRnlaMmx1TFdKdmRIUnZiVG9nTkRCd2VEdGNibjFjYmx4dUxuSjZjMnhwWkdWeVcyUnBjMkZpYkdWa1hTQjdYRzRnSUdOMWNuTnZjam9nYm05MExXRnNiRzkzWldRN1hHNTlYRzVjYmk1eWVuTnNhV1JsY2x0a2FYTmhZbXhsWkYwZ0xuSjZMWEJ2YVc1MFpYSWdlMXh1SUNCamRYSnpiM0k2SUc1dmRDMWhiR3h2ZDJWa08xeHVJQ0JpWVdOclozSnZkVzVrTFdOdmJHOXlPaUFqWkRobE1HWXpPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSmJaR2x6WVdKc1pXUmRJQzV5ZWkxaVlYSXRkM0poY0hCbGNpNXllaTFrY21GbloyRmliR1VnZTF4dUlDQmpkWEp6YjNJNklHNXZkQzFoYkd4dmQyVmtPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSmJaR2x6WVdKc1pXUmRJQzV5ZWkxaVlYSXVjbm90YzJWc1pXTjBhVzl1SUh0Y2JpQWdZbUZqYTJkeWIzVnVaRG9nSXpoaU9URmhNanRjYm4xY2JseHVMbko2YzJ4cFpHVnlXMlJwYzJGaWJHVmtYU0F1Y25vdGRHbGphM01nTG5KNkxYUnBZMnNnZTF4dUlDQmpkWEp6YjNJNklHNXZkQzFoYkd4dmQyVmtPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSmJaR2x6WVdKc1pXUmRJQzV5ZWkxMGFXTnJjeUF1Y25vdGRHbGpheTV5ZWkxelpXeGxZM1JsWkNCN1hHNGdJR0poWTJ0bmNtOTFibVE2SUNNNFlqa3hZVEk3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaUJ6Y0dGdUlIdGNiaUFnY0c5emFYUnBiMjQ2SUdGaWMyOXNkWFJsTzF4dUlDQmthWE53YkdGNU9pQnBibXhwYm1VdFlteHZZMnM3WEc0Z0lIZG9hWFJsTFhOd1lXTmxPaUJ1YjNkeVlYQTdYRzU5WEc1Y2JpNXllbk5zYVdSbGNpQXVjbm90WW1GelpTQjdYRzRnSUhkcFpIUm9PaUF4TURBbE8xeHVJQ0JvWldsbmFIUTZJREV3TUNVN1hHNGdJSEJoWkdScGJtYzZJREE3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaUF1Y25vdFltRnlMWGR5WVhCd1pYSWdlMXh1SUNCc1pXWjBPaUF3TzF4dUlDQjZMV2x1WkdWNE9pQXhPMXh1SUNCM2FXUjBhRG9nTVRBd0pUdGNiaUFnYUdWcFoyaDBPaUF6TW5CNE8xeHVJQ0J3WVdSa2FXNW5MWFJ2Y0RvZ01UWndlRHRjYmlBZ2JXRnlaMmx1TFhSdmNEb2dMVEUyY0hnN1hHNGdJR0p2ZUMxemFYcHBibWM2SUdKdmNtUmxjaTFpYjNnN1hHNTlYRzVjYmk1eWVuTnNhV1JsY2lBdWNub3RZbUZ5TFhkeVlYQndaWEl1Y25vdFpISmhaMmRoWW14bElIdGNiaUFnWTNWeWMyOXlPaUJ0YjNabE8xeHVmVnh1WEc0dWNucHpiR2xrWlhJZ0xuSjZMV0poY2lCN1hHNGdJR3hsWm5RNklEQTdYRzRnSUhvdGFXNWtaWGc2SURFN1hHNGdJSGRwWkhSb09pQXhNREFsTzF4dUlDQm9aV2xuYUhRNklEUndlRHRjYmlBZ1ltRmphMmR5YjNWdVpEb2dJMlE0WlRCbU16dGNiaUFnTFhkbFltdHBkQzFpYjNKa1pYSXRjbUZrYVhWek9pQXljSGc3WEc0Z0lDQWdJQzF0YjNvdFltOXlaR1Z5TFhKaFpHbDFjem9nTW5CNE8xeHVJQ0FnSUNBZ0lDQWdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlRHRjYm4xY2JseHVMbko2YzJ4cFpHVnlJQzV5ZWkxaVlYSXVjbm90YzJWc1pXTjBhVzl1SUh0Y2JpQWdlaTFwYm1SbGVEb2dNanRjYmlBZ1ltRmphMmR5YjNWdVpEb2dJekJrWWpsbU1EdGNiaUFnTFhkbFltdHBkQzFpYjNKa1pYSXRjbUZrYVhWek9pQXljSGc3WEc0Z0lDQWdJQzF0YjNvdFltOXlaR1Z5TFhKaFpHbDFjem9nTW5CNE8xeHVJQ0FnSUNBZ0lDQWdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlRHRjYm4xY2JseHVMbko2YzJ4cFpHVnlJQzV5ZWkxd2IybHVkR1Z5SUh0Y2JpQWdkRzl3T2lBdE1UUndlRHRjYmlBZ2VpMXBibVJsZURvZ016dGNiaUFnZDJsa2RHZzZJRE15Y0hnN1hHNGdJR2hsYVdkb2REb2dNekp3ZUR0Y2JpQWdZM1Z5YzI5eU9pQndiMmx1ZEdWeU8xeHVJQ0JpWVdOclozSnZkVzVrTFdOdmJHOXlPaUFqTUdSaU9XWXdPMXh1SUNBdGQyVmlhMmwwTFdKdmNtUmxjaTF5WVdScGRYTTZJREUyY0hnN1hHNGdJQ0FnSUMxdGIzb3RZbTl5WkdWeUxYSmhaR2wxY3pvZ01UWndlRHRjYmlBZ0lDQWdJQ0FnSUNCaWIzSmtaWEl0Y21Ga2FYVnpPaUF4Tm5CNE8xeHVmVnh1WEc0dWNucHpiR2xrWlhJZ0xuSjZMWEJ2YVc1MFpYSTZZV1owWlhJZ2UxeHVJQ0J3YjNOcGRHbHZiam9nWVdKemIyeDFkR1U3WEc0Z0lIUnZjRG9nTVRKd2VEdGNiaUFnYkdWbWREb2dNVEp3ZUR0Y2JpQWdkMmxrZEdnNklEaHdlRHRjYmlBZ2FHVnBaMmgwT2lBNGNIZzdYRzRnSUdKaFkydG5jbTkxYm1RNklDTm1abVptWm1ZN1hHNGdJQzEzWldKcmFYUXRZbTl5WkdWeUxYSmhaR2wxY3pvZ05IQjRPMXh1SUNBZ0lDQXRiVzk2TFdKdmNtUmxjaTF5WVdScGRYTTZJRFJ3ZUR0Y2JpQWdJQ0FnSUNBZ0lDQmliM0prWlhJdGNtRmthWFZ6T2lBMGNIZzdYRzRnSUdOdmJuUmxiblE2SUNjbk8xeHVmVnh1WEc0dWNucHpiR2xrWlhJZ0xuSjZMWEJ2YVc1MFpYSTZhRzkyWlhJNllXWjBaWElnZTF4dUlDQmlZV05yWjNKdmRXNWtMV052Ykc5eU9pQWpabVptWm1abU8xeHVmVnh1WEc0dWNucHpiR2xrWlhJZ0xuSjZMWEJ2YVc1MFpYSXVjbm90WVdOMGFYWmxJSHRjYmlBZ2VpMXBibVJsZURvZ05EdGNibjFjYmx4dUxuSjZjMnhwWkdWeUlDNXllaTF3YjJsdWRHVnlMbko2TFdGamRHbDJaVHBoWm5SbGNpQjdYRzRnSUdKaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNNME5URmhabVk3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaUF1Y25vdFluVmlZbXhsSUh0Y2JpQWdZbTkwZEc5dE9pQXhObkI0TzF4dUlDQndZV1JrYVc1bk9pQXhjSGdnTTNCNE8xeHVJQ0JqYjJ4dmNqb2dJelUxTmpNM1pEdGNiaUFnWTNWeWMyOXlPaUJrWldaaGRXeDBPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSWdMbko2TFdKMVltSnNaUzV5ZWkxelpXeGxZM1JwYjI0Z2UxeHVJQ0IwYjNBNklERTJjSGc3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaUF1Y25vdFluVmlZbXhsTG5KNkxXeHBiV2wwSUh0Y2JpQWdZMjlzYjNJNklDTTFOVFl6TjJRN1hHNTlYRzVjYmk1eWVuTnNhV1JsY2lBdWNub3RkR2xqYTNNZ2UxeHVJQ0J3YjNOcGRHbHZiam9nWVdKemIyeDFkR1U3WEc0Z0lIUnZjRG9nTFROd2VEdGNiaUFnYkdWbWREb2dNRHRjYmlBZ2VpMXBibVJsZURvZ01UdGNiaUFnZDJsa2RHZzZJREV3TUNVN1hHNGdJR2hsYVdkb2REb2dNRHRjYmlBZ2JXRnlaMmx1T2lBd08xeHVJQ0JzYVhOMExYTjBlV3hsT2lCdWIyNWxPMXh1SUNCaWIzZ3RjMmw2YVc1bk9pQmliM0prWlhJdFltOTRPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSWdMbko2TFhScFkydHpJQzV5ZWkxMGFXTnJJSHRjYmlBZ2NHOXphWFJwYjI0NklHRmljMjlzZFhSbE8xeHVJQ0IwYjNBNklEQTdYRzRnSUd4bFpuUTZJREE3WEc0Z0lIZHBaSFJvT2lBeE1IQjRPMXh1SUNCb1pXbG5hSFE2SURFd2NIZzdYRzRnSUcxaGNtZHBiaTFzWldaME9pQXhNWEI0TzF4dUlDQjBaWGgwTFdGc2FXZHVPaUJqWlc1MFpYSTdYRzRnSUdOMWNuTnZjam9nY0c5cGJuUmxjanRjYmlBZ1ltRmphMmR5YjNWdVpEb2dJMlE0WlRCbU16dGNiaUFnWW05eVpHVnlMWEpoWkdsMWN6b2dOVEFsTzF4dWZWeHVYRzR1Y25wemJHbGtaWElnTG5KNkxYUnBZMnR6SUM1eWVpMTBhV05yTG5KNkxYTmxiR1ZqZEdWa0lIdGNiaUFnWW1GamEyZHliM1Z1WkRvZ0l6QmtZamxtTUR0Y2JuMWNibHh1TG5KNmMyeHBaR1Z5SUM1eWVpMTBhV05yY3lBdWNub3RkR2xqYXlBdWNub3RkR2xqYXkxMllXeDFaU0I3WEc0Z0lIQnZjMmwwYVc5dU9pQmhZbk52YkhWMFpUdGNiaUFnZEc5d09pQXRNekJ3ZUR0Y2JpQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1VvTFRVd0pTd2dNQ2s3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaUF1Y25vdGRHbGphM01nTG5KNkxYUnBZMnNnTG5KNkxYUnBZMnN0YkdWblpXNWtJSHRjYmlBZ2NHOXphWFJwYjI0NklHRmljMjlzZFhSbE8xeHVJQ0IwYjNBNklESTBjSGc3WEc0Z0lHMWhlQzEzYVdSMGFEb2dOVEJ3ZUR0Y2JpQWdkMmhwZEdVdGMzQmhZMlU2SUc1dmNtMWhiRHRjYmlBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVW9MVFV3SlN3Z01DazdYRzU5WEc1Y2JpNXllbk5zYVdSbGNpQXVjbm90ZEdsamEzTXVjbm90ZEdsamEzTXRkbUZzZFdWekxYVnVaR1Z5SUM1eWVpMTBhV05yTFhaaGJIVmxJSHRjYmlBZ2RHOXdPaUJwYm1sMGFXRnNPMXh1SUNCaWIzUjBiMjA2SUMwek1uQjRPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSXVjbm90ZG1WeWRHbGpZV3dnZTF4dUlDQndiM05wZEdsdmJqb2djbVZzWVhScGRtVTdYRzRnSUhkcFpIUm9PaUEwY0hnN1hHNGdJR2hsYVdkb2REb2dNVEF3SlR0Y2JpQWdjR0ZrWkdsdVp6b2dNRHRjYmlBZ2JXRnlaMmx1T2lBd0lESXdjSGc3WEc0Z0lIWmxjblJwWTJGc0xXRnNhV2R1T2lCaVlYTmxiR2x1WlR0Y2JuMWNibHh1TG5KNmMyeHBaR1Z5TG5KNkxYWmxjblJwWTJGc0lDNXllaTFpWVhObElIdGNiaUFnZDJsa2RHZzZJREV3TUNVN1hHNGdJR2hsYVdkb2REb2dNVEF3SlR0Y2JpQWdjR0ZrWkdsdVp6b2dNRHRjYm4xY2JseHVMbko2YzJ4cFpHVnlMbko2TFhabGNuUnBZMkZzSUM1eWVpMWlZWEl0ZDNKaGNIQmxjaUI3WEc0Z0lIUnZjRG9nWVhWMGJ6dGNiaUFnYkdWbWREb2dNRHRjYmlBZ2QybGtkR2c2SURNeWNIZzdYRzRnSUdobGFXZG9kRG9nTVRBd0pUdGNiaUFnY0dGa1pHbHVaem9nTUNBd0lEQWdNVFp3ZUR0Y2JpQWdiV0Z5WjJsdU9pQXdJREFnTUNBdE1UWndlRHRjYm4xY2JseHVMbko2YzJ4cFpHVnlMbko2TFhabGNuUnBZMkZzSUM1eWVpMWlZWElnZTF4dUlDQmliM1IwYjIwNklEQTdYRzRnSUd4bFpuUTZJR0YxZEc4N1hHNGdJSGRwWkhSb09pQTBjSGc3WEc0Z0lHaGxhV2RvZERvZ01UQXdKVHRjYm4xY2JseHVMbko2YzJ4cFpHVnlMbko2TFhabGNuUnBZMkZzSUM1eWVpMXdiMmx1ZEdWeUlIdGNiaUFnZEc5d09pQmhkWFJ2TzF4dUlDQmliM1IwYjIwNklEQTdYRzRnSUd4bFpuUTZJQzB4TkhCNElDRnBiWEJ2Y25SaGJuUTdYRzU5WEc1Y2JpNXllbk5zYVdSbGNpNXllaTEyWlhKMGFXTmhiQ0F1Y25vdFluVmlZbXhsSUh0Y2JpQWdZbTkwZEc5dE9pQXdPMXh1SUNCc1pXWjBPaUF4Tm5CNElDRnBiWEJ2Y25SaGJuUTdYRzRnSUcxaGNtZHBiaTFzWldaME9pQXpjSGc3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaTV5ZWkxMlpYSjBhV05oYkNBdWNub3RZblZpWW14bExuSjZMWE5sYkdWamRHbHZiaUI3WEc0Z0lIUnZjRG9nWVhWMGJ6dGNiaUFnYkdWbWREb2dNVFp3ZUNBaGFXMXdiM0owWVc1ME8xeHVmVnh1WEc0dWNucHpiR2xrWlhJdWNub3RkbVZ5ZEdsallXd2dMbko2TFhScFkydHpJSHRjYmlBZ2RHOXdPaUF3TzF4dUlDQnNaV1owT2lBdE0zQjRPMXh1SUNCNkxXbHVaR1Y0T2lBeE8xeHVJQ0IzYVdSMGFEb2dNRHRjYmlBZ2FHVnBaMmgwT2lBeE1EQWxPMXh1ZlZ4dVhHNHVjbnB6Ykdsa1pYSXVjbm90ZG1WeWRHbGpZV3dnTG5KNkxYUnBZMnR6SUM1eWVpMTBhV05ySUh0Y2JpQWdiV0Z5WjJsdUxYUnZjRG9nTVRGd2VEdGNiaUFnYldGeVoybHVMV3hsWm5RNklHRjFkRzg3WEc0Z0lIWmxjblJwWTJGc0xXRnNhV2R1T2lCdGFXUmtiR1U3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaTV5ZWkxMlpYSjBhV05oYkNBdWNub3RkR2xqYTNNZ0xuSjZMWFJwWTJzZ0xuSjZMWFJwWTJzdGRtRnNkV1VnZTF4dUlDQjBiM0E2SUdsdWFYUnBZV3c3WEc0Z0lHeGxablE2SURJMGNIZzdYRzRnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbEtEQXNJQzB5T0NVcE8xeHVmVnh1WEc0dWNucHpiR2xrWlhJdWNub3RkbVZ5ZEdsallXd2dMbko2TFhScFkydHpJQzV5ZWkxMGFXTnJJQzV5ZWkxMGFXTnJMV3hsWjJWdVpDQjdYRzRnSUhSdmNEb2dhVzVwZEdsaGJEdGNiaUFnY21sbmFIUTZJREkwY0hnN1hHNGdJRzFoZUMxM2FXUjBhRG9nYm05dVpUdGNiaUFnZDJocGRHVXRjM0JoWTJVNklHNXZkM0poY0R0Y2JpQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1VvTUN3Z0xUSTRKU2s3WEc1OVhHNWNiaTV5ZW5Oc2FXUmxjaTV5ZWkxMlpYSjBhV05oYkNBdWNub3RkR2xqYTNNdWNub3RkR2xqYTNNdGRtRnNkV1Z6TFhWdVpHVnlJQzV5ZWkxMGFXTnJMWFpoYkhWbElIdGNiaUFnY21sbmFIUTZJREkwY0hnN1hHNGdJR0p2ZEhSdmJUb2dhVzVwZEdsaGJEdGNiaUFnYkdWbWREb2dhVzVwZEdsaGJEdGNibjBpWFgwPSAqL1xuLm1zLXUtYm9yZGVyQm94LCAubXMtdS1ib3JkZXJCb3g6YmVmb3JlLCAubXMtdS1ib3JkZXJCb3g6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tcy11LWJvcmRlckJhc2Uge1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4ubXMtdS1jbGVhcmZpeCB7XG4gICp6b29tOiAxOyB9XG4gIC5tcy11LWNsZWFyZml4OmJlZm9yZSwgLm1zLXUtY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1zLXUtY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tcy11LW5vcm1hbGl6ZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLm1zLXUtdGV4dEFsaWduTGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1zLXUtdGV4dEFsaWduQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tcy11LXRleHRBbGlnblJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm1zLXUtc2NyZWVuUmVhZGVyT25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tcy11LXRleHRUcnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG4ubXMtdS1ub1dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tcy1iZ0NvbG9yLXRoZW1lRGFyayxcbi5tcy1iZ0NvbG9yLXRoZW1lRGFyay0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTllOyB9XG5cbi5tcy1iZ0NvbG9yLXRoZW1lRGFya0FsdCxcbi5tcy1iZ0NvbG9yLXRoZW1lRGFya0FsdC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2ZWJlOyB9XG5cbi5tcy1iZ0NvbG9yLXRoZW1lRGFya2VyLFxuLm1zLWJnQ29sb3ItdGhlbWVEYXJrZXItLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDU3ODsgfVxuXG4ubXMtYmdDb2xvci10aGVtZVByaW1hcnksXG4ubXMtYmdDb2xvci10aGVtZVByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtYmdDb2xvci10aGVtZVNlY29uZGFyeSxcbi5tcy1iZ0NvbG9yLXRoZW1lU2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjg4ZDg7IH1cblxuLm1zLWJnQ29sb3ItdGhlbWVUZXJ0aWFyeSxcbi5tcy1iZ0NvbG9yLXRoZW1lVGVydGlhcnktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYWZlNTsgfVxuXG4ubXMtYmdDb2xvci10aGVtZUxpZ2h0LFxuLm1zLWJnQ29sb3ItdGhlbWVMaWdodC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0OyB9XG5cbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlcixcbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlY2Y5OyB9XG5cbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlckFsdCxcbi5tcy1iZ0NvbG9yLXRoZW1lTGlnaHRlckFsdC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNmZjOyB9XG5cbi5tcy1iZ0NvbG9yLWJsYWNrLFxuLm1zLWJnQ29sb3ItYmxhY2stLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsRGFyayxcbi5tcy1iZ0NvbG9yLW5ldXRyYWxEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7IH1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFByaW1hcnksXG4ubXMtYmdDb2xvci1uZXV0cmFsUHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxQcmltYXJ5QWx0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFByaW1hcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNDM0MzQzsgfVxuXG4ubXMtYmdDb2xvci1uZXV0cmFsU2Vjb25kYXJ5LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFNlY29uZGFyeS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxTZWNvbmRhcnlBbHQsXG4ubXMtYmdDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7IH1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7IH1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7IH1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cblxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0ZXIsXG4ubXMtYmdDb2xvci1uZXV0cmFsTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi5tcy1iZ0NvbG9yLW5ldXRyYWxMaWdodGVyQWx0LFxuLm1zLWJnQ29sb3ItbmV1dHJhbExpZ2h0ZXJBbHQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuXG4ubXMtYmdDb2xvci13aGl0ZSxcbi5tcy1iZ0NvbG9yLXdoaXRlLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLWJnQ29sb3IteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwMDsgfVxuXG4ubXMtYmdDb2xvci15ZWxsb3dMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxMDA7IH1cblxuLm1zLWJnQ29sb3Itb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4M2IwMTsgfVxuXG4ubXMtYmdDb2xvci1vcmFuZ2VMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTQzMDA7IH1cblxuLm1zLWJnQ29sb3Itb3JhbmdlTGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhjMDA7IH1cblxuLm1zLWJnQ29sb3ItcmVkRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODAwMDA7IH1cblxuLm1zLWJnQ29sb3ItcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MTEyMzsgfVxuXG4ubXMtYmdDb2xvci1tYWdlbnRhRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzAwNWM7IH1cblxuLm1zLWJnQ29sb3ItbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNDAwOWU7IH1cblxuLm1zLWJnQ29sb3ItbWFnZW50YUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDA4YzsgfVxuXG4ubXMtYmdDb2xvci1wdXJwbGVEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMTQ1YTsgfVxuXG4ubXMtYmdDb2xvci1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyZDkxOyB9XG5cbi5tcy1iZ0NvbG9yLXB1cnBsZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YTBmZjsgfVxuXG4ubXMtYmdDb2xvci1ibHVlRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIwNTA7IH1cblxuLm1zLWJnQ29sb3ItYmx1ZU1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE4OGY7IH1cblxuLm1zLWJnQ29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLWJnQ29sb3ItYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNmMjsgfVxuXG4ubXMtYmdDb2xvci10ZWFsRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNTA7IH1cblxuLm1zLWJnQ29sb3ItdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyNzI7IH1cblxuLm1zLWJnQ29sb3ItdGVhbExpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI5NDsgfVxuXG4ubXMtYmdDb2xvci1ncmVlbkRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjFjOyB9XG5cbi5tcy1iZ0NvbG9yLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwN2MxMDsgfVxuXG4ubXMtYmdDb2xvci1ncmVlbkxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhZDgwYTsgfVxuXG4ubXMtYmdDb2xvci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4ubXMtYmdDb2xvci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjZkZDsgfVxuXG4ubXMtYmdDb2xvci1zZXZlcmVXYXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDljYzsgfVxuXG4ubXMtYmdDb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRjZTsgfVxuXG4ubXMtYmdDb2xvci1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU3ZTk7IH1cblxuLm1zLWJvcmRlckNvbG9yLXRoZW1lRGFyayxcbi5tcy1ib3JkZXJDb2xvci10aGVtZURhcmstLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1YTllOyB9XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZURhcmtBbHQsXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrQWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzEwNmViZTsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrZXIsXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVEYXJrZXItLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NTc4OyB9XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZVByaW1hcnksXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVQcmltYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVTZWNvbmRhcnksXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVTZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI4OGQ4OyB9XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZVRlcnRpYXJ5LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lVGVydGlhcnktLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFhZmU1OyB9XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZUxpZ2h0LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzdlMGY0OyB9XG5cbi5tcy1ib3JkZXJDb2xvci10aGVtZUxpZ2h0ZXIsXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodGVyLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RlZWNmOTsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItdGhlbWVMaWdodGVyQWx0LFxuLm1zLWJvcmRlckNvbG9yLXRoZW1lTGlnaHRlckFsdC0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZmY2ZmM7IH1cblxuLm1zLWJvcmRlckNvbG9yLWJsYWNrLFxuLm1zLWJvcmRlckNvbG9yLWJsYWNrLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbERhcmssXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbERhcmstLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsUHJpbWFyeSxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsUHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7IH1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxQcmltYXJ5QWx0LFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxQcmltYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNDM0MzQzsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFNlY29uZGFyeSxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsU2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NjsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdCxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsU2Vjb25kYXJ5QWx0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NjsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbFRlcnRpYXJ5LFxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxUZXJ0aWFyeS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7IH1cblxuLm1zLWJvcmRlckNvbG9yLW5ldXRyYWxUZXJ0aWFyeUFsdCxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsVGVydGlhcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOGM4OyB9XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHQsXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VhZWFlYTsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXIsXG4ubXMtYm9yZGVyQ29sb3ItbmV1dHJhbExpZ2h0ZXItLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHRlckFsdCxcbi5tcy1ib3JkZXJDb2xvci1uZXV0cmFsTGlnaHRlckFsdC0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmOGY4Zjg7IH1cblxuLm1zLWJvcmRlckNvbG9yLXdoaXRlLFxuLm1zLWJvcmRlckNvbG9yLXdoaXRlLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ubXMtYm9yZGVyQ29sb3IteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiOTAwOyB9XG5cbi5tcy1ib3JkZXJDb2xvci15ZWxsb3dMaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjEwMDsgfVxuXG4ubXMtYm9yZGVyQ29sb3Itb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgzYjAxOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1vcmFuZ2VMaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VhNDMwMDsgfVxuXG4ubXMtYm9yZGVyQ29sb3Itb3JhbmdlTGlnaHRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOGMwMDsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItcmVkRGFyayB7XG4gIGJvcmRlci1jb2xvcjogI2E4MDAwMDsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgxMTIzOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1tYWdlbnRhRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzVjMDA1YzsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbWFnZW50YSB7XG4gIGJvcmRlci1jb2xvcjogI2I0MDA5ZTsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItbWFnZW50YUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMwMDhjOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1wdXJwbGVEYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzIxNDVhOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM1YzJkOTE7IH1cblxuLm1zLWJvcmRlckNvbG9yLXB1cnBsZUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjRhMGZmOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1ibHVlRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMjA1MDsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItYmx1ZU1pZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMTg4ZjsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItYmx1ZUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiY2YyOyB9XG5cbi5tcy1ib3JkZXJDb2xvci10ZWFsRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGI1MDsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItdGVhbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwODI3MjsgfVxuXG4ubXMtYm9yZGVyQ29sb3ItdGVhbExpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiMjk0OyB9XG5cbi5tcy1ib3JkZXJDb2xvci1ncmVlbkRhcmsge1xuICBib3JkZXItY29sb3I6ICMwMDRiMWM7IH1cblxuLm1zLWJvcmRlckNvbG9yLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3YzEwOyB9XG5cbi5tcy1ib3JkZXJDb2xvci1ncmVlbkxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmFkODBhOyB9XG5cbi5tcy1ib3JkZXJDb2xvclRvcC10aGVtZVByaW1hcnksXG4ubXMtYm9yZGVyQ29sb3JUb3AtdGhlbWVQcmltYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLWZvbnQtc3Uge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1zLWZvbnQteHhsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5tcy1mb250LXhsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5tcy1mb250LWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXMtZm9udC1tLXBsdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1zLWZvbnQtbSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXMtZm9udC1zLXBsdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1zLWZvbnQtcyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXMtZm9udC14cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXMtZm9udC1taSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXMtZm9udFdlaWdodC1saWdodCxcbi5tcy1mb250V2VpZ2h0LWxpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4ubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbi5tcy1mb250V2VpZ2h0LXJlZ3VsYXItLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1mb250U2l6ZS1zdSB7XG4gIGZvbnQtc2l6ZTogNDJweDsgfVxuXG4ubXMtZm9udFNpemUteHhsIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5tcy1mb250U2l6ZS14bCB7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4ubXMtZm9udFNpemUtbCB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4ubXMtZm9udFNpemUtbVBsdXMge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLm1zLWZvbnRTaXplLW0ge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLWZvbnRTaXplLXNQbHVzIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5tcy1mb250U2l6ZS1zIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5tcy1mb250U2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ubXMtZm9udFNpemUtbWkge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLm1zLWZvbnRDb2xvci10aGVtZURhcmtlcixcbi5tcy1mb250Q29sb3ItdGhlbWVEYXJrZXItLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQ1Nzg7IH1cblxuLm1zLWZvbnRDb2xvci10aGVtZURhcmssXG4ubXMtZm9udENvbG9yLXRoZW1lRGFyay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwNWE5ZTsgfVxuXG4ubXMtZm9udENvbG9yLXRoZW1lRGFya0FsdCxcbi5tcy1mb250Q29sb3ItdGhlbWVEYXJrQWx0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMTA2ZWJlOyB9XG5cbi5tcy1mb250Q29sb3ItdGhlbWVQcmltYXJ5LFxuLm1zLWZvbnRDb2xvci10aGVtZVByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLWZvbnRDb2xvci10aGVtZVNlY29uZGFyeSxcbi5tcy1mb250Q29sb3ItdGhlbWVTZWNvbmRhcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyYjg4ZDg7IH1cblxuLm1zLWZvbnRDb2xvci10aGVtZVRlcnRpYXJ5LFxuLm1zLWZvbnRDb2xvci10aGVtZVRlcnRpYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNzFhZmU1OyB9XG5cbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodCxcbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2M3ZTBmNDsgfVxuXG4ubXMtZm9udENvbG9yLXRoZW1lTGlnaHRlcixcbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodGVyLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZGVlY2Y5OyB9XG5cbi5tcy1mb250Q29sb3ItdGhlbWVMaWdodGVyQWx0LFxuLm1zLWZvbnRDb2xvci10aGVtZUxpZ2h0ZXJBbHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlZmY2ZmM7IH1cblxuLm1zLWZvbnRDb2xvci1ibGFjayxcbi5tcy1mb250Q29sb3ItYmxhY2stLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsRGFyayxcbi5tcy1mb250Q29sb3ItbmV1dHJhbERhcmstLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTIxMjE7IH1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsUHJpbWFyeSxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsUHJpbWFyeUFsdCxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFByaW1hcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzQzNDM0M7IH1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsU2Vjb25kYXJ5LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsU2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1mb250Q29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdCxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFNlY29uZGFyeUFsdC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzc2NzY3NjsgfVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxUZXJ0aWFyeSxcbi5tcy1mb250Q29sb3ItbmV1dHJhbFRlcnRpYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG5cbi5tcy1mb250Q29sb3ItbmV1dHJhbFRlcnRpYXJ5QWx0LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsVGVydGlhcnlBbHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNjOGM4Yzg7IH1cblxuLm1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHQsXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2VhZWFlYTsgfVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodGVyLFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHRlci0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Y0ZjRmNDsgfVxuXG4ubXMtZm9udENvbG9yLW5ldXRyYWxMaWdodGVyQWx0LFxuLm1zLWZvbnRDb2xvci1uZXV0cmFsTGlnaHRlckFsdC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Y4ZjhmODsgfVxuXG4ubXMtZm9udENvbG9yLXdoaXRlLFxuLm1zLWZvbnRDb2xvci13aGl0ZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubXMtZm9udENvbG9yLXllbGxvdyxcbi5tcy1mb250Q29sb3IteWVsbG93LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZiOTAwOyB9XG5cbi5tcy1mb250Q29sb3IteWVsbG93TGlnaHQsXG4ubXMtZm9udENvbG9yLXllbGxvd0xpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmMTAwOyB9XG5cbi5tcy1mb250Q29sb3Itb3JhbmdlLFxuLm1zLWZvbnRDb2xvci1vcmFuZ2UtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNkODNiMDE7IH1cblxuLm1zLWZvbnRDb2xvci1vcmFuZ2VMaWdodCxcbi5tcy1mb250Q29sb3Itb3JhbmdlTGlnaHQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlYTQzMDA7IH1cblxuLm1zLWZvbnRDb2xvci1vcmFuZ2VMaWdodGVyLFxuLm1zLWZvbnRDb2xvci1vcmFuZ2VMaWdodGVyLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmY4YzAwOyB9XG5cbi5tcy1mb250Q29sb3ItcmVkRGFyayxcbi5tcy1mb250Q29sb3ItcmVkRGFyay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2E4MDAwMDsgfVxuXG4ubXMtZm9udENvbG9yLXJlZCxcbi5tcy1mb250Q29sb3ItcmVkLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTgxMTIzOyB9XG5cbi5tcy1mb250Q29sb3ItbWFnZW50YURhcmssXG4ubXMtZm9udENvbG9yLW1hZ2VudGFEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNWMwMDVjOyB9XG5cbi5tcy1mb250Q29sb3ItbWFnZW50YSxcbi5tcy1mb250Q29sb3ItbWFnZW50YS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2I0MDA5ZTsgfVxuXG4ubXMtZm9udENvbG9yLW1hZ2VudGFMaWdodCxcbi5tcy1mb250Q29sb3ItbWFnZW50YUxpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTMwMDhjOyB9XG5cbi5tcy1mb250Q29sb3ItcHVycGxlRGFyayxcbi5tcy1mb250Q29sb3ItcHVycGxlRGFyay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzMyMTQ1YTsgfVxuXG4ubXMtZm9udENvbG9yLXB1cnBsZSxcbi5tcy1mb250Q29sb3ItcHVycGxlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNWMyZDkxOyB9XG5cbi5tcy1mb250Q29sb3ItcHVycGxlTGlnaHQsXG4ubXMtZm9udENvbG9yLXB1cnBsZUxpZ2h0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYjRhMGZmOyB9XG5cbi5tcy1mb250Q29sb3ItYmx1ZURhcmssXG4ubXMtZm9udENvbG9yLWJsdWVEYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAyMDUwOyB9XG5cbi5tcy1mb250Q29sb3ItYmx1ZU1pZCxcbi5tcy1mb250Q29sb3ItYmx1ZU1pZC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMTg4ZjsgfVxuXG4ubXMtZm9udENvbG9yLWJsdWUsXG4ubXMtZm9udENvbG9yLWJsdWUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLWZvbnRDb2xvci1ibHVlTGlnaHQsXG4ubXMtZm9udENvbG9yLWJsdWVMaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwYmNmMjsgfVxuXG4ubXMtZm9udENvbG9yLXRlYWxEYXJrLFxuLm1zLWZvbnRDb2xvci10ZWFsRGFyay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwNGI1MDsgfVxuXG4ubXMtZm9udENvbG9yLXRlYWwsXG4ubXMtZm9udENvbG9yLXRlYWwtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgyNzI7IH1cblxuLm1zLWZvbnRDb2xvci10ZWFsTGlnaHQsXG4ubXMtZm9udENvbG9yLXRlYWxMaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwYjI5NDsgfVxuXG4ubXMtZm9udENvbG9yLWdyZWVuRGFyayxcbi5tcy1mb250Q29sb3ItZ3JlZW5EYXJrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA0YjFjOyB9XG5cbi5tcy1mb250Q29sb3ItZ3JlZW4sXG4ubXMtZm9udENvbG9yLWdyZWVuLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMTA3YzEwOyB9XG5cbi5tcy1mb250Q29sb3ItZ3JlZW5MaWdodCxcbi5tcy1mb250Q29sb3ItZ3JlZW5MaWdodC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2JhZDgwYTsgfVxuXG4ubXMtZm9udENvbG9yLWluZm8sXG4ubXMtZm9udENvbG9yLWluZm8tLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM3Njc2NzY7IH1cblxuLm1zLWZvbnRDb2xvci1zdWNjZXNzLFxuLm1zLWZvbnRDb2xvci1zdWNjZXNzLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMTA3YzEwOyB9XG5cbi5tcy1mb250Q29sb3ItYWxlcnQsXG4ubXMtZm9udENvbG9yLWFsZXJ0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZDgzYjAxOyB9XG5cbi5tcy1mb250Q29sb3Itd2FybmluZyxcbi5tcy1mb250Q29sb3Itd2FybmluZy0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzc2NzY3NjsgfVxuXG4ubXMtZm9udENvbG9yLXNldmVyZVdhcm5pbmcsXG4ubXMtZm9udENvbG9yLXNldmVyZVdhcm5pbmctLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNkODNiMDE7IH1cblxuLm1zLWZvbnRDb2xvci1lcnJvcixcbi5tcy1mb250Q29sb3ItZXJyb3ItLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNhODAwMDA7IH1cblxuLypcbiAgWW91ciB1c2Ugb2YgdGhlIGNvbnRlbnQgaW4gdGhlIGZpbGVzIHJlZmVyZW5jZWQgaGVyZSBhcmUgc3ViamVjdCB0byB0aGUgdGVybXMgb2YgdGhlIGxpY2Vuc2UgYXQgaHR0cDovL2FrYS5tcy9mYWJyaWMtZm9udC1saWNlbnNlXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxlZWxhd2FkZWUgVUkgQm9sZFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLUJvbGQjTGVlbGF3YWRlZVVJLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxlZWxhd2FkZWUgVUlcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1SZWd1bGFyI0xlZWxhd2FkZWVVSS1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMZWVsYXdhZGVlIFVJIFNlbWlsaWdodFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktU2VtaWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9MZWVsYXdhZGVlVUktVGhhaS9MZWVsYXdhZGVlVUktU2VtaWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL0xlZWxhd2FkZWVVSS1UaGFpL0xlZWxhd2FkZWVVSS1TZW1pbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvTGVlbGF3YWRlZVVJLVRoYWkvTGVlbGF3YWRlZVVJLVNlbWlsaWdodCNMZWVsYXdhZGVlVUktU2VtaWxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBBcmFiaWNcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIExpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1BcmFiaWMvU2Vnb2VVSS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1BcmFiaWMvU2Vnb2VVSS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBBcmFiaWNcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1BcmFiaWMvU2Vnb2VVSS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1BcmFiaWMvU2Vnb2VVSS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgQXJhYmljXCI7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pYm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUFyYWJpYy9TZWdvZVVJLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBBcmFiaWNcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlsaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQXJhYmljL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1BcmFiaWMvU2Vnb2VVSS1TZW1pbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1BcmFiaWMvU2Vnb2VVSS1TZW1pbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IEN5cmlsbGljXCI7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBMaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQ3lyaWxsaWMvU2Vnb2VVSS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQ3lyaWxsaWMvU2Vnb2VVSS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgQ3lyaWxsaWNcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgQ3lyaWxsaWNcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlib2xkXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktQ3lyaWxsaWMvU2Vnb2VVSS1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IEN5cmlsbGljXCI7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1DeXJpbGxpYy9TZWdvZVVJLVNlbWlsaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUN5cmlsbGljL1NlZ29lVUktU2VtaWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBFYXN0RXVyb3BlYW5cIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIExpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBFYXN0RXVyb3BlYW5cIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgRWFzdEV1cm9wZWFuXCI7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pYm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUVhc3RFdXJvcGVhbi9TZWdvZVVJLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW5cIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlsaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktRWFzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1FYXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IEdyZWVrXCI7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBMaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktR3JlZWsvU2Vnb2VVSS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktR3JlZWsvU2Vnb2VVSS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgR3JlZWtcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgR3JlZWtcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlib2xkXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktR3JlZWsvU2Vnb2VVSS1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IEdyZWVrXCI7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1HcmVlay9TZWdvZVVJLVNlbWlsaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUdyZWVrL1NlZ29lVUktU2VtaWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBIZWJyZXdcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIExpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBIZWJyZXdcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgSGVicmV3XCI7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSSBTZW1pYm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLUhlYnJldy9TZWdvZVVJLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBIZWJyZXdcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlsaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktSGVicmV3L1NlZ29lVUktU2VtaWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1TZW1pbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1IZWJyZXcvU2Vnb2VVSS1TZW1pbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IFZpZXRuYW1lc2VcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIExpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1WaWV0bmFtZXNlL1NlZ29lVUktTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBWaWV0bmFtZXNlXCI7XG4gIHNyYzogbG9jYWwoXCJTZWdvZSBVSVwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlib2xkIFZpZXRuYW1lc2VcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlib2xkXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1WaWV0bmFtZXNlL1NlZ29lVUktU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFZpZXRuYW1lc2VcIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlsaWdodFwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVNlbWlsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktVmlldG5hbWVzZS9TZWdvZVVJLVNlbWlsaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVZpZXRuYW1lc2UvU2Vnb2VVSS1TZW1pbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUkgTGlnaHRcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVdlc3RFdXJvcGVhbi9TZWdvZVVJLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVdlc3RFdXJvcGVhbi9TZWdvZVVJLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUlcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVdlc3RFdXJvcGVhbi9TZWdvZVVJLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVdlc3RFdXJvcGVhbi9TZWdvZVVJLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIjtcbiAgc3JjOiBsb2NhbChcIlNlZ29lIFVJIFNlbWlib2xkXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL1NlZ29lVUktV2VzdEV1cm9wZWFuL1NlZ29lVUktU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiO1xuICBzcmM6IGxvY2FsKFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvU2Vnb2VVSS1XZXN0RXVyb3BlYW4vU2Vnb2VVSS1TZW1pbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVdlc3RFdXJvcGVhbi9TZWdvZVVJLVNlbWlsaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9TZWdvZVVJLVdlc3RFdXJvcGVhbi9TZWdvZVVJLVNlbWlsaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4qW2xhbmc9XCJqYS1KUFwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cImphLUpQXCJdIC5tcy1mb250LXhzLFxuKltsYW5nPVwiamEtSlBcIl0gLm1zLWZvbnQtcyxcbipbbGFuZz1cImphLUpQXCJdIC5tcy1mb250LXMtcGx1cyxcbipbbGFuZz1cImphLUpQXCJdIC5tcy1mb250LW0sXG4qW2xhbmc9XCJqYS1KUFwiXSAubXMtZm9udC1tLXBsdXMsXG4qW2xhbmc9XCJqYS1KUFwiXSAubXMtZm9udC1sLFxuKltsYW5nPVwiamEtSlBcIl0gLm1zLWZvbnQteGwsXG4qW2xhbmc9XCJqYS1KUFwiXSAubXMtZm9udC14eGwsXG4qW2xhbmc9XCJqYS1KUFwiXSAubXMtZm9udC1zdSxcbipbbGFuZz1cImphLUpQXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPVwiamEtSlBcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9XCJqYS1KUFwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9XCJqYS1KUFwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9XCJqYS1KUFwiXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPVwiamEtSlBcIl0gLm1zLWZvbnRXZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlcixcbipbbGFuZz1cImphLUpQXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwiamEtSlBcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIiwgXCJNZWlyeW8gVUlcIiwgTWVpcnlvLCBcIk1TIFBnb3RoaWNcIiwgT3Nha2EsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJrby1LUlwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cImtvLUtSXCJdIC5tcy1mb250LXhzLFxuKltsYW5nPVwia28tS1JcIl0gLm1zLWZvbnQtcyxcbipbbGFuZz1cImtvLUtSXCJdIC5tcy1mb250LXMtcGx1cyxcbipbbGFuZz1cImtvLUtSXCJdIC5tcy1mb250LW0sXG4qW2xhbmc9XCJrby1LUlwiXSAubXMtZm9udC1tLXBsdXMsXG4qW2xhbmc9XCJrby1LUlwiXSAubXMtZm9udC1sLFxuKltsYW5nPVwia28tS1JcIl0gLm1zLWZvbnQteGwsXG4qW2xhbmc9XCJrby1LUlwiXSAubXMtZm9udC14eGwsXG4qW2xhbmc9XCJrby1LUlwiXSAubXMtZm9udC1zdSxcbipbbGFuZz1cImtvLUtSXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPVwia28tS1JcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9XCJrby1LUlwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9XCJrby1LUlwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9XCJrby1LUlwiXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPVwia28tS1JcIl0gLm1zLWZvbnRXZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlcixcbipbbGFuZz1cImtvLUtSXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwia28tS1JcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJNYWxndW4gR290aGljXCIsIEd1bGltLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250LW1pLFxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250LXhzLFxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250LXMsXG4qW2xhbmc9XCJjaC1aSFNcIl0gLm1zLWZvbnQtcy1wbHVzLFxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250LW0sXG4qW2xhbmc9XCJjaC1aSFNcIl0gLm1zLWZvbnQtbS1wbHVzLFxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250LWwsXG4qW2xhbmc9XCJjaC1aSFNcIl0gLm1zLWZvbnQteGwsXG4qW2xhbmc9XCJjaC1aSFNcIl0gLm1zLWZvbnQteHhsLFxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250LXN1LFxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyLFxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz1cImNoLVpIU1wiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIsXG4qW2xhbmc9XCJjaC1aSFNcIl0gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz1cImNoLVpIU1wiXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyLFxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwiY2gtWkhTXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhaGVpXCIsIFZlcmRhbmEsIFNpbXN1biwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udC14cyxcbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udC1zLFxuKltsYW5nPVwiY2gtWkhUXCJdIC5tcy1mb250LXMtcGx1cyxcbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udC1tLFxuKltsYW5nPVwiY2gtWkhUXCJdIC5tcy1mb250LW0tcGx1cyxcbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udC1sLFxuKltsYW5nPVwiY2gtWkhUXCJdIC5tcy1mb250LXhsLFxuKltsYW5nPVwiY2gtWkhUXCJdIC5tcy1mb250LXh4bCxcbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udC1zdSxcbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlcixcbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9XCJjaC1aSFRcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyLFxuKltsYW5nPVwiY2gtWkhUXCJdIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9XCJjaC1aSFRcIl0gLm1zLWZvbnRXZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlcixcbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz1cImNoLVpIVFwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1pY3Jvc29mdCBKaGVuZ2hlaVwiLCBQbWluZ2xpdSwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImhpLUlOXCJdIC5tcy1mb250LW1pLFxuKltsYW5nPVwiaGktSU5cIl0gLm1zLWZvbnQteHMsXG4qW2xhbmc9XCJoaS1JTlwiXSAubXMtZm9udC1zLFxuKltsYW5nPVwiaGktSU5cIl0gLm1zLWZvbnQtcy1wbHVzLFxuKltsYW5nPVwiaGktSU5cIl0gLm1zLWZvbnQtbSxcbipbbGFuZz1cImhpLUlOXCJdIC5tcy1mb250LW0tcGx1cyxcbipbbGFuZz1cImhpLUlOXCJdIC5tcy1mb250LWwsXG4qW2xhbmc9XCJoaS1JTlwiXSAubXMtZm9udC14bCxcbipbbGFuZz1cImhpLUlOXCJdIC5tcy1mb250LXh4bCxcbipbbGFuZz1cImhpLUlOXCJdIC5tcy1mb250LXN1LFxuKltsYW5nPVwiaGktSU5cIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9XCJoaS1JTlwiXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlcixcbipbbGFuZz1cImhpLUlOXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz1cImhpLUlOXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlcixcbipbbGFuZz1cImhpLUlOXCJdIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9XCJoaS1JTlwiXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyLFxuKltsYW5nPVwiaGktSU5cIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9XCJoaS1JTlwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk5pcm1hbGEgVUlcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInRoLVRIXCJdIC5tcy1mb250LXhsLFxuKltsYW5nPVwidGgtVEhcIl0gLm1zLWZvbnQteHhsLFxuKltsYW5nPVwidGgtVEhcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9XCJ0aC1USFwiXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxlZWxhd2FkZWUgVUkgU2VtaWxpZ2h0XCIsIFwiS21lciBVSVwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInRoLVRIXCJdIC5tcy1mb250LWwsXG4qW2xhbmc9XCJ0aC1USFwiXSAubXMtZm9udC1zdSxcbipbbGFuZz1cInRoLVRIXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz1cInRoLVRIXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxlZWxhd2FkZWUgVUkgU2VtaWxpZ2h0XCIsIFwiS21lciBVSVwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInRoLVRIXCJdIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9XCJ0aC1USFwiXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTGVlbGF3YWRlZSBVSSBSZWd1bGFyXCIsIFwiS21lciBVSVwiLCBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJ0aC1USFwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cInRoLVRIXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwidGgtVEhcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJMZWVsYXdhZGVlIFVJIEJvbGRcIiwgXCJLbWVyIFVJXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImFyXCJdIC5tcy1mb250LXhsLFxuKltsYW5nPVwiYXJcIl0gLm1zLWZvbnQteHhsLFxuKltsYW5nPVwiYXJcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9XCJhclwiXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IEFyYWJpY1wiLCBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJhclwiXSAubXMtZm9udC1sLFxuKltsYW5nPVwiYXJcIl0gLm1zLWZvbnQtc3UsXG4qW2xhbmc9XCJhclwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9XCJhclwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgQXJhYmljXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiYXJcIl0gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz1cImFyXCJdIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIEFyYWJpY1wiLCBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJhclwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cImFyXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwiYXJcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBBcmFiaWNcIiwgXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiYmctQkdcIl0gLm1zLWZvbnQteGwsXG4qW2xhbmc9XCJiZy1CR1wiXSAubXMtZm9udC14eGwsXG4qW2xhbmc9XCJiZy1CR1wiXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz1cImJnLUJHXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgTGlnaHQgQ3lyaWxsaWNcIiwgXCJTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiYmctQkdcIl0gLm1zLWZvbnQtbCxcbipbbGFuZz1cImJnLUJHXCJdIC5tcy1mb250LXN1LFxuKltsYW5nPVwiYmctQkdcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPVwiYmctQkdcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IEN5cmlsbGljXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiYmctQkdcIl0gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz1cImJnLUJHXCJdIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIEN5cmlsbGljXCIsIFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImJnLUJHXCJdIC5tcy1mb250LW1pLFxuKltsYW5nPVwiYmctQkdcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9XCJiZy1CR1wiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlib2xkIEN5cmlsbGljXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInJ1LVJVXCJdIC5tcy1mb250LXhsLFxuKltsYW5nPVwicnUtUlVcIl0gLm1zLWZvbnQteHhsLFxuKltsYW5nPVwicnUtUlVcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9XCJydS1SVVwiXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IEN5cmlsbGljXCIsIFwiU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInJ1LVJVXCJdIC5tcy1mb250LWwsXG4qW2xhbmc9XCJydS1SVVwiXSAubXMtZm9udC1zdSxcbipbbGFuZz1cInJ1LVJVXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz1cInJ1LVJVXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBDeXJpbGxpY1wiLCBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInJ1LVJVXCJdIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9XCJydS1SVVwiXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBDeXJpbGxpY1wiLCBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJydS1SVVwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cInJ1LVJVXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwicnUtUlVcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBDeXJpbGxpY1wiLCBcIlNlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJ1ay1VQVwiXSAubXMtZm9udC14bCxcbipbbGFuZz1cInVrLVVBXCJdIC5tcy1mb250LXh4bCxcbipbbGFuZz1cInVrLVVBXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPVwidWstVUFcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBDeXJpbGxpY1wiLCBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJ1ay1VQVwiXSAubXMtZm9udC1sLFxuKltsYW5nPVwidWstVUFcIl0gLm1zLWZvbnQtc3UsXG4qW2xhbmc9XCJ1ay1VQVwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9XCJ1ay1VQVwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgQ3lyaWxsaWNcIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJ1ay1VQVwiXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPVwidWstVUFcIl0gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgQ3lyaWxsaWNcIiwgXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwidWstVUFcIl0gLm1zLWZvbnQtbWksXG4qW2xhbmc9XCJ1ay1VQVwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz1cInVrLVVBXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgQ3lyaWxsaWNcIiwgXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiY3MtQ1pcIl0gLm1zLWZvbnQteGwsXG4qW2xhbmc9XCJjcy1DWlwiXSAubXMtZm9udC14eGwsXG4qW2xhbmc9XCJjcy1DWlwiXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz1cImNzLUNaXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgTGlnaHQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImNzLUNaXCJdIC5tcy1mb250LWwsXG4qW2xhbmc9XCJjcy1DWlwiXSAubXMtZm9udC1zdSxcbipbbGFuZz1cImNzLUNaXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz1cImNzLUNaXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJjcy1DWlwiXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPVwiY3MtQ1pcIl0gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImNzLUNaXCJdIC5tcy1mb250LW1pLFxuKltsYW5nPVwiY3MtQ1pcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9XCJjcy1DWlwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJldC1FRVwiXSAubXMtZm9udC14bCxcbipbbGFuZz1cImV0LUVFXCJdIC5tcy1mb250LXh4bCxcbipbbGFuZz1cImV0LUVFXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPVwiZXQtRUVcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiZXQtRUVcIl0gLm1zLWZvbnQtbCxcbipbbGFuZz1cImV0LUVFXCJdIC5tcy1mb250LXN1LFxuKltsYW5nPVwiZXQtRUVcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPVwiZXQtRUVcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImV0LUVFXCJdIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9XCJldC1FRVwiXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiZXQtRUVcIl0gLm1zLWZvbnQtbWksXG4qW2xhbmc9XCJldC1FRVwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz1cImV0LUVFXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImhyLUhSXCJdIC5tcy1mb250LXhsLFxuKltsYW5nPVwiaHItSFJcIl0gLm1zLWZvbnQteHhsLFxuKltsYW5nPVwiaHItSFJcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9XCJoci1IUlwiXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJoci1IUlwiXSAubXMtZm9udC1sLFxuKltsYW5nPVwiaHItSFJcIl0gLm1zLWZvbnQtc3UsXG4qW2xhbmc9XCJoci1IUlwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9XCJoci1IUlwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiaHItSFJcIl0gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz1cImhyLUhSXCJdIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJoci1IUlwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cImhyLUhSXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwiaHItSFJcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiaHUtSFVcIl0gLm1zLWZvbnQteGwsXG4qW2xhbmc9XCJodS1IVVwiXSAubXMtZm9udC14eGwsXG4qW2xhbmc9XCJodS1IVVwiXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz1cImh1LUhVXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgTGlnaHQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImh1LUhVXCJdIC5tcy1mb250LWwsXG4qW2xhbmc9XCJodS1IVVwiXSAubXMtZm9udC1zdSxcbipbbGFuZz1cImh1LUhVXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz1cImh1LUhVXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJodS1IVVwiXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPVwiaHUtSFVcIl0gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImh1LUhVXCJdIC5tcy1mb250LW1pLFxuKltsYW5nPVwiaHUtSFVcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9XCJodS1IVVwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJsdC1MVFwiXSAubXMtZm9udC14bCxcbipbbGFuZz1cImx0LUxUXCJdIC5tcy1mb250LXh4bCxcbipbbGFuZz1cImx0LUxUXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPVwibHQtTFRcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwibHQtTFRcIl0gLm1zLWZvbnQtbCxcbipbbGFuZz1cImx0LUxUXCJdIC5tcy1mb250LXN1LFxuKltsYW5nPVwibHQtTFRcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPVwibHQtTFRcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImx0LUxUXCJdIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9XCJsdC1MVFwiXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwibHQtTFRcIl0gLm1zLWZvbnQtbWksXG4qW2xhbmc9XCJsdC1MVFwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz1cImx0LUxUXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImx2LUxWXCJdIC5tcy1mb250LXhsLFxuKltsYW5nPVwibHYtTFZcIl0gLm1zLWZvbnQteHhsLFxuKltsYW5nPVwibHYtTFZcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9XCJsdi1MVlwiXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJsdi1MVlwiXSAubXMtZm9udC1sLFxuKltsYW5nPVwibHYtTFZcIl0gLm1zLWZvbnQtc3UsXG4qW2xhbmc9XCJsdi1MVlwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9XCJsdi1MVlwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwibHYtTFZcIl0gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz1cImx2LUxWXCJdIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJsdi1MVlwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cImx2LUxWXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwibHYtTFZcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwicGwtUExcIl0gLm1zLWZvbnQteGwsXG4qW2xhbmc9XCJwbC1QTFwiXSAubXMtZm9udC14eGwsXG4qW2xhbmc9XCJwbC1QTFwiXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz1cInBsLVBMXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgTGlnaHQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInBsLVBMXCJdIC5tcy1mb250LWwsXG4qW2xhbmc9XCJwbC1QTFwiXSAubXMtZm9udC1zdSxcbipbbGFuZz1cInBsLVBMXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz1cInBsLVBMXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJwbC1QTFwiXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPVwicGwtUExcIl0gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInBsLVBMXCJdIC5tcy1mb250LW1pLFxuKltsYW5nPVwicGwtUExcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9XCJwbC1QTFwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJsdC1zci1TUFwiXSAubXMtZm9udC14bCxcbipbbGFuZz1cImx0LXNyLVNQXCJdIC5tcy1mb250LXh4bCxcbipbbGFuZz1cImx0LXNyLVNQXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPVwibHQtc3ItU1BcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwibHQtc3ItU1BcIl0gLm1zLWZvbnQtbCxcbipbbGFuZz1cImx0LXNyLVNQXCJdIC5tcy1mb250LXN1LFxuKltsYW5nPVwibHQtc3ItU1BcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPVwibHQtc3ItU1BcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImx0LXNyLVNQXCJdIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9XCJsdC1zci1TUFwiXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwibHQtc3ItU1BcIl0gLm1zLWZvbnQtbWksXG4qW2xhbmc9XCJsdC1zci1TUFwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz1cImx0LXNyLVNQXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInRyLVRSXCJdIC5tcy1mb250LXhsLFxuKltsYW5nPVwidHItVFJcIl0gLm1zLWZvbnQteHhsLFxuKltsYW5nPVwidHItVFJcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9XCJ0ci1UUlwiXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJ0ci1UUlwiXSAubXMtZm9udC1sLFxuKltsYW5nPVwidHItVFJcIl0gLm1zLWZvbnQtc3UsXG4qW2xhbmc9XCJ0ci1UUlwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQsXG4qW2xhbmc9XCJ0ci1UUlwiXSAubXMtZm9udFdlaWdodC1zZW1pbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwidHItVFJcIl0gLm1zLWZvbnRXZWlnaHQtcmVndWxhcixcbipbbGFuZz1cInRyLVRSXCJdIC5tcy1mb250d2VpZ2h0LXJlZ3VsYXItaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJ0ci1UUlwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cInRyLVRSXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwidHItVFJcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwic2stU0tcIl0gLm1zLWZvbnQteGwsXG4qW2xhbmc9XCJzay1TS1wiXSAubXMtZm9udC14eGwsXG4qW2xhbmc9XCJzay1TS1wiXSAubXMtZm9udFdlaWdodC1saWdodCxcbipbbGFuZz1cInNrLVNLXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgTGlnaHQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInNrLVNLXCJdIC5tcy1mb250LWwsXG4qW2xhbmc9XCJzay1TS1wiXSAubXMtZm9udC1zdSxcbipbbGFuZz1cInNrLVNLXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz1cInNrLVNLXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJzay1TS1wiXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPVwic2stU0tcIl0gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInNrLVNLXCJdIC5tcy1mb250LW1pLFxuKltsYW5nPVwic2stU0tcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQsXG4qW2xhbmc9XCJzay1TS1wiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlib2xkIEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJray1LWlwiXSAubXMtZm9udC14bCxcbipbbGFuZz1cImtrLUtaXCJdIC5tcy1mb250LXh4bCxcbipbbGFuZz1cImtrLUtaXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPVwia2stS1pcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwia2stS1pcIl0gLm1zLWZvbnQtbCxcbipbbGFuZz1cImtrLUtaXCJdIC5tcy1mb250LXN1LFxuKltsYW5nPVwia2stS1pcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPVwia2stS1pcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IEVhc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImtrLUtaXCJdIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9XCJray1LWlwiXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBFYXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwia2stS1pcIl0gLm1zLWZvbnQtbWksXG4qW2xhbmc9XCJray1LWlwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz1cImtrLUtaXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgRWFzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImVsLUdSXCJdIC5tcy1mb250LXhsLFxuKltsYW5nPVwiZWwtR1JcIl0gLm1zLWZvbnQteHhsLFxuKltsYW5nPVwiZWwtR1JcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9XCJlbC1HUlwiXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IEdyZWVrXCIsIFwiU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImVsLUdSXCJdIC5tcy1mb250LWwsXG4qW2xhbmc9XCJlbC1HUlwiXSAubXMtZm9udC1zdSxcbipbbGFuZz1cImVsLUdSXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodCxcbipbbGFuZz1cImVsLUdSXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlsaWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBHcmVla1wiLCBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImVsLUdSXCJdIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9XCJlbC1HUlwiXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBHcmVla1wiLCBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJlbC1HUlwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cImVsLUdSXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwiZWwtR1JcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBHcmVla1wiLCBcIlNlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJoZS1JTFwiXSAubXMtZm9udC14bCxcbipbbGFuZz1cImhlLUlMXCJdIC5tcy1mb250LXh4bCxcbipbbGFuZz1cImhlLUlMXCJdIC5tcy1mb250V2VpZ2h0LWxpZ2h0LFxuKltsYW5nPVwiaGUtSUxcIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBIZWJyZXdcIiwgXCJTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiaGUtSUxcIl0gLm1zLWZvbnQtbCxcbipbbGFuZz1cImhlLUlMXCJdIC5tcy1mb250LXN1LFxuKltsYW5nPVwiaGUtSUxcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPVwiaGUtSUxcIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IEhlYnJld1wiLCBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cImhlLUlMXCJdIC5tcy1mb250V2VpZ2h0LXJlZ3VsYXIsXG4qW2xhbmc9XCJoZS1JTFwiXSAubXMtZm9udHdlaWdodC1yZWd1bGFyLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBIZWJyZXdcIiwgXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwiaGUtSUxcIl0gLm1zLWZvbnQtbWksXG4qW2xhbmc9XCJoZS1JTFwiXSAubXMtZm9udFdlaWdodC1zZW1pYm9sZCxcbipbbGFuZz1cImhlLUlMXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgSGVicmV3XCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbipbbGFuZz1cInZpLVZOXCJdIC5tcy1mb250LXhsLFxuKltsYW5nPVwidmktVk5cIl0gLm1zLWZvbnQteHhsLFxuKltsYW5nPVwidmktVk5cIl0gLm1zLWZvbnRXZWlnaHQtbGlnaHQsXG4qW2xhbmc9XCJ2aS1WTlwiXSAubXMtZm9udFdlaWdodC1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IFZpZXRuYW1lc2VcIiwgXCJTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKltsYW5nPVwidmktVk5cIl0gLm1zLWZvbnQtbCxcbipbbGFuZz1cInZpLVZOXCJdIC5tcy1mb250LXN1LFxuKltsYW5nPVwidmktVk5cIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LFxuKltsYW5nPVwidmktVk5cIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFZpZXRuYW1lc2VcIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJ2aS1WTlwiXSAubXMtZm9udFdlaWdodC1yZWd1bGFyLFxuKltsYW5nPVwidmktVk5cIl0gLm1zLWZvbnR3ZWlnaHQtcmVndWxhci1ob3Zlcjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgVmlldG5hbWVzZVwiLCBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4qW2xhbmc9XCJ2aS1WTlwiXSAubXMtZm9udC1taSxcbipbbGFuZz1cInZpLVZOXCJdIC5tcy1mb250V2VpZ2h0LXNlbWlib2xkLFxuKltsYW5nPVwidmktVk5cIl0gLm1zLWZvbnRXZWlnaHQtc2VtaWJvbGQtaG92ZXI6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBWaWV0bmFtZXNlXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qXG4gIFlvdXIgdXNlIG9mIHRoZSBjb250ZW50IGluIHRoZSBmaWxlcyByZWZlcmVuY2VkIGhlcmUgYXJlIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBsaWNlbnNlIGF0IGh0dHA6Ly9ha2EubXMvZmFicmljLWZvbnQtbGljZW5zZVxuKi9cbi8qXG4gIFlvdXIgdXNlIG9mIHRoZSBjb250ZW50IGluIHRoZSBmaWxlcyByZWZlcmVuY2VkIGhlcmUgYXJlIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBsaWNlbnNlIGF0IGh0dHA6Ly9ha2EubXMvZmFicmljLWZvbnQtbGljZW5zZVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljZTM2NUljb25zJztcbiAgc3JjOiB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvaWNvbnMvb2ZmaWNlMzY1aWNvbnMuZW90P1wiKTtcbiAgc3JjOiB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvaWNvbnMvb2ZmaWNlMzY1aWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9hcHBzZm9yb2ZmaWNlLm1pY3Jvc29mdC5jb20vZmFicmljL2ZvbnRzL2ljb25zL29mZmljZTM2NWljb25zLndvZmY/XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vYXBwc2Zvcm9mZmljZS5taWNyb3NvZnQuY29tL2ZhYnJpYy9mb250cy9pY29ucy9vZmZpY2UzNjVpY29ucy50dGY/XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL2FwcHNmb3JvZmZpY2UubWljcm9zb2Z0LmNvbS9mYWJyaWMvZm9udHMvaWNvbnMvb2ZmaWNlMzY1aWNvbnMuc3ZnPyNvZmZpY2UzNjVpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubXMtSWNvbiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNlMzY1SWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlRW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMCc7IH1cblxuLm1zLUljb24tLWNpcmNsZUZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMSc7IH1cblxuLm1zLUljb24tLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDInOyB9XG5cbi5tcy1JY29uLS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDMnOyB9XG5cbi5tcy1JY29uLS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDQnOyB9XG5cbi5tcy1JY29uLS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDA1JzsgfVxuXG4ubXMtSWNvbi0tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwNic7IH1cblxuLm1zLUljb24tLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDcnOyB9XG5cbi5tcy1JY29uLS1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwOCc7IH1cblxuLm1zLUljb24tLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwOSc7IH1cblxuLm1zLUljb24tLWluZm9DaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwYSc7IH1cblxuLm1zLUljb24tLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMGInOyB9XG5cbi5tcy1JY29uLS14Q2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMGMnOyB9XG5cbi5tcy1JY29uLS1tYWlsT3BlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDBkJzsgfVxuXG4ubXMtSWNvbi0tcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMGUnOyB9XG5cbi5tcy1JY29uLS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMTAnOyB9XG5cbi5tcy1JY29uLS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDExJzsgfVxuXG4ubXMtSWNvbi0tc2NoZWR1bGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDEyJzsgfVxuXG4ubXMtSWNvbi0tZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxMyc7IH1cblxuLm1zLUljb24tLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDE0JzsgfVxuXG4ubXMtSWNvbi0tZG9jdW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMTUnOyB9XG5cbi5tcy1JY29uLS1vbmVkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDE2JzsgfVxuXG4ubXMtSWNvbi0tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDE3JzsgfVxuXG4ubXMtSWNvbi0tc2l0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxOCc7IH1cblxuLm1zLUljb24tLWxpc3RCdWxsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMTknOyB9XG5cbi5tcy1JY29uLS1jYWxlbmRhcldlZWs6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxYSc7IH1cblxuLm1zLUljb24tLWNhbGVuZGFyV29ya1dlZWs6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxYic7IH1cblxuLm1zLUljb24tLWNhbGVuZGFyRGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMWMnOyB9XG5cbi5tcy1JY29uLS1mb2xkZXJNb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMWQnOyB9XG5cbi5tcy1JY29uLS1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDFlJzsgfVxuXG4ubXMtSWNvbi0tcG9wb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMWYnOyB9XG5cbi5tcy1JY29uLS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjAnOyB9XG5cbi5tcy1JY29uLS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjEnOyB9XG5cbi5tcy1JY29uLS1mYXZvcml0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyMic7IH1cblxuLm1zLUljb24tLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjMnOyB9XG5cbi5tcy1JY29uLS1tYWlsU2VuZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDI0JzsgfVxuXG4ubXMtSWNvbi0tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDI1JzsgfVxuXG4ubXMtSWNvbi0tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyNic7IH1cblxuLm1zLUljb24tLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDI3JzsgfVxuXG4ubXMtSWNvbi0tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDI4JzsgfVxuXG4ubXMtSWNvbi0tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyOSc7IH1cblxuLm1zLUljb24tLW1pbmlhdHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyYSc7IH1cblxuLm1zLUljb24tLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJiJzsgfVxuXG4ubXMtSWNvbi0tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJjJzsgfVxuXG4ubXMtSWNvbi0tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAyZCc7IH1cblxuLm1zLUljb24tLW9ubGluZUFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJlJzsgfVxuXG4ubXMtSWNvbi0tb25saW5lSm9pbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDJmJzsgfVxuXG4ubXMtSWNvbi0tcmVwbHlBbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAzMCc7IH1cblxuLm1zLUljb24tLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAzMSc7IH1cblxuLm1zLUljb24tLWRybTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDMyJzsgfVxuXG4ubXMtSWNvbi0tcGluRG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDMzJzsgfVxuXG4ubXMtSWNvbi0tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDM0JzsgfVxuXG4ubXMtSWNvbi0tZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDM1JzsgfVxuXG4ubXMtSWNvbi0tc21pbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMzYnOyB9XG5cbi5tcy1JY29uLS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMzcnOyB9XG5cbi5tcy1JY29uLS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMzgnOyB9XG5cbi5tcy1JY29uLS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAzOSc7IH1cblxuLm1zLUljb24tLXF1ZXN0aW9uUmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDNhJzsgfVxuXG4ubXMtSWNvbi0tbm90UmVjdXJyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwM2InOyB9XG5cbi5tcy1JY29uLS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDQwJzsgfVxuXG4ubXMtSWNvbi0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0MSc7IH1cblxuLm1zLUljb24tLXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0Mic7IH1cblxuLm1zLUljb24tLWVsbGlwc2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNDUnOyB9XG5cbi5tcy1JY29uLS1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0Nic7IH1cblxuLm1zLUljb24tLWFycm93VXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA0Nyc7IH1cblxuLm1zLUljb24tLWFycm93RG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDQ4JzsgfVxuXG4ubXMtSWNvbi0tYXJyb3dMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNDknOyB9XG5cbi5tcy1JY29uLS1hcnJvd1JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNGEnOyB9XG5cbi5tcy1JY29uLS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDRiJzsgfVxuXG4ubXMtSWNvbi0tZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDRjJzsgfVxuXG4ubXMtSWNvbi0tbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDRmJzsgfVxuXG4ubXMtSWNvbi0tY2FyZXRVcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDUxJzsgfVxuXG4ubXMtSWNvbi0tY2FyZXREb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNTInOyB9XG5cbi5tcy1JY29uLS1jYXJldExlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA1Myc7IH1cblxuLm1zLUljb24tLWNhcmV0UmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA1NCc7IH1cblxuLm1zLUljb24tLWNhcmV0VXBMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNWEnOyB9XG5cbi5tcy1JY29uLS1jYXJldFVwUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA1Yic7IH1cblxuLm1zLUljb24tLWNhcmV0RG93blJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNWMnOyB9XG5cbi5tcy1JY29uLS1jYXJldERvd25MZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNWQnOyB9XG5cbi5tcy1JY29uLS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNmEnOyB9XG5cbi5tcy1JY29uLS1ub3RlUmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA2Yic7IH1cblxuLm1zLUljb24tLW5vdGVGb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNmMnOyB9XG5cbi5tcy1JY29uLS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA2Zic7IH1cblxuLm1zLUljb24tLXRpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3MCc7IH1cblxuLm1zLUljb24tLXRhc2tSZWN1cnJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3MSc7IH1cblxuLm1zLUljb24tLXN0YXJFbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDczJzsgfVxuXG4ubXMtSWNvbi0tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNzYnOyB9XG5cbi5tcy1JY29uLS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3Nyc7IH1cblxuLm1zLUljb24tLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNzgnOyB9XG5cbi5tcy1JY29uLS1kb2N1bWVudFJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNzknOyB9XG5cbi5tcy1JY29uLS1kb2N1bWVudEZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA3YSc7IH1cblxuLm1zLUljb24tLXBhcnRuZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4MCc7IH1cblxuLm1zLUljb24tLXJlYWN0aXZhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4NCc7IH1cblxuLm1zLUljb24tLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4NSc7IH1cblxuLm1zLUljb24tLXBlcnNvbkFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDg2JzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvblVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwODcnOyB9XG5cbi5tcy1JY29uLS1jaGV2cm9uRG93bjpiZWZvcmUsIC5tcy1EYXRlUGlja2VyLWV2ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwODgnOyB9XG5cbi5tcy1JY29uLS1jaGV2cm9uTGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDg5JzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvblJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOGEnOyB9XG5cbi5tcy1JY29uLS1wZW9wbGVBZGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA4Yyc7IH1cblxuLm1zLUljb24tLW5ld3NmZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOGQnOyB9XG5cbi5tcy1JY29uLS1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDhlJzsgfVxuXG4ubXMtSWNvbi0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDhmJzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvbnNVcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDkwJzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvbnNEb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOTEnOyB9XG5cbi5tcy1JY29uLS1jaGV2cm9uc0xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA5Mic7IH1cblxuLm1zLUljb24tLWNoZXZyb25zUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA5Myc7IH1cblxuLm1zLUljb24tLWNsdXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA5YSc7IH1cblxuLm1zLUljb24tLXN1YnNjcmliZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDljJzsgfVxuXG4ubXMtSWNvbi0tdW5zdWJzY3JpYmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTA5ZCc7IH1cblxuLm1zLUljb24tLXBlcnNvblJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDllJzsgfVxuXG4ubXMtSWNvbi0tcmVjZWlwdEZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhMCc7IH1cblxuLm1zLUljb24tLXJlY2VpcHRSZXBseTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGExJzsgfVxuXG4ubXMtSWNvbi0tcmVjZWlwdENoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTInOyB9XG5cbi5tcy1JY29uLS1wZW9wbGVSZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhMyc7IH1cblxuLm1zLUljb24tLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTQnOyB9XG5cbi5tcy1JY29uLS1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGE1JzsgfVxuXG4ubXMtSWNvbi0tZXZlbnRDYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhNic7IH1cblxuLm1zLUljb24tLWV2ZW50U2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhNyc7IH1cblxuLm1zLUljb24tLXRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYTknOyB9XG5cbi5tcy1JY29uLS1vb2ZSZXBseTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGFhJzsgfVxuXG4ubXMtSWNvbi0tdm9pY2VtYWlsUmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhYyc7IH1cblxuLm1zLUljb24tLXZvaWNlbWFpbEZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTBhZCc7IH1cblxuLm1zLUljb24tLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGFmJzsgfVxuXG4ubXMtSWNvbi0tY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMGIwJzsgfVxuXG4ubXMtSWNvbi0tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYjEnOyB9XG5cbi5tcy1JY29uLS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwYjInOyB9XG5cbi5tcy1JY29uLS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAwJzsgfVxuXG4ubXMtSWNvbi0tcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAxJzsgfVxuXG4ubXMtSWNvbi0tcG9zdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAyJzsgfVxuXG4ubXMtSWNvbi0tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMDMnOyB9XG5cbi5tcy1JY29uLS10b3VjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTA0JzsgfVxuXG4ubXMtSWNvbi0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEwNSc7IH1cblxuLm1zLUljb24tLWZheDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTA2JzsgfVxuXG4ubXMtSWNvbi0tbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMTAnOyB9XG5cbi5tcy1JY29uLS1kaWFscGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMTEnOyB9XG5cbi5tcy1JY29uLS1waG9uZVRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMTInOyB9XG5cbi5tcy1JY29uLS1waG9uZUFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTEzJzsgfVxuXG4ubXMtSWNvbi0tbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTE0JzsgfVxuXG4ubXMtSWNvbi0tY2hhdEFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTE1JzsgfVxuXG4ubXMtSWNvbi0tY29uZmxpY3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExNic7IH1cblxuLm1zLUljb24tLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMTcnOyB9XG5cbi5tcy1JY29uLS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExOSc7IH1cblxuLm1zLUljb24tLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTFhJzsgfVxuXG4ubXMtSWNvbi0tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTFiJzsgfVxuXG4ubXMtSWNvbi0tbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMWMnOyB9XG5cbi5tcy1JY29uLS1tYWlsRW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExZCc7IH1cblxuLm1zLUljb24tLWVkaXRCb3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExZSc7IH1cblxuLm1zLUljb24tLXdhZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTFmJzsgfVxuXG4ubXMtSWNvbi0td29yazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTIwJzsgfVxuXG4ubXMtSWNvbi0tZXZlbnRSZWN1cnJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEyMSc7IH1cblxuLm1zLUljb24tLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEyMic7IH1cblxuLm1zLUljb24tLXNvY2lhbExpc3RlbmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTIzJzsgfVxuXG4ubXMtSWNvbi0tbWFwTWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMjQnOyB9XG5cbi5tcy1JY29uLS1vcmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEyNSc7IH1cblxuLm1zLUljb24tLXJlcGx5QWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNTAnOyB9XG5cbi5tcy1JY29uLS1yZXBseUFsbEFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTUyJzsgfVxuXG4ubXMtSWNvbi0tZXZlbnRJbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNTQnOyB9XG5cbi5tcy1JY29uLS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTU1JzsgfVxuXG4ubXMtSWNvbi0tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2MSc7IH1cblxuLm1zLUljb24tLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNjInOyB9XG5cbi5tcy1JY29uLS1ub3RlRWRpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTYzJzsgfVxuXG4ubXMtSWNvbi0tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNjQnOyB9XG5cbi5tcy1JY29uLS1tYWlsRWRpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTY1JzsgfVxuXG4ubXMtSWNvbi0tcGluTGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTY3JzsgfVxuXG4ubXMtSWNvbi0taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2YSc7IH1cblxuLm1zLUljb24tLWhlYXJ0RW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2Yic7IH1cblxuLm1zLUljb24tLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2Yyc7IH1cblxuLm1zLUljb24tLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE2ZCc7IH1cblxuLm1zLUljb24tLWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNmUnOyB9XG5cbi5tcy1JY29uLS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTZmJzsgfVxuXG4ubXMtSWNvbi0tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3MCc7IH1cblxuLm1zLUljb24tLXNvY2NlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTcxJzsgfVxuXG4ubXMtSWNvbi0tbWVhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTcyJzsgfVxuXG4ubXMtSWNvbi0tYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTczJzsgfVxuXG4ubXMtSWNvbi0tY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNzQnOyB9XG5cbi5tcy1JY29uLS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3NSc7IH1cblxuLm1zLUljb24tLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTc2JzsgfVxuXG4ubXMtSWNvbi0tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3Nyc7IH1cblxuLm1zLUljb24tLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTc4JzsgfVxuXG4ubXMtSWNvbi0tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxNzknOyB9XG5cbi5tcy1JY29uLS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3YSc7IH1cblxuLm1zLUljb24tLXBpbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3Yic7IH1cblxuLm1zLUljb24tLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTdjJzsgfVxuXG4ubXMtSWNvbi0tZmlyc3RBaWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3ZCc7IH1cblxuLm1zLUljb24tLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxN2UnOyB9XG5cbi5tcy1JY29uLS1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxN2YnOyB9XG5cbi5tcy1JY29uLS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4MCc7IH1cblxuLm1zLUljb24tLWRvZ0FsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTgxJzsgfVxuXG4ubXMtSWNvbi0tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4Mic7IH1cblxuLm1zLUljb24tLW1ldGFkYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxODMnOyB9XG5cbi5tcy1JY29uLS1wb2ludEl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4NCc7IH1cblxuLm1zLUljb24tLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4NSc7IH1cblxuLm1zLUljb24tLWZpZWxkVGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTg2JzsgfVxuXG4ubXMtSWNvbi0tZmllbGROdW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4Nyc7IH1cblxuLm1zLUljb24tLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxODgnOyB9XG5cbi5tcy1JY29uLS1yYWRpb0J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTg5JzsgfVxuXG4ubXMtSWNvbi0tY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4YSc7IH1cblxuLm1zLUljb24tLXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOGInOyB9XG5cbi5tcy1JY29uLS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOGMnOyB9XG5cbi5tcy1JY29uLS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4ZCc7IH1cblxuLm1zLUljb24tLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMThlJzsgfVxuXG4ubXMtSWNvbi0tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE4Zic7IH1cblxuLm1zLUljb24tLXN0eWxlUmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTAnOyB9XG5cbi5tcy1JY29uLS1waWN0dXJlQWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTEnOyB9XG5cbi5tcy1JY29uLS1waWN0dXJlUmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTInOyB9XG5cbi5tcy1JY29uLS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOTMnOyB9XG5cbi5tcy1JY29uLS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5NCc7IH1cblxuLm1zLUljb24tLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTk1JzsgfVxuXG4ubXMtSWNvbi0tdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5Nic7IH1cblxuLm1zLUljb24tLWhpZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5Nyc7IH1cblxuLm1zLUljb24tLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTk4JzsgfVxuXG4ubXMtSWNvbi0taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxOWEnOyB9XG5cbi5tcy1JY29uLS1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTliJzsgfVxuXG4ubXMtSWNvbi0tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTljJzsgfVxuXG4ubXMtSWNvbi0tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5ZCc7IH1cblxuLm1zLUljb24tLWNyZWRpdENhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE5ZSc7IH1cblxuLm1zLUljb24tLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTlmJzsgfVxuXG4ubXMtSWNvbi0tcGVvcGxlU2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwMCc7IH1cblxuLm1zLUljb24tLWZpZWxkVGV4dEJveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjAzJzsgfVxuXG4ubXMtSWNvbi0tbXVsdGlDaG9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwNCc7IH1cblxuLm1zLUljb24tLWZpZWxkTWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjA1JzsgfVxuXG4ubXMtSWNvbi0tY29udGFjdEZvcm06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwNic7IH1cblxuLm1zLUljb24tLWNpcmNsZUhhbGZGaWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwNyc7IH1cblxuLm1zLUljb24tLWRvY3VtZW50UERGOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMDgnOyB9XG5cbi5tcy1JY29uLS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjA5JzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlVW5maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIwYic7IH1cblxuLm1zLUljb24tLWNpcmNsZUZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjBjJzsgfVxuXG4ubXMtSWNvbi0tdGV4dEJveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjBlJzsgfVxuXG4ubXMtSWNvbi0tZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjBmJzsgfVxuXG4ubXMtSWNvbi0tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMTAnOyB9XG5cbi5tcy1JY29uLS1saWZlc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxMSc7IH1cblxuLm1zLUljb24tLWxpZmVzYXZlckxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxMic7IH1cblxuLm1zLUljb24tLW1haWxVbnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxMyc7IH1cblxuLm1zLUljb24tLW1haWxSZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMTQnOyB9XG5cbi5tcy1JY29uLS1pbmJveENoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMTUnOyB9XG5cbi5tcy1JY29uLS1mb2xkZXJTZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxNic7IH1cblxuLm1zLUljb24tLWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMTcnOyB9XG5cbi5tcy1JY29uLS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxOCc7IH1cblxuLm1zLUljb24tLWFzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjE5JzsgfVxuXG4ubXMtSWNvbi0tZGVzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjFhJzsgfVxuXG4ubXMtSWNvbi0tZmlsdGVyQ2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxYic7IH1cblxuLm1zLUljb24tLWNoZWNrYm94RW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxYyc7IH1cblxuLm1zLUljb24tLWNoZWNrYm94TWl4ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIxZCc7IH1cblxuLm1zLUljb24tLWJvYXJkczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjFlJzsgfVxuXG4ubXMtSWNvbi0tY2hlY2tib3hDaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjFmJzsgfVxuXG4ubXMtSWNvbi0tZnJvd255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMjAnOyB9XG5cbi5tcy1JY29uLS1saWdodEJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyMSc7IH1cblxuLm1zLUljb24tLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMjInOyB9XG5cbi5tcy1JY29uLS1kZXZpY2VXaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMjMnOyB9XG5cbi5tcy1JY29uLS1saXN0Q2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyNic7IH1cblxuLm1zLUljb24tLWxpc3RHcm91cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjI3JzsgfVxuXG4ubXMtSWNvbi0tdGltZWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyOCc7IH1cblxuLm1zLUljb24tLWZvbnRJbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjI5JzsgfVxuXG4ubXMtSWNvbi0tZm9udERlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMmEnOyB9XG5cbi5tcy1JY29uLS1mb250Q29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyYic7IH1cblxuLm1zLUljb24tLW1haWxDaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjJjJzsgfVxuXG4ubXMtSWNvbi0tbWFpbERvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIyZCc7IH1cblxuLm1zLUljb24tLWxpc3RDaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjJlJzsgfVxuXG4ubXMtSWNvbi0tc3VuQWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMmYnOyB9XG5cbi5tcy1JY29uLS1zdW5RdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjMwJzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvblRoaW5VcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjMxJzsgfVxuXG4ubXMtSWNvbi0tY2hldnJvblRoaW5Eb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzInOyB9XG5cbi5tcy1JY29uLS1jaGV2cm9uVGhpbkxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzMyc7IH1cblxuLm1zLUljb24tLWNoZXZyb25UaGluUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzNCc7IH1cblxuLm1zLUljb24tLWNoZXZyb25UaGlja1VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzUnOyB9XG5cbi5tcy1JY29uLS1jaGV2cm9uVGhpY2tEb3duOmJlZm9yZSwgLm1zLURhdGVQaWNrZXItZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzNic7IH1cblxuLm1zLUljb24tLWNoZXZyb25UaGlja0xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzNyc7IH1cblxuLm1zLUljb24tLWNoZXZyb25UaGlja1JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzgnOyB9XG5cbi5tcy1JY29uLS1saW5rUmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzknOyB9XG5cbi5tcy1JY29uLS1hbGVydE91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTIzYic7IH1cblxuLm1zLUljb24tLWRvY3VtZW50TGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyM2MnOyB9XG5cbi5tcy1JY29uLS1kb2N1bWVudEFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjNkJzsgfVxuXG4ubXMtSWNvbi0tdG9nZ2xlTWlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyM2UnOyB9XG5cbi5tcy1JY29uLS1lbWJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjNmJzsgfVxuXG4ubXMtSWNvbi0tbGlzdE51bWJlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNDAnOyB9XG5cbi5tcy1JY29uLS1wZW9wbGVDaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjQyJzsgfVxuXG4ubXMtSWNvbi0tY2FyZXRVcE91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0Myc7IH1cblxuLm1zLUljb24tLWNhcmV0RG93bk91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0NCc7IH1cblxuLm1zLUljb24tLWNhcmV0TGVmdE91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0NSc7IH1cblxuLm1zLUljb24tLWNhcmV0UmlnaHRPdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNDYnOyB9XG5cbi5tcy1JY29uLS1tYWlsU3luYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjQ4JzsgfVxuXG4ubXMtSWNvbi0tbWFpbEVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNDknOyB9XG5cbi5tcy1JY29uLS1tYWlsUGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0YSc7IH1cblxuLm1zLUljb24tLXBlb3BsZVN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0Yic7IH1cblxuLm1zLUljb24tLXBlb3BsZUVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNGMnOyB9XG5cbi5tcy1JY29uLS1wZW9wbGVQYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjRkJzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlQmFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjRlJzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlQmFsbG9vbnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI0Zic7IH1cblxuLm1zLUljb24tLWNpcmNsZUNhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjUwJzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlQ2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNTEnOyB9XG5cbi5tcy1JY29uLS1jaXJjbGVDb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1Mic7IH1cblxuLm1zLUljb24tLWNpcmNsZURvZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjUzJzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlTGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNTQnOyB9XG5cbi5tcy1JY29uLS1jaXJjbGVQaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNTUnOyB9XG5cbi5tcy1JY29uLS1jaXJjbGVQbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjU2JzsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlUG9vZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNTcnOyB9XG5cbi5tcy1JY29uLS1jaGVja1Blb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjU5JzsgfVxuXG4ubXMtSWNvbi0tZG9jdW1lbnRTZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1YSc7IH1cblxuLm1zLUljb24tLXNvcnRMaW5lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjVjJzsgfVxuXG4ubXMtSWNvbi0tY2FsZW5kYXJQdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1ZCc7IH1cblxuLm1zLUljb24tLWNvbnRhY3RQdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1ZSc7IH1cblxuLm1zLUljb24tLWNsYXNzTm90ZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI1Zic7IH1cblxuLm1zLUljb24tLXRyaWFuZ2xlVXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2MCc7IH1cblxuLm1zLUljb24tLXRyaWFuZ2xlUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2MSc7IH1cblxuLm1zLUljb24tLXRyaWFuZ2xlRG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjYyJzsgfVxuXG4ubXMtSWNvbi0tdHJpYW5nbGVMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNjMnOyB9XG5cbi5tcy1JY29uLS10cmlhbmdsZUVtcHR5VXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2NCc7IH1cblxuLm1zLUljb24tLXRyaWFuZ2xlRW1wdHlSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjY1JzsgfVxuXG4ubXMtSWNvbi0tdHJpYW5nbGVFbXB0eURvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2Nic7IH1cblxuLm1zLUljb24tLXRyaWFuZ2xlRW1wdHlMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNjcnOyB9XG5cbi5tcy1JY29uLS1maWxlUERGOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNjgnOyB9XG5cbi5tcy1JY29uLS1maWxlSW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI2Yyc7IH1cblxuLm1zLUljb24tLWZpbGVEb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjZkJzsgfVxuXG4ubXMtSWNvbi0tbGlzdEdyb3VwMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjZlJzsgfVxuXG4ubXMtSWNvbi0tY29weTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjZmJzsgfVxuXG4ubXMtSWNvbi0tY3JlZGl0Q2FyZE91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3MCc7IH1cblxuLm1zLUljb24tLW1haWxQdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3Mic7IH1cblxuLm1zLUljb24tLWZvbGRlclB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjczJzsgfVxuXG4ubXMtSWNvbi0tdGVhbXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3NCc7IH1cblxuLm1zLUljb24tLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3NSc7IH1cblxuLm1zLUljb24tLWNsYXNzcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjc2JzsgfVxuXG4ubXMtSWNvbi0tbWVudTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3Nyc7IH1cblxuLm1zLUljb24tLXBsdXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNzgnOyB9XG5cbi5tcy1JY29uLS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI3OSc7IH1cblxuLm1zLUljb24tLWFycm93VXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2EnOyB9XG5cbi5tcy1JY29uLS1hcnJvd0Rvd24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2InOyB9XG5cbi5tcy1JY29uLS1jaXJjbGVQbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2MnOyB9XG5cbi5tcy1JY29uLS1jaXJjbGVJbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2QnOyB9XG5cbi5tcy1JY29uLS1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyN2UnOyB9XG5cbi5tcy1JY29uLS1zZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjdmJzsgfVxuXG4ubXMtSWNvbi0tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4Mic7IH1cblxuLm1zLUljb24tLWFycm93VXBSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjgzJzsgfVxuXG4ubXMtSWNvbi0tYXJyb3dEb3duUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4NCc7IH1cblxuLm1zLUljb24tLWFycm93RG93bkxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4NSc7IH1cblxuLm1zLUljb24tLWFycm93VXBMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyODYnOyB9XG5cbi5tcy1JY29uLS1idW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4Nyc7IH1cblxuLm1zLUljb24tLXBpY3R1cmVFZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyODgnOyB9XG5cbi5tcy1JY29uLS1wcm90ZWN0aW9uQ2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyODknOyB9XG5cbi5tcy1JY29uLS1hbGVydDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTI4YSc7IH1cblxuLm1zLUljb24tLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAubXMtSWNvbi0tY2lyY2xlOmJlZm9yZSwgLm1zLUljb24tLWNpcmNsZTphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gIC5tcy1JY29uLS1jaXJjbGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1zLUljb24tLWNpcmNsZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTAwMCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB6LWluZGV4OiAwOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc3RhcjpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogMSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1wZXJzb246YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IC0zJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWFsZXJ0OmJlZm9yZSB7XG4gIHRvcDogLTQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWFpbE9wZW46YmVmb3JlIHtcbiAgdG9wOiAtNSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1wZW9wbGU6YmVmb3JlIHtcbiAgdG9wOiAtNCU7XG4gIGxlZnQ6IC03JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWJlbGw6YmVmb3JlIHtcbiAgdG9wOiAtMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1zY2hlZHVsaW5nOmJlZm9yZSB7XG4gIHRvcDogLTMlO1xuICBsZWZ0OiA2JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWRvY3VtZW50czpiZWZvcmUge1xuICB0b3A6IC0xJTtcbiAgbGVmdDogLTIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbGlzdEJ1bGxldHM6YmVmb3JlIHtcbiAgdG9wOiAtMSU7XG4gIGxlZnQ6IDUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGFuZWw6YmVmb3JlIHtcbiAgbGVmdDogLTIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcG9wb3V0OmJlZm9yZSB7XG4gIHRvcDogLTIlO1xuICBsZWZ0OiAtMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ob21lOmJlZm9yZSB7XG4gIHRvcDogLTQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZmF2b3JpdGVzOmJlZm9yZSB7XG4gIHRvcDogLTIlO1xuICBsZWZ0OiAyJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBob25lOmJlZm9yZSB7XG4gIHRvcDogLTIlO1xuICBsZWZ0OiAtMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tYWlsU2VuZDpiZWZvcmUge1xuICBsZWZ0OiAtMTAlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVuY2lsOmJlZm9yZSB7XG4gIHRvcDogLTIlO1xuICBsZWZ0OiAzJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWZsYWc6YmVmb3JlIHtcbiAgbGVmdDogMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1taW5pYXR1cmVzOmJlZm9yZSB7XG4gIGxlZnQ6IC0zJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXZvaWNlbWFpbDpiZWZvcmUge1xuICB0b3A6IDIlO1xuICBsZWZ0OiAtNyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1vbmxpbmVBZGQ6YmVmb3JlIHtcbiAgdG9wOiAtMSU7XG4gIGxlZnQ6IDIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGluRG93bjpiZWZvcmUge1xuICB0b3A6IDUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZ2VhcjpiZWZvcmUge1xuICBsZWZ0OiAyJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNoZWNrOmJlZm9yZSB7XG4gIHRvcDogMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1lbGxpcHNpczpiZWZvcmUge1xuICB0b3A6IDIlO1xuICBsZWZ0OiAtMTIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZGlyZWN0aW9uczpiZWZvcmUge1xuICBsZWZ0OiAxMCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIHRvcDogLTMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXREb3duOmJlZm9yZSB7XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FyZXRMZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IC02JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNhcmV0UmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogNiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldFVwTGVmdDpiZWZvcmUge1xuICB0b3A6IDUlO1xuICBsZWZ0OiA1JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNhcmV0VXBSaWdodDpiZWZvcmUge1xuICB0b3A6IDUlO1xuICBsZWZ0OiAtMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldERvd25SaWdodDpiZWZvcmUge1xuICBsZWZ0OiAtMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldERvd25MZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbm90ZTpiZWZvcmUge1xuICB0b3A6IDIlO1xuICBsZWZ0OiAtMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ub3RlUmVwbHk6YmVmb3JlIHtcbiAgdG9wOiA2JTtcbiAgbGVmdDogMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ub3RlRm9yd2FyZDpiZWZvcmUge1xuICB0b3A6IDYlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0ta2V5OmJlZm9yZSB7XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDElOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tdGlsZTpiZWZvcmUge1xuICB0b3A6IC0xJTtcbiAgbGVmdDogLTE4JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXRhc2tSZWN1cnJpbmc6YmVmb3JlIHtcbiAgdG9wOiAyJTtcbiAgbGVmdDogLTElOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc3RhckVtcHR5OmJlZm9yZSB7XG4gIHRvcDogLTQlO1xuICBsZWZ0OiAxJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWRvY3VtZW50UmVwbHk6YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IDclOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZG9jdW1lbnRGb3J3YXJkOmJlZm9yZSB7XG4gIGxlZnQ6IDUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGFydG5lcjpiZWZvcmUge1xuICB0b3A6IC0yJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXJlYWN0aXZhdGU6YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IDYlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc29ydDpiZWZvcmUge1xuICBsZWZ0OiAtMTklOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVyc29uQWRkOmJlZm9yZSB7XG4gIHRvcDogLTIlO1xuICBsZWZ0OiA2JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNoZXZyb25Eb3duOmJlZm9yZSwgLm1zLUljb24tLWNpcmNsZS5tcy1EYXRlUGlja2VyLWV2ZW50OmJlZm9yZSB7XG4gIHRvcDogNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jaGV2cm9uTGVmdDpiZWZvcmUge1xuICBsZWZ0OiAtNSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jaGV2cm9uUmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1wZW9wbGVBZGQ6YmVmb3JlIHtcbiAgdG9wOiAtNSU7XG4gIGxlZnQ6IC0xMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1uZXdzZmVlZDpiZWZvcmUge1xuICBsZWZ0OiAtNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1ub3RlYm9vazpiZWZvcmUge1xuICBsZWZ0OiAtNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1saW5rOmJlZm9yZSB7XG4gIHRvcDogMiU7XG4gIGxlZnQ6IC0xOCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jaGV2cm9uc0Rvd246YmVmb3JlIHtcbiAgdG9wOiA1JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNoZXZyb25zTGVmdDpiZWZvcmUge1xuICBsZWZ0OiAtNSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jaGV2cm9uc1JpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IDQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVyc29uUmVtb3ZlOmJlZm9yZSB7XG4gIGxlZnQ6IDUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcmVjZWlwdEZvcndhcmQ6YmVmb3JlIHtcbiAgbGVmdDogLTIwJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXJlY2VpcHRSZXBseTpiZWZvcmUge1xuICBsZWZ0OiAtMjAlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcmVjZWlwdENoZWNrOmJlZm9yZSB7XG4gIGxlZnQ6IC0yMCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1wZW9wbGVSZW1vdmU6YmVmb3JlIHtcbiAgdG9wOiAtMyU7XG4gIGxlZnQ6IC0xMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tZXJnZTpiZWZvcmUge1xuICB0b3A6IDIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc3BsaXQ6YmVmb3JlIHtcbiAgdG9wOiAyJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWV2ZW50Q2FuY2VsOmJlZm9yZSB7XG4gIGxlZnQ6IC0yJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXRvZGF5OmJlZm9yZSB7XG4gIHRvcDogLTIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tb29mUmVwbHk6YmVmb3JlIHtcbiAgbGVmdDogNSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS12b2ljZW1haWxSZXBseTpiZWZvcmUge1xuICB0b3A6IDQlO1xuICBsZWZ0OiAtMjUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tdm9pY2VtYWlsRm9yd2FyZDpiZWZvcmUge1xuICB0b3A6IDQlO1xuICBsZWZ0OiAtMjAlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZXllOmJlZm9yZSB7XG4gIHRvcDogLTQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcG9zdDpiZWZvcmUge1xuICB0b3A6IC00JTtcbiAgbGVmdDogNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1mYXg6YmVmb3JlIHtcbiAgdG9wOiAtMyU7XG4gIGxlZnQ6IC0yJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWxpZ2h0bmluZzpiZWZvcmUge1xuICB0b3A6IDIlO1xuICBsZWZ0OiAxJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWZpbHRlcjpiZWZvcmUge1xuICB0b3A6IDclOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tY2FydDpiZWZvcmUge1xuICBsZWZ0OiAzJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXNvY2lhbExpc3RlbmluZzpiZWZvcmUge1xuICB0b3A6IDIlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWFwTWFya2VyOmJlZm9yZSB7XG4gIHRvcDogMiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1yZXBseUFsbEFsdDpiZWZvcmUge1xuICBsZWZ0OiAtMTYlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZ3JvdXA6YmVmb3JlIHtcbiAgbGVmdDogLTMzJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1vbmV5OmJlZm9yZSB7XG4gIGxlZnQ6IC04JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW5vdGVFZGl0OmJlZm9yZSB7XG4gIGxlZnQ6IDQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWFpbEVkaXQ6YmVmb3JlIHtcbiAgdG9wOiAzJTtcbiAgbGVmdDogNyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1waW5MZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IC02JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWhlYXJ0OmJlZm9yZSB7XG4gIHRvcDogNSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1oZWFydEVtcHR5OmJlZm9yZSB7XG4gIHRvcDogNSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYWtlOmJlZm9yZSB7XG4gIHRvcDogLTUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tYm9va3M6YmVmb3JlIHtcbiAgbGVmdDogLTglOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tdmlkZW86YmVmb3JlIHtcbiAgdG9wOiAtMyU7XG4gIGxlZnQ6IDMlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tYmFsbG9vbjpiZWZvcmUge1xuICB0b3A6IDQlO1xuICBsZWZ0OiAtMSU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tdXNpYzpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogLTUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc3RvcHdhdGNoOmJlZm9yZSB7XG4gIHRvcDogLTMlO1xuICBsZWZ0OiAzJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNvZmZlZTpiZWZvcmUge1xuICB0b3A6IC0zJTtcbiAgbGVmdDogMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1wbGFuZTpiZWZvcmUge1xuICBsZWZ0OiA0JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWRvZ0FsdDpiZWZvcmUge1xuICBsZWZ0OiAtMTUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tbWV0YWRhdGE6YmVmb3JlIHtcbiAgdG9wOiAtNCU7XG4gIGxlZnQ6IDQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tdGV4dDpiZWZvcmUge1xuICB0b3A6IC00JTtcbiAgbGVmdDogMTAlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZmllbGRUZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1maWVsZE51bWJlcjpiZWZvcmUge1xuICBsZWZ0OiAtMTQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZHJvcGRvd246YmVmb3JlIHtcbiAgbGVmdDogLTE0JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXN0b3J5OmJlZm9yZSB7XG4gIGxlZnQ6IC01JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWJvbGQ6YmVmb3JlIHtcbiAgbGVmdDogNCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgdG9wOiA0JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXF1b3RlOmJlZm9yZSB7XG4gIGxlZnQ6IC00JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXN0eWxlUmVtb3ZlOmJlZm9yZSB7XG4gIHRvcDogNCU7XG4gIGxlZnQ6IDUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGljdHVyZUFkZDpiZWZvcmUge1xuICBsZWZ0OiAtNiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1waWN0dXJlUmVtb3ZlOmJlZm9yZSB7XG4gIGxlZnQ6IC02JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1vYmlsZTpiZWZvcmUge1xuICBsZWZ0OiAtMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1oaWRlOmJlZm9yZSB7XG4gIHRvcDogLTQlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0taGVhZGVyOmJlZm9yZSB7XG4gIGxlZnQ6IC05JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLW1zbjpiZWZvcmUge1xuICBsZWZ0OiAzJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlb3BsZUNoZWNrOmJlZm9yZSB7XG4gIGxlZnQ6IC03JTtcbiAgdG9wOiAtMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldERvd25PdXRsaW5lOmJlZm9yZSB7XG4gIHRvcDogNiU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1jYXJldExlZnRPdXRsaW5lOmJlZm9yZSB7XG4gIGxlZnQ6IC01JTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLWNhcmV0UmlnaHRPdXRsaW5lOmJlZm9yZSB7XG4gIGxlZnQ6IDUlOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tc3dheTpiZWZvcmUge1xuICBsZWZ0OiAtMyU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1tYWlsU3luYzpiZWZvcmUge1xuICBsZWZ0OiA4JTtcbiAgdG9wOiAzJTsgfVxuXG4ubXMtSWNvbi0tY2lyY2xlLm1zLUljb24tLXBlb3BsZVN5bmM6YmVmb3JlIHtcbiAgbGVmdDogLTglOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVvcGxlRXJyb3I6YmVmb3JlIHtcbiAgbGVmdDogLTglOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tcGVvcGxlUGF1c2U6YmVmb3JlIHtcbiAgbGVmdDogLTglOyB9XG5cbi5tcy1JY29uLS1jaXJjbGUubXMtSWNvbi0tZG9jdW1lbnRTZWFyY2g6YmVmb3JlIHtcbiAgbGVmdDogOCU7IH1cblxuLm1zLUljb24tLWNpcmNsZS5tcy1JY29uLS1keW5hbWljc01hcmtldGluZzpiZWZvcmUge1xuICBsZWZ0OiAtOCU7IH1cblxuLm1zLXUtc2xpZGVSaWdodEluMTAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjEwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjEwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluMTA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjEwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVJpZ2h0SW4xMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0SW4xMCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRJbjEwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVSaWdodEluMjAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjIwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjIwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluMjA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjIwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVJpZ2h0SW4yMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0SW4yMCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRJbjIwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVSaWdodEluNDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluNDA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVJpZ2h0SW40MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0SW40MCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRJbjQwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVMZWZ0SW4xMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW4xMDtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjEwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW4xMDtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW4xMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW4xMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUxlZnRJbjEwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnRJbjEwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZUxlZnRJbjIwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjIwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluMjA7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjIwO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjIwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjIwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlTGVmdEluMjAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdEluMjAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlTGVmdEluNDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluNDA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW40MDtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluNDA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluNDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluNDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVMZWZ0SW40MCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MHB4LCAwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0SW40MCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDBweCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVSaWdodEluNDAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVJpZ2h0SW40MDA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluNDAwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluNDAwO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVJpZ2h0SW40MDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0SW40MDAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwMHB4LCAwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodEluNDAwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDAwcHgsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlTGVmdEluNDAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnQ0MDA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0NDAwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0NDAwO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnQ0MDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdDQwMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUxlZnQ0MDAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwcHgsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnQ0MDAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMHB4LCAwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZVVwSW4yMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVVcEluMjA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVVcEluMjA7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVVwSW4yMDtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVVcEluMjA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlVXBJbjIwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVXBJbjIwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMjBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZVVwSW4yMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAyMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVVcEluMTAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlVXBJbjEwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlVXBJbjEwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVVcEluMTA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlVXBJbjEwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVVwSW4xMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVXBJbjEwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMTBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZVVwSW4xMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAxMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVEb3duSW4yMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4yMDtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZURvd25JbjIwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4yMDtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4yMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4yMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZURvd25JbjIwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTIwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duSW4yMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtMjBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlRG93bkluMTAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMTA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4xMDtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMTA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMTA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMTA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZURvd25JbjEwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTEwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duSW4xMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtMTBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlUmlnaHRPdXQ0MCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlUmlnaHRPdXQ0MCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwcHgsIDBweCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodE91dDQwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MHB4LCAwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZUxlZnRPdXQ0MCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlTGVmdE91dDQwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZUxlZnRPdXQ0MDtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZUxlZnRPdXQ0MDtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlTGVmdE91dDQwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUxlZnRPdXQ0MCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDBweCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnRPdXQ0MCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LCAwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZVJpZ2h0T3V0NDAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwMDtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwMDtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDAwO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0T3V0NDAwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMHB4LCAwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRPdXQ0MDAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVMZWZ0T3V0NDAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDAwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZUxlZnRPdXQ0MDA7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDAwO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDAwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVMZWZ0T3V0NDAwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MDBweCwgMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnRPdXQ0MDAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDAwcHgsIDBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNsaWRlVXBPdXQyMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlVXBPdXQyMDtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVVcE91dDIwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlVXBPdXQyMDtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlVXBPdXQyMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlVXBPdXQyMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVXBPdXQyMCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDBweCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC0yMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZVVwT3V0MjAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC0yMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVVcE91dDEwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVVcE91dDEwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVVwT3V0MTA7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVVcE91dDEwO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVVcE91dDEwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVVcE91dDEwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVVcE91dDEwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTEwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXBPdXQxMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTEwcHgsIDBweCk7IH0gfVxuXG4ubXMtdS1zbGlkZURvd25PdXQyMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlRG93bk91dDIwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZURvd25PdXQyMDtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZURvd25PdXQyMDtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlRG93bk91dDIwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVEb3duT3V0MjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZURvd25PdXQyMCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDBweCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDIwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93bk91dDIwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAyMHB4LCAwcHgpOyB9IH1cblxuLm1zLXUtc2xpZGVEb3duT3V0MTAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZURvd25PdXQxMDtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVEb3duT3V0MTA7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVEb3duT3V0MTA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZURvd25PdXQxMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlRG93bk91dDEwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVEb3duT3V0MTAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwcHgpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAxMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZURvd25PdXQxMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMTBweCwgMHB4KTsgfSB9XG5cbi5tcy11LXNjYWxlVXBJbjEwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2NhbGVVcDEwMDtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzY2FsZVVwMTAwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2NhbGVVcDEwMDtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2NhbGVVcDEwMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2NhbGVVcDEwMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZVVwMTAwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45OCwgMC45OCwgMSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZVVwMTAwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTgsIDAuOTgsIDEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ubXMtdS1zY2FsZURvd25JbjEwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2NhbGVEb3duMTAwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNjYWxlRG93bjEwMDtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNjYWxlRG93bjEwMDtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2NhbGVEb3duMTAwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzY2FsZURvd24xMDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVEb3duMTAwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZURvd24xMDAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5tcy11LXNjYWxlVXBPdXQxMDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzY2FsZVVwMTAzO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzY2FsZVVwMTAzO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNjYWxlVXAxMDM7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzY2FsZVVwMTAzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2NhbGVVcDEwMztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlVXAxMDMge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlVXAxMDMge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxKTsgfSB9XG5cbi5tcy11LXNjYWxlRG93bk91dDk4IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2NhbGVEb3duOTg7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNjYWxlRG93bjk4O1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNjYWxlRG93bjk4O1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2NhbGVEb3duOTg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzY2FsZURvd245ODtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlRG93bjk4IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTgsIDAuOTgsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZURvd245OCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTgsIDAuOTgsIDEpOyB9IH1cblxuLm1zLXUtZmFkZUluNDAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5tcy11LWZhZGVJbjEwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7IH1cblxuLm1zLXUtZmFkZUluMjAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjY3czsgfVxuXG4ubXMtdS1mYWRlSW41MDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjQ2N3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40NjdzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLm1zLXUtZmFkZU91dDQwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5tcy11LWZhZGVPdXQxMDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xczsgfVxuXG4ubXMtdS1mYWRlT3V0MjAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzOyB9XG5cbi5tcy11LWZhZGVPdXQ1MDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNDY3cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjQ2N3M7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5tcy11LXJvdGF0ZTkwZGVnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlOTA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTkwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTkwO1xuICAtby1hbmltYXRpb24tbmFtZTogcm90YXRlOTA7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGU5MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGU5MCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZTkwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpOyB9IH1cblxuLm1zLXUtcm90YXRlTjkwZGVnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlTjkwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVOOTA7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogcm90YXRlTjkwO1xuICAtby1hbmltYXRpb24tbmFtZTogcm90YXRlTjkwO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlTjkwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU45MCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU45MCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTsgfSB9XG5cbi5tcy11LWV4cGFuZENvbGxhcHNlNDAwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4zNjdzIGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM2N3MgY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTsgfVxuXG4ubXMtdS1leHBhbmRDb2xsYXBzZTIwMCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTY3cyBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xNjdzIGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7IH1cblxuLm1zLXUtZXhwYW5kQ29sbGFwc2UxMDAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjFzIGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjFzIGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7IH1cblxuLm1zLXUtZGVsYXkxMDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xNjdzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTY3czsgfVxuXG4ubXMtdS1kZWxheTIwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjI2N3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yNjdzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubXMtdS1oaWRkZW5TbSxcbiAgLm1zLXUtaGlkZGVuTWREb3duLFxuICAubXMtdS1oaWRkZW5MZ0Rvd24sXG4gIC5tcy11LWhpZGRlblhsRG93bixcbiAgLm1zLXUtaGlkZGVuWHhsRG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1zLXUtaGlkZGVuTWQsXG4gIC5tcy11LWhpZGRlbk1kVXAsXG4gIC5tcy11LWhpZGRlbk1kRG93bixcbiAgLm1zLXUtaGlkZGVuTGdEb3duLFxuICAubXMtdS1oaWRkZW5YbERvd24sXG4gIC5tcy11LWhpZGRlblh4bERvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubXMtdS1oaWRkZW5NZFVwLFxuICAubXMtdS1oaWRkZW5MZyxcbiAgLm1zLXUtaGlkZGVuTGdVcCxcbiAgLm1zLXUtaGlkZGVuTGdEb3duLFxuICAubXMtdS1oaWRkZW5YbERvd24sXG4gIC5tcy11LWhpZGRlblh4bERvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1zLXUtaGlkZGVuTWRVcCxcbiAgLm1zLXUtaGlkZGVuTGdVcCxcbiAgLm1zLXUtaGlkZGVuWGwsXG4gIC5tcy11LWhpZGRlblhsVXAsXG4gIC5tcy11LWhpZGRlblhsRG93bixcbiAgLm1zLXUtaGlkZGVuWHhsRG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubXMtdS1oaWRkZW5NZFVwLFxuICAubXMtdS1oaWRkZW5MZ1VwLFxuICAubXMtdS1oaWRkZW5YbFVwLFxuICAubXMtdS1oaWRkZW5YeGwsXG4gIC5tcy11LWhpZGRlblh4bFVwLFxuICAubXMtdS1oaWRkZW5YeGxEb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tcy11LWhpZGRlbk1kVXAsXG4gIC5tcy11LWhpZGRlbkxnVXAsXG4gIC5tcy11LWhpZGRlblhsVXAsXG4gIC5tcy11LWhpZGRlblh4bFVwLFxuICAubXMtdS1oaWRkZW5YeHhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ubXMtdS1zbTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1zLXUtc20xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cblxuLm1zLXUtc20xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cblxuLm1zLXUtc205IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4ubXMtdS1zbTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG5cbi5tcy11LXNtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG5cbi5tcy11LXNtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLm1zLXUtc201IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuXG4ubXMtdS1zbTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG5cbi5tcy11LXNtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLm1zLXUtc20yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cblxuLm1zLXUtc20xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuXG4ubXMtdS1zbVB1bGwxMiB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5tcy11LXNtUHVsbDExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuXG4ubXMtdS1zbVB1bGwxMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cblxuLm1zLXUtc21QdWxsOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLm1zLXUtc21QdWxsOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cblxuLm1zLXUtc21QdWxsNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG5cbi5tcy11LXNtUHVsbDYge1xuICByaWdodDogNTAlOyB9XG5cbi5tcy11LXNtUHVsbDUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG5cbi5tcy11LXNtUHVsbDQge1xuICByaWdodDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG5cbi5tcy11LXNtUHVsbDMge1xuICByaWdodDogMjUlOyB9XG5cbi5tcy11LXNtUHVsbDIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuXG4ubXMtdS1zbVB1bGwxIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuXG4ubXMtdS1zbVB1bGwwIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLm1zLXUtc21QdXNoMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5tcy11LXNtUHVzaDExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG5cbi5tcy11LXNtUHVzaDEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG5cbi5tcy11LXNtUHVzaDkge1xuICBsZWZ0OiA3NSU7IH1cblxuLm1zLXUtc21QdXNoOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuXG4ubXMtdS1zbVB1c2g3IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuXG4ubXMtdS1zbVB1c2g2IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5tcy11LXNtUHVzaDUge1xuICBsZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cblxuLm1zLXUtc21QdXNoNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuXG4ubXMtdS1zbVB1c2gzIHtcbiAgbGVmdDogMjUlOyB9XG5cbi5tcy11LXNtUHVzaDIge1xuICBsZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG5cbi5tcy11LXNtUHVzaDEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cblxuLm1zLXUtc21QdXNoMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLm1zLXUtc21PZmZzZXQxMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cblxuLm1zLXUtc21PZmZzZXQxMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cblxuLm1zLXUtc21PZmZzZXQ5IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ubXMtdS1zbU9mZnNldDgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG5cbi5tcy11LXNtT2Zmc2V0NyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG5cbi5tcy11LXNtT2Zmc2V0NiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm1zLXUtc21PZmZzZXQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuXG4ubXMtdS1zbU9mZnNldDQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG5cbi5tcy11LXNtT2Zmc2V0MyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm1zLXUtc21PZmZzZXQyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cblxuLm1zLXUtc21PZmZzZXQxIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuXG4ubXMtdS1zbU9mZnNldDAge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLXUtbWQxMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1zLXUtbWQxMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1tZDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LW1kOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubXMtdS1tZDgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbWQ3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS1tZDYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1zLXUtbWQ1IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LW1kNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS1tZDMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1zLXUtbWQyIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS1tZDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUtbWRQdWxsMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5tcy11LW1kUHVsbDExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LW1kUHVsbDEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LW1kUHVsbDkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLm1zLXUtbWRQdWxsOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1tZFB1bGw3IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS1tZFB1bGw2IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5tcy11LW1kUHVsbDUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUtbWRQdWxsNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS1tZFB1bGwzIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5tcy11LW1kUHVsbDIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LW1kUHVsbDEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUtbWRQdWxsMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLm1zLXUtbWRQdXNoMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLm1zLXUtbWRQdXNoMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1tZFB1c2gxMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LW1kUHVzaDkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAubXMtdS1tZFB1c2g4IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbWRQdXNoNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS1tZFB1c2g2IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLm1zLXUtbWRQdXNoNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LW1kUHVzaDQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS1tZFB1c2gzIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLm1zLXUtbWRQdXNoMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS1tZFB1c2gxIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUtbWRQdXNoMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAubXMtdS1tZE9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LW1kT2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUtbWRPZmZzZXQ5IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5tcy11LW1kT2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1tZE9mZnNldDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LW1kT2Zmc2V0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAubXMtdS1tZE9mZnNldDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUtbWRPZmZzZXQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LW1kT2Zmc2V0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAubXMtdS1tZE9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LW1kT2Zmc2V0MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS1tZE9mZnNldDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tcy11LWxnMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tcy11LWxnMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbGcxMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzM0JTsgfVxuICAubXMtdS1sZzkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLm1zLXUtbGc4IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LWxnNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMzNiU7IH1cbiAgLm1zLXUtbGc2IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tcy11LWxnNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuICAubXMtdS1sZzQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7IH1cbiAgLm1zLXUtbGczIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5tcy11LWxnMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cbiAgLm1zLXUtbGcxIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzMzIlOyB9XG4gIC5tcy11LWxnUHVsbDEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAubXMtdS1sZ1B1bGwxMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1sZ1B1bGwxMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMzMzM0JTsgfVxuICAubXMtdS1sZ1B1bGw5IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5tcy11LWxnUHVsbDgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbGdQdWxsNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7IH1cbiAgLm1zLXUtbGdQdWxsNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAubXMtdS1sZ1B1bGw1IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LWxnUHVsbDQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzMzMzMyU7IH1cbiAgLm1zLXUtbGdQdWxsMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAubXMtdS1sZ1B1bGwyIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS1sZ1B1bGwxIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzMzMzMzIlOyB9XG4gIC5tcy11LWxnUHVsbDAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5tcy11LWxnUHVzaDEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5tcy11LWxnUHVzaDExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbGdQdXNoMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTsgfVxuICAubXMtdS1sZ1B1c2g5IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLm1zLXUtbGdQdXNoOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LWxnUHVzaDcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7IH1cbiAgLm1zLXUtbGdQdXNoNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tcy11LWxnUHVzaDUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuICAubXMtdS1sZ1B1c2g0IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7IH1cbiAgLm1zLXUtbGdQdXNoMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5tcy11LWxnUHVzaDIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cbiAgLm1zLXUtbGdQdXNoMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlOyB9XG4gIC5tcy11LWxnUHVzaDAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm1zLXUtbGdPZmZzZXQxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS1sZ09mZnNldDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LWxnT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAubXMtdS1sZ09mZnNldDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUtbGdPZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS1sZ09mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm1zLXUtbGdPZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LWxnT2Zmc2V0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS1sZ09mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm1zLXUtbGdPZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS1sZ09mZnNldDEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUtbGdPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zLXUteGwxMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1zLXUteGwxMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14bDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXhsOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubXMtdS14bDgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteGw3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14bDYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1zLXUteGw1IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LXhsNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14bDMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1zLXUteGwyIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS14bDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteGxQdWxsMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5tcy11LXhsUHVsbDExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXhsUHVsbDEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXhsUHVsbDkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLm1zLXUteGxQdWxsOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14bFB1bGw3IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14bFB1bGw2IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5tcy11LXhsUHVsbDUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUteGxQdWxsNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14bFB1bGwzIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5tcy11LXhsUHVsbDIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LXhsUHVsbDEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteGxQdWxsMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLm1zLXUteGxQdXNoMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLm1zLXUteGxQdXNoMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14bFB1c2gxMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXhsUHVzaDkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAubXMtdS14bFB1c2g4IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteGxQdXNoNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14bFB1c2g2IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLm1zLXUteGxQdXNoNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LXhsUHVzaDQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14bFB1c2gzIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLm1zLXUteGxQdXNoMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS14bFB1c2gxIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteGxQdXNoMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAubXMtdS14bE9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXhsT2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUteGxPZmZzZXQ5IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5tcy11LXhsT2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14bE9mZnNldDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LXhsT2Zmc2V0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAubXMtdS14bE9mZnNldDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUteGxPZmZzZXQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LXhsT2Zmc2V0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAubXMtdS14bE9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LXhsT2Zmc2V0MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS14bE9mZnNldDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubXMtdS14eGwxMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1zLXUteHhsMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHhsMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUteHhsOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubXMtdS14eGw4IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXh4bDcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LXh4bDYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1zLXUteHhsNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuICAubXMtdS14eGw0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LXh4bDMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1zLXUteHhsMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cbiAgLm1zLXUteHhsMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS14eGxQdWxsMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5tcy11LXh4bFB1bGwxMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14eGxQdWxsMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUteHhsUHVsbDkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLm1zLXUteHhsUHVsbDgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHhsUHVsbDcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LXh4bFB1bGw2IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5tcy11LXh4bFB1bGw1IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LXh4bFB1bGw0IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LXh4bFB1bGwzIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5tcy11LXh4bFB1bGwyIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS14eGxQdWxsMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS14eGxQdWxsMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLm1zLXUteHhsUHVzaDEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5tcy11LXh4bFB1c2gxMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXh4bFB1c2gxMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXh4bFB1c2g5IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLm1zLXUteHhsUHVzaDgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14eGxQdXNoNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14eGxQdXNoNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tcy11LXh4bFB1c2g1IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUteHhsUHVzaDQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14eGxQdXNoMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5tcy11LXh4bFB1c2gyIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LXh4bFB1c2gxIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteHhsUHVzaDAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm1zLXUteHhsT2Zmc2V0MTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHhsT2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUteHhsT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAubXMtdS14eGxPZmZzZXQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXh4bE9mZnNldDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LXh4bE9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm1zLXUteHhsT2Zmc2V0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuICAubXMtdS14eGxPZmZzZXQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LXh4bE9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm1zLXUteHhsT2Zmc2V0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cbiAgLm1zLXUteHhsT2Zmc2V0MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS14eGxPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1zLXUteHh4bDEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubXMtdS14eHhsMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHh4bDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXh4eGw5IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5tcy11LXh4eGw4IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXh4eGw3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14eHhsNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubXMtdS14eHhsNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjY3JTsgfVxuICAubXMtdS14eHhsNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14eHhsMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubXMtdS14eHhsMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2NCU7IH1cbiAgLm1zLXUteHh4bDEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteHh4bFB1bGwxMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLm1zLXUteHh4bFB1bGwxMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14eHhsUHVsbDEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMzMzMzQlOyB9XG4gIC5tcy11LXh4eGxQdWxsOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAubXMtdS14eHhsUHVsbDgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHh4bFB1bGw3IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMzMzMzM2JTsgfVxuICAubXMtdS14eHhsUHVsbDYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLm1zLXUteHh4bFB1bGw1IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LXh4eGxQdWxsNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMzMzMzJTsgfVxuICAubXMtdS14eHhsUHVsbDMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLm1zLXUteHh4bFB1bGwyIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS14eHhsUHVsbDEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzMiU7IH1cbiAgLm1zLXUteHh4bFB1bGwwIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAubXMtdS14eHhsUHVzaDEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5tcy11LXh4eGxQdXNoMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14eHhsUHVzaDEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzMzMzNCU7IH1cbiAgLm1zLXUteHh4bFB1c2g5IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLm1zLXUteHh4bFB1c2g4IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY2NjY2NiU7IH1cbiAgLm1zLXUteHh4bFB1c2g3IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzMzMzMzYlOyB9XG4gIC5tcy11LXh4eGxQdXNoNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tcy11LXh4eGxQdXNoNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NjY2NjclOyB9XG4gIC5tcy11LXh4eGxQdXNoNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMzMzMzMlOyB9XG4gIC5tcy11LXh4eGxQdXNoMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5tcy11LXh4eGxQdXNoMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NjY2NjY0JTsgfVxuICAubXMtdS14eHhsUHVzaDEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMzMzMzMyJTsgfVxuICAubXMtdS14eHhsUHVzaDAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm1zLXUteHh4bE9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NjY2NjYlOyB9XG4gIC5tcy11LXh4eGxPZmZzZXQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMzMzM0JTsgfVxuICAubXMtdS14eHhsT2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAubXMtdS14eHhsT2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjY2NjY2JTsgfVxuICAubXMtdS14eHhsT2Zmc2V0NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMzMzMzNiU7IH1cbiAgLm1zLXUteHh4bE9mZnNldDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm1zLXUteHh4bE9mZnNldDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY2NjY2NyU7IH1cbiAgLm1zLXUteHh4bE9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzMzMzMyU7IH1cbiAgLm1zLXUteHh4bE9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm1zLXUteHh4bE9mZnNldDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY2NjY2NjQlOyB9XG4gIC5tcy11LXh4eGxPZmZzZXQxIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzMzMzMzIlOyB9XG4gIC5tcy11LXh4eGxPZmZzZXQwIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5tcy1HcmlkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgKnpvb206IDE7XG4gIHBhZGRpbmc6IDAgOHB4OyB9XG4gIC5tcy1HcmlkOmJlZm9yZSwgLm1zLUdyaWQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1zLUdyaWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tcy1HcmlkLXJvdyB7XG4gIG1hcmdpbjogMCAtOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAqem9vbTogMTsgfVxuICAubXMtR3JpZC1yb3c6YmVmb3JlLCAubXMtR3JpZC1yb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1zLUdyaWQtcm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubXMtR3JpZC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm1zLUdyaWQtY29sIC5tcy1HcmlkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKlxuICBZb3VyIHVzZSBvZiB0aGUgY29udGVudCBpbiB0aGUgZmlsZXMgcmVmZXJlbmNlZCBoZXJlIGFyZSBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgbGljZW5zZSBhdCBodHRwOi8vYWthLm1zL2ZhYnJpYy1mb250LWxpY2Vuc2VcbiovXG4ubXMtQnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMjNweCAwIDFweCAwOyB9XG4gIC5tcy1CcmVhZGNydW1iLmlzLW92ZXJmbG93IC5tcy1CcmVhZGNydW1iLW92ZXJmbG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm1zLUJyZWFkY3J1bWItY2hldnJvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5tcy1CcmVhZGNydW1iLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAubXMtQnJlYWRjcnVtYi1saXN0IC5tcy1CcmVhZGNydW1iLWxpc3RJdGVtIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubXMtQnJlYWRjcnVtYi1saXN0IC5tcy1CcmVhZGNydW1iLWxpc3RJdGVtOmxhc3Qtb2YtdHlwZSAubXMtQnJlYWRjcnVtYi1jaGV2cm9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLTRweDsgfVxuICAubXMtQnJlYWRjcnVtYi1vdmVyZmxvdyAubXMtQnJlYWRjcnVtYi1vdmVyZmxvd0J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzAwNzhkNztcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgcGFkZGluZzogMTJweCA4cHggM3B4IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dNZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tcy1CcmVhZGNydW1iLW92ZXJmbG93TWVudS5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICB6LWluZGV4OiAxMDU7IH1cbiAgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dNZW51OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAubXMtQnJlYWRjcnVtYi1vdmVyZmxvd01lbnUgLm1zLUNvbnRleHR1YWxNZW51IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE5MHB4OyB9XG4gICAgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dNZW51IC5tcy1Db250ZXh0dWFsTWVudS5pcy1vcGVuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1zLUJyZWFkY3J1bWItaXRlbUxpbmssXG4ubXMtQnJlYWRjcnVtYi1vdmVyZmxvd0J1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7IH1cbiAgLm1zLUJyZWFkY3J1bWItaXRlbUxpbms6aG92ZXIsXG4gIC5tcy1CcmVhZGNydW1iLW92ZXJmbG93QnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXMtQnJlYWRjcnVtYi1pdGVtTGluazpmb2N1cyxcbiAgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dCdXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6ICM3Njc2NzYgc29saWQgMXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tcy1CcmVhZGNydW1iLWl0ZW1MaW5rOmFjdGl2ZSxcbiAgLm1zLUJyZWFkY3J1bWItb3ZlcmZsb3dCdXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4OyB9XG5cbi5tcy1CcmVhZGNydW1iLWl0ZW1MaW5rIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubXMtQnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLm1zLUJyZWFkY3J1bWItaXRlbUxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAubXMtQnJlYWRjcnVtYi1jaGV2cm9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gIC5tcy1CcmVhZGNydW1iLW92ZXJmbG93IC5tcy1CcmVhZGNydW1iLW92ZXJmbG93QnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubXMtQnJlYWRjcnVtYi1pdGVtTGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMTE2cHg7IH1cbiAgLm1zLUJyZWFkY3J1bWItY2hldnJvbiB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5tcy1CcmVhZGNydW1iLW92ZXJmbG93IC5tcy1CcmVhZGNydW1iLW92ZXJmbG93QnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH0gfVxuXG4ubXMtQnV0dG9uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDZweDsgfVxuICAubXMtQnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAubXMtQnV0dG9uOmhvdmVyIC5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1zLUJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLm1zLUJ1dHRvbjpmb2N1cyAubXMtQnV0dG9uLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tcy1CdXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzhkNzsgfVxuICAgIC5tcy1CdXR0b246YWN0aXZlIC5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1zLUJ1dHRvbjpkaXNhYmxlZCwgLm1zLUJ1dHRvbi5pcy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLm1zLUJ1dHRvbjpkaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLmlzLWRpc2FibGVkIC5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgY29sb3I6ICNhNmE2YTY7IH1cbiAgICAubXMtQnV0dG9uOmRpc2FibGVkOmhvdmVyLCAubXMtQnV0dG9uOmRpc2FibGVkOmZvY3VzLCAubXMtQnV0dG9uLmlzLWRpc2FibGVkOmhvdmVyLCAubXMtQnV0dG9uLmlzLWRpc2FibGVkOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cblxuLm1zLUJ1dHRvbiArIC5tcy1CdXR0b24ge1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5tcy1CdXR0b24tbGFiZWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLUJ1dHRvbi1pY29uLFxuLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnkgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1YTllOyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTllO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNDU3ODsgfVxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3OyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5OmRpc2FibGVkLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7IH1cbiAgICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTpkaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZCAubXMtQnV0dG9uLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjYTZhNmE2OyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVybyAubXMtQnV0dG9uLWljb24ge1xuICAgIGNvbG9yOiAjMDA3OGQ3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVybyAubXMtQnV0dG9uLWljb24gLm1zLUljb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc4ZDc7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvIC5tcy1CdXR0b24tbGFiZWwge1xuICAgIGNvbG9yOiAjMDA3OGQ3O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm86aG92ZXIgLm1zLUJ1dHRvbi1pY29uIC5tcy1JY29uLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVybzpmb2N1cyAubXMtQnV0dG9uLWljb24gLm1zLUljb24ge1xuICAgIGNvbG9yOiAjMDA1YTllOyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvOmhvdmVyIC5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvOmZvY3VzIC5tcy1CdXR0b24tbGFiZWwge1xuICAgIGNvbG9yOiAjMDA0NTc4OyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvOmFjdGl2ZSAubXMtQnV0dG9uLWljb24gLm1zLUljb24ge1xuICAgIGNvbG9yOiAjMDA3OGQ3OyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvOmFjdGl2ZSAubXMtQnV0dG9uLWxhYmVsIHtcbiAgICBjb2xvcjogIzAwNzhkNzsgfVxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0taGVybzpkaXNhYmxlZCAubXMtQnV0dG9uLWljb24gLm1zLUljb24sIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1oZXJvLmlzLWRpc2FibGVkIC5tcy1CdXR0b24taWNvbiAubXMtSWNvbiB7XG4gICAgY29sb3I6ICNjOGM4Yzg7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm86ZGlzYWJsZWQgLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWhlcm8uaXMtZGlzYWJsZWQgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgY29sb3I6ICNhNmE2YTY7IH1cblxuLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZCAubXMtQnV0dG9uLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDNweDsgfVxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6aG92ZXIgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuICAgIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpmb2N1cyAubXMtQnV0dG9uLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmZvY3VzIC5tcy1CdXR0b24tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNzsgfVxuICAgIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDphY3RpdmUgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbixcbiAgICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6YWN0aXZlIC5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmRpc2FibGVkIC5tcy1CdXR0b24tbGFiZWwsXG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpkaXNhYmxlZCAubXMtQnV0dG9uLWRlc2NyaXB0aW9uLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQuaXMtZGlzYWJsZWQgLm1zLUJ1dHRvbi1sYWJlbCxcbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kLmlzLWRpc2FibGVkIC5tcy1CdXR0b24tZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjYTZhNmE2OyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpkaXNhYmxlZDpmb2N1cywgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmRpc2FibGVkOmFjdGl2ZSwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kLmlzLWRpc2FibGVkOmZvY3VzLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQuaXMtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuICAgIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpkaXNhYmxlZDpmb2N1cyAubXMtQnV0dG9uLWxhYmVsLFxuICAgIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpkaXNhYmxlZDpmb2N1cyAubXMtQnV0dG9uLWRlc2NyaXB0aW9uLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQ6ZGlzYWJsZWQ6YWN0aXZlIC5tcy1CdXR0b24tbGFiZWwsXG4gICAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kOmRpc2FibGVkOmFjdGl2ZSAubXMtQnV0dG9uLWRlc2NyaXB0aW9uLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQuaXMtZGlzYWJsZWQ6Zm9jdXMgLm1zLUJ1dHRvbi1sYWJlbCxcbiAgICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tcG91bmQuaXMtZGlzYWJsZWQ6Zm9jdXMgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kLmlzLWRpc2FibGVkOmFjdGl2ZSAubXMtQnV0dG9uLWxhYmVsLFxuICAgIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZC5pcy1kaXNhYmxlZDphY3RpdmUgLm1zLUJ1dHRvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2E2YTZhNjsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZCAubXMtQnV0dG9uLWljb24ge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kOmhvdmVyIC5tcy1CdXR0b24taWNvbiwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQ6Zm9jdXMgLm1zLUJ1dHRvbi1pY29uIHtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZDpob3ZlciAubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZDpmb2N1cyAubXMtQnV0dG9uLWxhYmVsIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZDphY3RpdmUgLm1zLUJ1dHRvbi1pY29uLFxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZDphY3RpdmUgLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgY29sb3I6ICMwMDc4ZDc7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQ6ZGlzYWJsZWQgLm1zLUJ1dHRvbi1pY29uLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29tbWFuZC5pcy1kaXNhYmxlZCAubXMtQnV0dG9uLWljb24ge1xuICAgIGNvbG9yOiAjYzhjOGM4OyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kOmRpc2FibGVkIC5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kLmlzLWRpc2FibGVkIC5tcy1CdXR0b24tbGFiZWwge1xuICAgIGNvbG9yOiAjYTZhNmE2OyB9XG5cbi5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21tYW5kICsgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbW1hbmQge1xuICBtYXJnaW4tbGVmdDogMTRweDsgfVxuXG4ubXMtQ2FsbG91dCB7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4OHB4OyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLCAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDphZnRlcixcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwOyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSB7XG4gIHotaW5kZXg6IDA7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmFmdGVyLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1RvcDphZnRlciB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDpiZWZvcmUsIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDphZnRlcixcbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLFxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodDphZnRlciB7XG4gIHRvcDogNDBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YmVmb3JlLCAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogLTEwcHg7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodDpiZWZvcmUsIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IC0xMHB4OyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSwgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0JvdHRvbTpiZWZvcmUsXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0JvdHRvbTphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDA7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YmVmb3JlLCAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IC0xMHB4OyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSwgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgYm90dG9tOiAtMTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmJlZm9yZSwgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodDphZnRlcixcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmFmdGVyLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0JvdHRvbTpiZWZvcmUsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmFmdGVyLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1RvcDpiZWZvcmUsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmFmdGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLCAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YmVmb3JlLFxuICAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YWZ0ZXIsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YWZ0ZXIsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93VG9wOmJlZm9yZSxcbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4ubXMtQ2FsbG91dC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLm1zLUNhbGxvdXQtY2xvc2Uge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgei1pbmRleDogMTEwOyB9XG5cbi5tcy1DYWxsb3V0LWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHggMjBweDsgfVxuXG4ubXMtQ2FsbG91dC1oZWFkZXIge1xuICB6LWluZGV4OiAxMDU7XG4gIHBhZGRpbmc6IDE4cHggMjRweCAxMnB4OyB9XG5cbi5tcy1DYWxsb3V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5tcy1DYWxsb3V0LXN1YlRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5tcy1DYWxsb3V0LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1DYWxsb3V0LWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5tcy1DYWxsb3V0LWFjdGlvbnMgLm1zLUxpbmsubXMtTGluay0taGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04cHg7IH1cblxuLm1zLUNhbGxvdXQtYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtQ2FsbG91dC1hY3Rpb246aG92ZXIgLm1zLUNhbGxvdXQtYWN0aW9uSWNvbixcbiAgLm1zLUNhbGxvdXQtYWN0aW9uOmZvY3VzIC5tcy1DYWxsb3V0LWFjdGlvbkljb24ge1xuICAgIGNvbG9yOiAjMDA3OGQ3OyB9XG5cbi5tcy1DYWxsb3V0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1jbG9zZSAubXMtQ2FsbG91dC10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFLm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YmVmb3JlLCAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFLm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YWZ0ZXIsIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLU9PQkUubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmJlZm9yZSwgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tT09CRS5tcy1DYWxsb3V0LS1hcnJvd0xlZnQ6YWZ0ZXIsIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLU9PQkUubXMtQ2FsbG91dC0tYXJyb3dUb3A6YmVmb3JlLCAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFLm1zLUNhbGxvdXQtLWFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFIC5tcy1DYWxsb3V0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFIC5tcy1DYWxsb3V0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLU9PQkUgLm1zLUNhbGxvdXQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1PT0JFIC5tcy1DYWxsb3V0LXN1YlRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYWN0aW9uVGV4dCAubXMtQ2FsbG91dC1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tcGVlay5tcy1DYWxsb3V0LS1hcnJvd1RvcDpiZWZvcmUsIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dUb3A6YWZ0ZXIsIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dCb3R0b206YmVmb3JlLCAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1wZWVrLm1zLUNhbGxvdXQtLWFycm93Qm90dG9tOmFmdGVyIHtcbiAgbGVmdDogNDBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tcGVlay5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmJlZm9yZSwgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tcGVlay5tcy1DYWxsb3V0LS1hcnJvd1JpZ2h0OmFmdGVyLCAubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1wZWVrLm1zLUNhbGxvdXQtLWFycm93TGVmdDpiZWZvcmUsIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsubXMtQ2FsbG91dC0tYXJyb3dMZWZ0OmFmdGVyIHtcbiAgdG9wOiBjYWxjKFwiNTAlIC0gMTBweFwiKTsgfVxuXG4ubXMtQ2FsbG91dC5tcy1DYWxsb3V0LS1wZWVrIC5tcy1DYWxsb3V0LWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLXBlZWsgLm1zLUNhbGxvdXQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tcGVlayAubXMtQ2FsbG91dC1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLUNhbGxvdXQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDE2cHg7IH1cbiAgLm1zLUNhbGxvdXQubXMtQ2FsbG91dC0tYXJyb3dSaWdodDpiZWZvcmUsIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93UmlnaHQ6YWZ0ZXIsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDpiZWZvcmUsXG4gIC5tcy1DYWxsb3V0Lm1zLUNhbGxvdXQtLWFycm93TGVmdDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubXMtQ2hvaWNlRmllbGQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubXMtQ2hvaWNlRmllbGQgLm1zLUxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjZweDsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6ZGlzYWJsZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5tcy1DaG9pY2VGaWVsZC1pbnB1dDpkaXNhYmxlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gICAgY29sb3I6ICNjOGM4Yzg7IH1cbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlYWVhZWE7IH1cbiAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICNhNmE2YTY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAubXMtQ2hvaWNlRmllbGQtaW5wdXQ6ZGlzYWJsZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGZmMDA7XG4gICAgICBjb2xvcjogIzAwZmYwMDsgfVxuICAgIC5tcy1DaG9pY2VGaWVsZC1pbnB1dDpkaXNhYmxlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMGZmMDA7IH1cbiAgICAubXMtQ2hvaWNlRmllbGQtaW5wdXQ6ZGlzYWJsZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQgLm1zLUxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDBmZjAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIC5tcy1DaG9pY2VGaWVsZC1pbnB1dDpkaXNhYmxlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDAwMDtcbiAgICAgIGNvbG9yOiAjNjAwMDAwOyB9XG4gICAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmRpc2FibGVkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzYwMDAwMDsgfVxuICAgIC5tcy1DaG9pY2VGaWVsZC1pbnB1dDpkaXNhYmxlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZCAubXMtTGFiZWwge1xuICAgICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogOHB4OyB9XG4gIC5tcy1DaG9pY2VGaWVsZC1pbnB1dDpmb2N1czpub3QoOmRpc2FibGVkKSArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2OyB9XG5cbi5tcy1DaG9pY2VGaWVsZC1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCAjYzhjOGM4IHNvbGlkO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubXMtQ2hvaWNlRmllbGQtZmllbGQ6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzc2NzY3NjsgfVxuICAubXMtQ2hvaWNlRmllbGQtZmllbGQ6aG92ZXIgLm1zLUxhYmVsIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmNoZWNrZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgLm1zLUNob2ljZUZpZWxkLWlucHV0OmNoZWNrZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH0gfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXQ6Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogIzIxMjEyMTsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAubXMtQ2hvaWNlRmllbGQtZmllbGQ6YmVmb3JlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICBjb250ZW50OiAnXFxlMDQxJztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIC5tcy1DaG9pY2VGaWVsZC1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgLm1zLUNob2ljZUZpZWxkLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5tcy1DaG9pY2VGaWVsZEdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5tcy1Db21tYW5kQmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmYztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tcy1Db21tYW5kQmFyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5tcy1Db21tYW5kQmFyLW1haW5BcmVhIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1OHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1zLUNvbW1hbmRCYXItbWFpbkFyZWEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9IH1cblxuLm1zLUNvbW1hbmRCYXItc2lkZUNvbW1hbmRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAubXMtQ29tbWFuZEJhci1zaWRlQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLm1zLUNvbW1hbmRCYXItc2lkZUNvbW1hbmRzIHtcbiAgICAgIG1pbi13aWR0aDogMTI4cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLm1zLUNvbW1hbmRCYXItc2lkZUNvbW1hbmRzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tcy1Db21tYW5kQmFyLXNpZGVDb21tYW5kcyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cblxuLm1zLUNvbW1hbmRCYXJJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwNzhkNztcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7IH1cbiAgLm1zLUNvbW1hbmRCYXJJdGVtIC5tcy1Db21tYW5kQmFySXRlbS1jaGV2cm9uRG93bixcbiAgLm1zLUNvbW1hbmRCYXJJdGVtIC5tcy1Db21tYW5kQmFySXRlbS1jb21tYW5kVGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIC5tcy1Db21tYW5kQmFySXRlbSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgb3V0bGluZTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAubXMtQ29tbWFuZEJhckl0ZW0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH0gfVxuICAubXMtQ29tbWFuZEJhckl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7XG4gICAgY29sb3I6ICMwMDc4ZDc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLm1zLUNvbW1hbmRCYXJJdGVtOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICAubXMtQ29tbWFuZEJhckl0ZW06aG92ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLm1zLUNvbW1hbmRCYXJJdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAubXMtQ29tbWFuZEJhckl0ZW0gLm1zLUNvbW1hbmRCYXJJdGVtLWNoZXZyb25Eb3duLFxuICAgICAgLm1zLUNvbW1hbmRCYXJJdGVtIC5tcy1Db21tYW5kQmFySXRlbS1jb21tYW5kVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbi5tcy1Db21tYW5kQmFySXRlbS5pcy1oaWRkZW4ge1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0uaWNvbi1vbmx5IC5tcy1Db21tYW5kQmFySXRlbS1jaGV2cm9uRG93bixcbi5tcy1Db21tYW5kQmFySXRlbS5pY29uLW9ubHkgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0LFxuLm1zLUNvbW1hbmRCYXJJdGVtLm1zLUNvbW1hbmRCYXJJdGVtLS1pY29uT25seSAubXMtQ29tbWFuZEJhckl0ZW0tY2hldnJvbkRvd24sXG4ubXMtQ29tbWFuZEJhckl0ZW0ubXMtQ29tbWFuZEJhckl0ZW0tLWljb25Pbmx5IC5tcy1Db21tYW5kQmFySXRlbS1jb21tYW5kVGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLUNvbW1hbmRCYXJJdGVtLm1zLUNvbW1hbmRCYXJJdGVtLS1oYXNUZXh0T25seSAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQsXG4ubXMtQ29tbWFuZEJhckl0ZW0ubXMtQ29tbWFuZEJhckl0ZW0tLWhhc1RleHRPbmx5IC5tcy1Db21tYW5kQmFySXRlbS1jaGV2cm9uRG93biB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0tb3ZlcmZsb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1Db21tYW5kQmFySXRlbS1vdmVyZmxvdy5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm1zLUNvbW1hbmRCYXJJdGVtLW92ZXJmbG93IC5tcy1JY29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cblxuLm1zLUNvbW1hbmRCYXJJdGVtLWxpbmsge1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tcy1Db21tYW5kQmFySXRlbS1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAubXMtQ29tbWFuZEJhckl0ZW0tbGluazpmb2N1czpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICBib3R0b206IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNmE2O1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5tcy1Db21tYW5kQmFySXRlbS1pY29uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtQ29tbWFuZEJhckl0ZW0tY2hldnJvbkRvd24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAubXMtQ29tbWFuZEJhckl0ZW0tY2hldnJvbkRvd246YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwOHB4O1xuICBtYXgtd2lkdGg6IDIwOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlY2Y5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMTY3cyBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBiYWNrZ3JvdW5kLWNvbG9yOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1zLUNvbW1hbmRCYXJTZWFyY2gge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAubXMtQ29tbWFuZEJhclNlYXJjaCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgei1pbmRleDogMTA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgLm1zLUNvbW1hbmRCYXJTZWFyY2gge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDsgfSB9XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0O1xuICAgIGNvbG9yOiAjMDA3OGQ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC5tcy1Db21tYW5kQmFyU2VhcmNoOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICAubXMtQ29tbWFuZEJhclNlYXJjaDpob3ZlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDsgfSB9XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoIC5tcy1JY29uLS1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiA0MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkICMwMDAwMDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI2ZmZmZmZjsgfSB9XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubXMtQ29tbWFuZEJhclNlYXJjaC1pbnB1dDpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvblNlYXJjaFdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25BcnJvd1dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLWljb25TZWFyY2hXcmFwcGVyLFxuLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvbkFycm93V3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uQ2xlYXJXcmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAubXMtQ29tbWFuZEJhclNlYXJjaC5pcy1hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogOHB4OyB9XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoLmlzLWFjdGl2ZS5tcy1Db21tYW5kQmFyU2VhcmNoLS1oYXNCYWNrIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNDBweDsgfVxuICAubXMtQ29tbWFuZEJhclNlYXJjaC5pcy1hY3RpdmUgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvblNlYXJjaFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlLm1zLUNvbW1hbmRCYXJTZWFyY2gtLWhhc0JhY2sgLm1zLUNvbW1hbmRCYXJTZWFyY2gtaWNvbkFycm93V3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1zLUNvbW1hbmRCYXJTZWFyY2guaXMtYWN0aXZlIC5tcy1Db21tYW5kQmFyU2VhcmNoLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5tcy1Db21tYW5kQmFyU2VhcmNoLmlzLWFjdGl2ZSAubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uQ2xlYXJXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtQ29tbWFuZEJhclNlYXJjaC1pY29uV3JhcHBlciB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tcy1Db21tYW5kQmFyU2VhcmNoIC5tcy1JY29uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLUNvbnRleHR1YWxNZW51IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1Db250ZXh0dWFsTWVudS5pcy1vcGVuIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICB6LWluZGV4OiAxMDU7IH1cblxuLm1zLUNvbnRleHR1YWxNZW51LWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLUNvbnRleHR1YWxNZW51LWl0ZW0ubXMtQ29udGV4dHVhbE1lbnUtaXRlbS0tZGl2aWRlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLUNvbnRleHR1YWxNZW51LWl0ZW0ubXMtQ29udGV4dHVhbE1lbnUtaXRlbS0taGVhZGVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxOHB4OyB9XG5cbi5tcy1Db250ZXh0dWFsTWVudS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIC5tcy1Db250ZXh0dWFsTWVudS1saW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmZpcnN0LWNoaWxkLCAubXMtQ29udGV4dHVhbE1lbnUtbGluazpsYXN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDM5cHg7IH1cbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbms6aG92ZXIsIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmFjdGl2ZSwgLm1zLUNvbnRleHR1YWxNZW51LWxpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFFQkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMUFFQkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmhvdmVyOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpob3ZlciArIC5tcy1Db250ZXh0dWFsTWVudS1zdWJNZW51SWNvbixcbiAgICAgIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmhvdmVyICsgLm1zLUNvbnRleHR1YWxNZW51LWNhcmV0UmlnaHQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcwMDZFO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzcwMDZFO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmhvdmVyICsgLm1zLUNvbnRleHR1YWxNZW51LXN1Yk1lbnVJY29uLFxuICAgICAgLm1zLUNvbnRleHR1YWxNZW51LWxpbms6aG92ZXIgKyAubXMtQ29udGV4dHVhbE1lbnUtY2FyZXRSaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgLm1zLUNvbnRleHR1YWxNZW51LWxpbms6YWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3OGQ3OyB9XG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAubXMtQ29udGV4dHVhbE1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgLm1zLUNvbnRleHR1YWxNZW51LWxpbms6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH0gfVxuICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBRUJGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUFFQkZGO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZDpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLXNlbGVjdGVkICsgLm1zLUNvbnRleHR1YWxNZW51LXN1Yk1lbnVJY29uLFxuICAgICAgICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZCArIC5tcy1Db250ZXh0dWFsTWVudS1jYXJldFJpZ2h0IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcwMDZFO1xuICAgICAgICBib3JkZXItY29sb3I6ICMzNzAwNkU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLXNlbGVjdGVkICsgLm1zLUNvbnRleHR1YWxNZW51LXN1Yk1lbnVJY29uLFxuICAgICAgICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZCArIC5tcy1Db250ZXh0dWFsTWVudS1jYXJldFJpZ2h0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2E2YTZhNjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1kaXNhYmxlZDphY3RpdmUsIC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLWRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtZGlzYWJsZWQ6YWN0aXZlLCAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1kaXNhYmxlZDpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgICAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtZGlzYWJsZWQ6YWN0aXZlLCAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1kaXNhYmxlZDpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzAwZmYwMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsuaXMtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzYwMDAwMDsgfSB9XG5cbi5tcy1Db250ZXh0dWFsTWVudS1saW5rLm1zLUNvbnRleHR1YWxNZW51LWxpbmstLWhhc01lbnUgfiAubXMtQ29udGV4dHVhbE1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMTc4cHg7IH1cblxuLm1zLUNvbnRleHR1YWxNZW51LXN1Yk1lbnVJY29uLFxuLm1zLUNvbnRleHR1YWxNZW51LWNhcmV0UmlnaHQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDdweDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1zLUNvbnRleHR1YWxNZW51Lm1zLUNvbnRleHR1YWxNZW51LS1tdWx0aXNlbGVjdCAubXMtQ29udGV4dHVhbE1lbnUtaXRlbS5tcy1Db250ZXh0dWFsTWVudS1pdGVtLS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7IH1cblxuLm1zLUNvbnRleHR1YWxNZW51Lm1zLUNvbnRleHR1YWxNZW51LS1tdWx0aXNlbGVjdCAubXMtQ29udGV4dHVhbE1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuICAubXMtQ29udGV4dHVhbE1lbnUubXMtQ29udGV4dHVhbE1lbnUtLW11bHRpc2VsZWN0IC5tcy1Db250ZXh0dWFsTWVudS1saW5rLmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1zLUNvbnRleHR1YWxNZW51Lm1zLUNvbnRleHR1YWxNZW51LS1tdWx0aXNlbGVjdCAubXMtQ29udGV4dHVhbE1lbnUtbGluay5pcy1zZWxlY3RlZDphZnRlciB7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ09mZmljZTM2NUljb25zJztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBjb250ZW50OiAnXFxlMDQxJztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDsgfVxuXG4ubXMtRGF0ZVBpY2tlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIHotaW5kZXg6IDMwMDsgfVxuICAubXMtRGF0ZVBpY2tlciAubXMtVGV4dEZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLURhdGVQaWNrZXItcGlja2VyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAwOyB9XG5cbi5tcy1EYXRlUGlja2VyLWV2ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiA1OyB9XG5cbi5tcy1EYXRlUGlja2VyLWhvbGRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1EYXRlUGlja2VyLXBpY2tlci5tcy1EYXRlUGlja2VyLXBpY2tlci0tb3BlbmVkIC5tcy1EYXRlUGlja2VyLWhvbGRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4xMDtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZURvd25JbjEwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4xMDtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4xMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4xMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1EYXRlUGlja2VyLXBpY2tlci0tb3BlbmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1mcmFtZSB7XG4gIHBhZGRpbmc6IDFweDsgfVxuXG4ubXMtRGF0ZVBpY2tlci13cmFwIHtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiA5cHg7IH1cblxuLm1zLURhdGVQaWNrZXItZGF5UGlja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1zLURhdGVQaWNrZXItaGVhZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1tb250aCxcbi5tcy1EYXRlUGlja2VyLXllYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzAwNzhkNztcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAubXMtRGF0ZVBpY2tlci1tb250aDpob3ZlcixcbiAgLm1zLURhdGVQaWNrZXIteWVhcjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDVhOWU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tcy1EYXRlUGlja2VyLW1vbnRoIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLm1zLURhdGVQaWNrZXIteWVhciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm1zLURhdGVQaWNrZXItdGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgLm1zLURhdGVQaWNrZXItdGFibGUgdGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1zLURhdGVQaWNrZXItdGFibGUgdGQ6aG92ZXIge1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1EYXRlUGlja2VyLWRheSwgLm1zLURhdGVQaWNrZXItd2Vla2RheSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm1zLURhdGVQaWNrZXItZGF5LS10b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1kYXktLWRpc2FibGVkOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmE2YTY7IH1cblxuLm1zLURhdGVQaWNrZXItZGF5LS1vdXRmb2N1cyB7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm1zLURhdGVQaWNrZXItZGF5LS1pbmZvY3VzOmhvdmVyLFxuLm1zLURhdGVQaWNrZXItZGF5LS1vdXRmb2N1czpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7IH1cblxuLm1zLURhdGVQaWNrZXItZGF5LS1oaWdobGlnaHRlZDpob3Zlcixcbi5tcy1EYXRlUGlja2VyLXBpY2tlci0tZm9jdXNlZCAubXMtRGF0ZVBpY2tlci1kYXktLWhpZ2hsaWdodGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzhkNzsgfVxuXG4ubXMtRGF0ZVBpY2tlci1kYXktLWhpZ2hsaWdodGVkLm1zLURhdGVQaWNrZXItZGF5LS1kaXNhYmxlZCxcbi5tcy1EYXRlUGlja2VyLWRheS0taGlnaGxpZ2h0ZWQubXMtRGF0ZVBpY2tlci1kYXktLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E2YTZhNjsgfVxuXG4ubXMtRGF0ZVBpY2tlci1tb250aFBpY2tlcixcbi5tcy1EYXRlUGlja2VyLXllYXJQaWNrZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1EYXRlUGlja2VyLW1vbnRoQ29tcG9uZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiA5cHg7XG4gIGxlZnQ6IDlweDsgfVxuXG4ubXMtRGF0ZVBpY2tlci15ZWFyQ29tcG9uZW50cyxcbi5tcy1EYXRlUGlja2VyLWRlY2FkZUNvbXBvbmVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5tcy1EYXRlUGlja2VyLXByZXZNb250aCxcbi5tcy1EYXRlUGlja2VyLW5leHRNb250aCxcbi5tcy1EYXRlUGlja2VyLXByZXZZZWFyLFxuLm1zLURhdGVQaWNrZXItbmV4dFllYXIsXG4ubXMtRGF0ZVBpY2tlci1wcmV2RGVjYWRlLFxuLm1zLURhdGVQaWNrZXItbmV4dERlY2FkZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7IH1cbiAgLm1zLURhdGVQaWNrZXItcHJldk1vbnRoOmhvdmVyLFxuICAubXMtRGF0ZVBpY2tlci1uZXh0TW9udGg6aG92ZXIsXG4gIC5tcy1EYXRlUGlja2VyLXByZXZZZWFyOmhvdmVyLFxuICAubXMtRGF0ZVBpY2tlci1uZXh0WWVhcjpob3ZlcixcbiAgLm1zLURhdGVQaWNrZXItcHJldkRlY2FkZTpob3ZlcixcbiAgLm1zLURhdGVQaWNrZXItbmV4dERlY2FkZTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1oZWFkZXJUb2dnbGVWaWV3IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgei1pbmRleDogNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tcy1EYXRlUGlja2VyLWN1cnJlbnRZZWFyLFxuLm1zLURhdGVQaWNrZXItY3VycmVudERlY2FkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1jdXJyZW50WWVhciB7XG4gIGNvbG9yOiAjMDA3OGQ3OyB9XG4gIC5tcy1EYXRlUGlja2VyLWN1cnJlbnRZZWFyOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNWE5ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1zLURhdGVQaWNrZXItb3B0aW9uR3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDEwcHggMCAzMHB4IDVweDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1tb250aE9wdGlvbixcbi5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubXMtRGF0ZVBpY2tlci1tb250aE9wdGlvbjpob3ZlcixcbiAgLm1zLURhdGVQaWNrZXIteWVhck9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24uaXMtaGlnaGxpZ2h0ZWQsXG4gIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24uaXMtaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLURhdGVQaWNrZXItZ29Ub2RheSB7XG4gIGJvdHRvbTogOXB4O1xuICBjb2xvcjogIzAwNzhkNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDsgfVxuICAubXMtRGF0ZVBpY2tlci1nb1RvZGF5OmhvdmVyIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLURhdGVQaWNrZXIuaXMtcGlja2luZ1llYXJzIC5tcy1EYXRlUGlja2VyLWRheVBpY2tlcixcbi5tcy1EYXRlUGlja2VyLmlzLXBpY2tpbmdZZWFycyAubXMtRGF0ZVBpY2tlci1tb250aENvbXBvbmVudHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1EYXRlUGlja2VyLmlzLXBpY2tpbmdZZWFycyAubXMtRGF0ZVBpY2tlci1tb250aFBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLURhdGVQaWNrZXIuaXMtcGlja2luZ1llYXJzIC5tcy1EYXRlUGlja2VyLXllYXJQaWNrZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDYwcHgpIHtcbiAgLm1zLURhdGVQaWNrZXItaG9sZGVyIHtcbiAgICB3aWR0aDogNDQwcHg7IH1cbiAgLm1zLURhdGVQaWNrZXItbW9udGgsXG4gIC5tcy1EYXRlUGlja2VyLXllYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tcy1EYXRlUGlja2VyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5tcy1EYXRlUGlja2VyLWRheVBpY2tlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIHdpZHRoOiAyMjBweDsgfVxuICAubXMtRGF0ZVBpY2tlci1tb250aFBpY2tlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyIHtcbiAgICBtYXJnaW46IC0xMHB4IDA7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5tcy1EYXRlUGlja2VyLW1vbnRoUGlja2VyLFxuICAubXMtRGF0ZVBpY2tlci15ZWFyUGlja2VyIHtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiAyMzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1zLURhdGVQaWNrZXItb3B0aW9uR3JpZCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7IH1cbiAgLm1zLURhdGVQaWNrZXItbW9udGhDb21wb25lbnRzIHtcbiAgICB3aWR0aDogMjEwcHg7IH1cbiAgLm1zLURhdGVQaWNrZXItbW9udGgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gIC5tcy1EYXRlUGlja2VyLW1vbnRoLFxuICAubXMtRGF0ZVBpY2tlci15ZWFyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAubXMtRGF0ZVBpY2tlci1tb250aDpob3ZlcixcbiAgICAubXMtRGF0ZVBpY2tlci15ZWFyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5tcy1EYXRlUGlja2VyLWRheSxcbiAgLm1zLURhdGVQaWNrZXItd2Vla2RheSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1zLURhdGVQaWNrZXItcHJldk1vbnRoLFxuICAubXMtRGF0ZVBpY2tlci1uZXh0TW9udGgsXG4gIC5tcy1EYXRlUGlja2VyLXByZXZZZWFyLFxuICAubXMtRGF0ZVBpY2tlci1uZXh0WWVhcixcbiAgLm1zLURhdGVQaWNrZXItcHJldkRlY2FkZSxcbiAgLm1zLURhdGVQaWNrZXItbmV4dERlY2FkZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDsgfVxuICAubXMtRGF0ZVBpY2tlci10b2dnbGVNb250aFZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLURhdGVQaWNrZXItY3VycmVudFllYXIsXG4gIC5tcy1EYXRlUGlja2VyLWN1cnJlbnREZWNhZGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24sXG4gIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwOyB9XG4gICAgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb246aG92ZXIsXG4gICAgLm1zLURhdGVQaWNrZXIteWVhck9wdGlvbjpob3ZlciB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1zLURhdGVQaWNrZXItZ29Ub2RheSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0b3A6IDE5OXB4O1xuICAgIHdpZHRoOiAyMTBweDsgfVxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nWWVhcnMgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyLFxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nWWVhcnMgLm1zLURhdGVQaWNrZXItbW9udGhDb21wb25lbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nWWVhcnMgLm1zLURhdGVQaWNrZXItbW9udGhQaWNrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLURhdGVQaWNrZXIuaXMtcGlja2luZ1llYXJzIC5tcy1EYXRlUGlja2VyLXllYXJQaWNrZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1OXB4KSB7XG4gIC5tcy1EYXRlUGlja2VyLmlzLXBpY2tpbmdNb250aHMgLm1zLURhdGVQaWNrZXItZGF5UGlja2VyLFxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nTW9udGhzIC5tcy1EYXRlUGlja2VyLW1vbnRoQ29tcG9uZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXMtRGF0ZVBpY2tlci5pcy1waWNraW5nTW9udGhzIC5tcy1EYXRlUGlja2VyLW1vbnRoUGlja2VyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tcy1EaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubXMtRGlhbG9nOjpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwOyB9XG4gIC5tcy1EaWFsb2cgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvbXBvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubXMtRGlhbG9nIC5tcy1PdmVybGF5IHtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC5tcy1EaWFsb2cgLm1zLU92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cblxuLm1zLURpYWxvZy1tYWluIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjg4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1EaWFsb2ctYnV0dG9uLm1zLURpYWxvZy1idXR0b24tLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5tcy1EaWFsb2ctYnV0dG9uLm1zLURpYWxvZy1idXR0b24tLWNsb3NlIC5tcy1JY29uLm1zLUljb24tLXgge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubXMtRGlhbG9nLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfVxuXG4ubXMtRGlhbG9nLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxNXB4OyB9XG5cbi5tcy1EaWFsb2ctdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIExpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5tcy1EaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1zLURpYWxvZy1jb250ZW50IC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb21wb3VuZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5tcy1EaWFsb2ctc3ViVGV4dCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLm1zLURpYWxvZy1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAubXMtRGlhbG9nLWFjdGlvbnMgLm1zLUJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXMtRGlhbG9nLWFjdGlvbnNSaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDA7IH1cbiAgLm1zLURpYWxvZy1hY3Rpb25zUmlnaHQgLm1zLURpYWxvZy1hY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDsgfVxuICAubXMtRGlhbG9nLWFjdGlvbnNSaWdodCAubXMtRGlhbG9nLWFjdGlvbiArIC5tcy1EaWFsb2ctYWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAwIDE2cHg7IH1cblxuLm1zLURpYWxvZy5tcy1EaWFsb2ctLWNsb3NlOm5vdCgubXMtRGlhbG9nLS1sZ0hlYWRlcikgLm1zLURpYWxvZy10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubXMtRGlhbG9nLm1zLURpYWxvZy0tY2xvc2U6bm90KC5tcy1EaWFsb2ctLWxnSGVhZGVyKSAubXMtRGlhbG9nLWJ1dHRvbi5tcy1EaWFsb2ctYnV0dG9uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1EaWFsb2cubXMtRGlhbG9nLS1tdWx0aWxpbmUgLm1zLURpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4ubXMtRGlhbG9nLm1zLURpYWxvZy0tbXVsdGlsaW5lIC5tcy1EaWFsb2ctaW5uZXIge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfVxuXG4ubXMtRGlhbG9nLm1zLURpYWxvZy0tbGdIZWFkZXIgLm1zLURpYWxvZy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBwYWRkaW5nOiAyNnB4IDIwcHggMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5tcy1EaWFsb2cubXMtRGlhbG9nLS1sZ0hlYWRlciAubXMtRGlhbG9nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tcy1EaWFsb2cubXMtRGlhbG9nLS1sZ0hlYWRlciAubXMtRGlhbG9nLXN1YlRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1EaWFsb2ctbWFpbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyODhweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4OyB9IH1cblxuLm1zLURyb3Bkb3duIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7IH1cbiAgLm1zLURyb3Bkb3duOmhvdmVyIC5tcy1Ecm9wZG93bi10aXRsZSxcbiAgLm1zLURyb3Bkb3duOmhvdmVyIC5tcy1Ecm9wZG93bi1jYXJldERvd24sIC5tcy1Ecm9wZG93bjpmb2N1cyAubXMtRHJvcGRvd24tdGl0bGUsXG4gIC5tcy1Ecm9wZG93bjpmb2N1cyAubXMtRHJvcGRvd24tY2FyZXREb3duLCAubXMtRHJvcGRvd246YWN0aXZlIC5tcy1Ecm9wZG93bi10aXRsZSxcbiAgLm1zLURyb3Bkb3duOmFjdGl2ZSAubXMtRHJvcGRvd24tY2FyZXREb3duIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubXMtRHJvcGRvd246aG92ZXIgLm1zLURyb3Bkb3duLXRpdGxlLCAubXMtRHJvcGRvd246YWN0aXZlIC5tcy1Ecm9wZG93bi10aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2OyB9XG4gIC5tcy1Ecm9wZG93bjpmb2N1cyAubXMtRHJvcGRvd24tdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzhkNzsgfVxuICAubXMtRHJvcGRvd24gLm1zLUxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5tcy1Ecm9wZG93bi5pcy1kaXNhYmxlZCAubXMtRHJvcGRvd24tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAubXMtRHJvcGRvd24uaXMtZGlzYWJsZWQgLm1zLURyb3Bkb3duLXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwZmYwMDtcbiAgICAgIGNvbG9yOiAjMDBmZjAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIC5tcy1Ecm9wZG93bi5pcy1kaXNhYmxlZCAubXMtRHJvcGRvd24tdGl0bGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjAwMDAwO1xuICAgICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4ubXMtRHJvcGRvd24uaXMtZGlzYWJsZWQgLm1zLURyb3Bkb3duLWNhcmV0RG93biB7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLm1zLURyb3Bkb3duLmlzLWRpc2FibGVkIC5tcy1Ecm9wZG93bi1jYXJldERvd24ge1xuICAgICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgLm1zLURyb3Bkb3duLmlzLWRpc2FibGVkIC5tcy1Ecm9wZG93bi1jYXJldERvd24ge1xuICAgICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4ubXMtRHJvcGRvd24ubXMtRHJvcGRvd24tLW9wZW4gLm1zLURyb3Bkb3duLWl0ZW1zLFxuLm1zLURyb3Bkb3duLmlzLW9wZW4gLm1zLURyb3Bkb3duLWl0ZW1zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4ubXMtRHJvcGRvd24tc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtRHJvcGRvd24tY2FyZXREb3duIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOXB4O1xuICBib3R0b206IDVweDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1zLURyb3Bkb3duLXRpdGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAzMnB4IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tcy1Ecm9wZG93bi1pdGVtcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjhweDtcbiAgei1pbmRleDogNDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAubXMtRHJvcGRvd24taXRlbXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAubXMtRHJvcGRvd24taXRlbXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAubXMtRHJvcGRvd24taXRlbXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfSB9XG5cbi5tcy1Ecm9wZG93bi1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLm1zLURyb3Bkb3duLWl0ZW0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIC5tcy1Ecm9wZG93bi1pdGVtIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5tcy1Ecm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLCAubXMtRHJvcGRvd24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDM5cHg7IH1cbiAgLm1zLURyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLm1zLURyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFFQkZGO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxQUVCRkY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5tcy1Ecm9wZG93bi1pdGVtOmhvdmVyOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgIC5tcy1Ecm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MDA2RTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzcwMDZFO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5tcy1Ecm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1zLURyb3Bkb3duLWl0ZW0uaXMtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNhNmE2YTY7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5tcy1Ecm9wZG93bi1pdGVtLmlzLXNlbGVjdGVkLFxuLm1zLURyb3Bkb3duLWl0ZW0ubXMtRHJvcGRvd24taXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLm1zLURyb3Bkb3duLWl0ZW0uaXMtc2VsZWN0ZWQ6aG92ZXIsXG4gIC5tcy1Ecm9wZG93bi1pdGVtLm1zLURyb3Bkb3duLWl0ZW0tLXNlbGVjdGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLm1zLURyb3Bkb3duLWl0ZW0uaXMtc2VsZWN0ZWQsXG4gICAgLm1zLURyb3Bkb3duLWl0ZW0ubXMtRHJvcGRvd24taXRlbS0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBRUJGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFBRUJGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubXMtRHJvcGRvd24taXRlbS5pcy1zZWxlY3RlZDpmb2N1cyxcbiAgICAgIC5tcy1Ecm9wZG93bi1pdGVtLm1zLURyb3Bkb3duLWl0ZW0tLXNlbGVjdGVkOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIC5tcy1Ecm9wZG93bi1pdGVtLmlzLXNlbGVjdGVkLFxuICAgIC5tcy1Ecm9wZG93bi1pdGVtLm1zLURyb3Bkb3duLWl0ZW0tLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzAwNkU7XG4gICAgICBib3JkZXItY29sb3I6ICMzNzAwNkU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtRHJvcGRvd24taXRlbXMge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7IH1cbiAgLm1zLURyb3Bkb3duLm1zLURyb3Bkb3duLS1vcGVuIC5tcy1Ecm9wZG93bi1pdGVtcyxcbiAgLm1zLURyb3Bkb3duLmlzLW9wZW4gLm1zLURyb3Bkb3duLWl0ZW1zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4ubXMtRmFjZXBpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLm1zLUZhY2VwaWxlIC5tcy1QZXJzb25hQ2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAubXMtRmFjZXBpbGUgLm1zLVBlcnNvbmFDYXJkLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtRmFjZXBpbGUtaXRlbUJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubXMtRmFjZXBpbGUtaXRlbUJ0biAubXMtUGVyc29uYS1wcmVzZW5jZSxcbiAgLm1zLUZhY2VwaWxlLWl0ZW1CdG4gLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi5tcy1GYWNlcGlsZS1pdGVtQnRuLS1hZGRQZXJzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tcy1GYWNlcGlsZS1pdGVtQnRuLm1zLUZhY2VwaWxlLWl0ZW1CdG4tLWFkZFBlcnNvbjpob3ZlciwgLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tYWRkUGVyc29uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTllOyB9XG4gIC5tcy1GYWNlcGlsZS1pdGVtQnRuLm1zLUZhY2VwaWxlLWl0ZW1CdG4tLWFkZFBlcnNvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1Nzg7IH1cbiAgLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tYWRkUGVyc29uOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4OyB9XG5cbi5tcy1GYWNlcGlsZS1pdGVtQnRuLm1zLUZhY2VwaWxlLWl0ZW1CdG4tLW92ZXJmbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tb3ZlcmZsb3cuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubXMtRmFjZXBpbGUtaXRlbUJ0bi5tcy1GYWNlcGlsZS1pdGVtQnRuLS1vdmVyZmxvdzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLm1zLUZhY2VwaWxlLWl0ZW1CdG4ubXMtRmFjZXBpbGUtaXRlbUJ0bi0tb3ZlcmZsb3c6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYzhjOGM4OyB9XG5cbi5tcy1GYWNlcGlsZS1hZGRQZXJzb25JY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuLm1zLUZhY2VwaWxlLW92ZXJmbG93VGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubXMtRmFjZXBpbGUtcGFuZWwubXMtRmFjZXBpbGUtcGFuZWwtLW92ZXJmbG93IC5tcy1QYW5lbC1oZWFkZXJUZXh0LFxuLm1zLUZhY2VwaWxlLXBhbmVsLm1zLUZhY2VwaWxlLXBhbmVsLS1vdmVyZmxvdyAubXMtUGVvcGxlUGlja2VyLXNlYXJjaEJveCxcbi5tcy1GYWNlcGlsZS1wYW5lbC5tcy1GYWNlcGlsZS1wYW5lbC0tb3ZlcmZsb3cgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzLFxuLm1zLUZhY2VwaWxlLXBhbmVsLm1zLUZhY2VwaWxlLXBhbmVsLS1vdmVyZmxvdyAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLUZhY2VwaWxlLXBhbmVsLm1zLUZhY2VwaWxlLXBhbmVsLS1vdmVyZmxvdyAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkSGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogODJweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubXMtTGFiZWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuICAubXMtTGFiZWwuaXMtcmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgY29sb3I6ICNhODAwMDA7IH1cbiAgLm1zLUxhYmVsLmlzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2E2YTZhNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAubXMtTGFiZWwuaXMtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzAwZmYwMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgLm1zLUxhYmVsLmlzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4uaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDBmZjAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIC5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4ubXMtTGluayB7XG4gIGNvbG9yOiAjMDA3OGQ3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXMtTGluazpob3ZlciwgLm1zLUxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA0NTc4OyB9XG4gIC5tcy1MaW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDc4ZDc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAubXMtTGluayB7XG4gICAgICBjb2xvcjogIzgwODBmZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAubXMtTGluayB7XG4gICAgICBjb2xvcjogIzAwMDA5RjsgfSB9XG5cbi5tcy1MaXN0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1MaXN0Lm1zLUxpc3QtLWdyaWQgLm1zLUxpc3RJdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7IH1cbiAgLm1zLUxpc3QubXMtTGlzdC0tZ3JpZCAubXMtTGlzdEl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7IH0gfVxuXG4ubXMtTGlzdEl0ZW0ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gICp6b29tOiAxO1xuICBwYWRkaW5nOiA5cHggMjhweCAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1zLUxpc3RJdGVtOmJlZm9yZSwgLm1zLUxpc3RJdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tcy1MaXN0SXRlbTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm1zLUxpc3RJdGVtLXByaW1hcnlUZXh0LFxuLm1zLUxpc3RJdGVtLXNlY29uZGFyeVRleHQsXG4ubXMtTGlzdEl0ZW0tdGVydGlhcnlUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtTGlzdEl0ZW0tcHJpbWFyeVRleHQge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7IH1cblxuLm1zLUxpc3RJdGVtLXNlY29uZGFyeVRleHQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ubXMtTGlzdEl0ZW0tdGVydGlhcnlUZXh0IHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5tcy1MaXN0SXRlbS1tZXRhVGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDM5cHg7IH1cblxuLm1zLUxpc3RJdGVtLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLm1zLUxpc3RJdGVtLXNlbGVjdGlvblRhcmdldCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLUxpc3RJdGVtLWFjdGlvbnMge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IDEwcHg7IH1cblxuLm1zLUxpc3RJdGVtLWFjdGlvbiB7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgLm1zLUxpc3RJdGVtLWFjdGlvbiAubXMtSWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubXMtTGlzdEl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLUxpc3RJdGVtLmlzLXVucmVhZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwNzhkNztcbiAgcGFkZGluZy1sZWZ0OiAyN3B4OyB9XG4gIC5tcy1MaXN0SXRlbS5pcy11bnJlYWQgLm1zLUxpc3RJdGVtLXNlY29uZGFyeVRleHQsIC5tcy1MaXN0SXRlbS5pcy11bnJlYWQgLm1zLUxpc3RJdGVtLW1ldGFUZXh0IHtcbiAgICBjb2xvcjogIzAwNzhkNztcbiAgICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm1zLUxpc3RJdGVtLmlzLXVuc2VlbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDA3OGQ3O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4ubXMtTGlzdEl0ZW0uaXMtc2VsZWN0YWJsZSAubXMtTGlzdEl0ZW0tc2VsZWN0aW9uVGFyZ2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGFibGUgLm1zLUxpc3RJdGVtLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1zLUxpc3RJdGVtLmlzLXNlbGVjdGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubXMtTGlzdEl0ZW0uaXMtc2VsZWN0YWJsZTpob3ZlcjpiZWZvcmUge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnT2ZmaWNlMzY1SWNvbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHNwZWFrOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogNnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2OyB9XG5cbi5tcy1MaXN0SXRlbS5pcy1zZWxlY3RlZDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubXMtTGlzdEl0ZW0uaXMtc2VsZWN0ZWQ6YmVmb3JlLCAubXMtTGlzdEl0ZW0uaXMtc2VsZWN0ZWQ6aG92ZXI6YmVmb3JlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICBjb250ZW50OiAnXFxlMDQxJztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDZweDsgfVxuXG4ubXMtTGlzdEl0ZW0uaXMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGY0O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1zLUxpc3RJdGVtLm1zLUxpc3RJdGVtLS1kb2N1bWVudCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm1zLUxpc3RJdGVtLm1zLUxpc3RJdGVtLS1kb2N1bWVudCAubXMtTGlzdEl0ZW0taXRlbUljb24ge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1zLUxpc3RJdGVtLm1zLUxpc3RJdGVtLS1kb2N1bWVudCAubXMtTGlzdEl0ZW0taXRlbUljb24gLm1zLUljb24ge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAubXMtTGlzdEl0ZW0ubXMtTGlzdEl0ZW0tLWRvY3VtZW50IC5tcy1MaXN0SXRlbS1wcmltYXJ5VGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLm1zLUxpc3RJdGVtLm1zLUxpc3RJdGVtLS1kb2N1bWVudCAubXMtTGlzdEl0ZW0tc2Vjb25kYXJ5VGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfVxuXG4ubXMtTWVzc2FnZUJhbm5lciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmYztcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMjA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4yMDtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMjA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMjA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAubXMtTWVzc2FnZUJhbm5lciAubXMtSWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5tcy1NZXNzYWdlQmFubmVyLmhpZGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVVwT3V0MjA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlVXBPdXQyMDtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVVwT3V0MjA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVVwT3V0MjA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVVwT3V0MjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5tcy1NZXNzYWdlQmFubmVyLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXItZXhwYW5kLFxuLm1zLU1lc3NhZ2VCYW5uZXItY2xvc2Uge1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1zLU1lc3NhZ2VCYW5uZXItZXhwYW5kOmZvY3VzLFxuICAubXMtTWVzc2FnZUJhbm5lci1jbG9zZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1NZXNzYWdlQmFubmVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMThweCAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubXMtTWVzc2FnZUJhbm5lci1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5tcy1NZXNzYWdlQmFubmVyLWV4cGFuZC5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXItYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuICAubXMtTWVzc2FnZUJhbm5lci1hY3Rpb24gLm1zLUJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXItY2xpcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1zLU1lc3NhZ2VCYW5uZXIuaXMtZXhwYW5kZWQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLm1zLU1lc3NhZ2VCYW5uZXIuaXMtZXhwYW5kZWQgLm1zLU1lc3NhZ2VCYW5uZXItY2xpcHBlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubXMtTWVzc2FnZUJhbm5lci1leHBhbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubXMtTWVzc2FnZUJhbm5lci1hY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAwOyB9XG4gIC5tcy1NZXNzYWdlQmFubmVyLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMTBweCAwO1xuICAgIG1pbi13aWR0aDogMjQwcHg7IH1cbiAgLm1zLU1lc3NhZ2VCYW5uZXItZXhwYW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLm1zLU1lc3NhZ2VCYW5uZXItZXhwYW5kIC5tcy1JY29uIHtcbiAgICAgIGNvbG9yOiAjMDA3OGQ3OyB9IH1cblxuLypcbiAgQmFzZSB0ZW1wbGF0ZSBmaWxlXG4qL1xuLm1zLU1lc3NhZ2VCYXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi5tcy1NZXNzYWdlQmFyLWljb24sXG4ubXMtTWVzc2FnZUJhci10ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubXMtTWVzc2FnZUJhci1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzY3Njc2OyB9XG5cbi5tcy1NZXNzYWdlQmFyLXRleHQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0Y2U7IH1cblxuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tc2V2ZXJlV2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQ5Y2M7IH1cbiAgLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tc2V2ZXJlV2FybmluZyAubXMtTWVzc2FnZUJhci1pY29uIHtcbiAgICBjb2xvcjogI2Q4M2IwMTsgfVxuXG4ubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU3ZTk7IH1cbiAgLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tZXJyb3IgLm1zLU1lc3NhZ2VCYXItaWNvbiB7XG4gICAgY29sb3I6ICNhODAwMDA7IH1cblxuLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTdlOTsgfVxuICAubXMtTWVzc2FnZUJhci5tcy1NZXNzYWdlQmFyLS1yZW1vdmUgLm1zLU1lc3NhZ2VCYXItaWNvbiB7XG4gICAgY29sb3I6ICNhODAwMDA7IH1cbiAgLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tcmVtb3ZlIC5tcy1JY29uIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbi5tcy1NZXNzYWdlQmFyLm1zLU1lc3NhZ2VCYXItLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmNmRkOyB9XG4gIC5tcy1NZXNzYWdlQmFyLm1zLU1lc3NhZ2VCYXItLXN1Y2Nlc3MgLm1zLU1lc3NhZ2VCYXItaWNvbiB7XG4gICAgY29sb3I6ICMxMDdjMTA7IH1cbiAgLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tc3VjY2VzcyAubXMtSWNvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRvcDogM3B4OyB9XG4gICAgLm1zLU1lc3NhZ2VCYXIubXMtTWVzc2FnZUJhci0tc3VjY2VzcyAubXMtSWNvbjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDsgfVxuICAgIC5tcy1NZXNzYWdlQmFyLm1zLU1lc3NhZ2VCYXItLXN1Y2Nlc3MgLm1zLUljb246YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgdG9wOiAxcHg7IH1cblxuLm1zLU5hdkJhciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1zLU5hdkJhciAubXMtT3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzY3cyBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gICAgei1pbmRleDogMDsgfVxuXG4ubXMtTmF2QmFyLW9wZW5NZW51IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1zLU5hdkJhci1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLU5hdkJhci1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tcy1OYXZCYXItaXRlbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWVjZjk7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubXMtTmF2QmFyLWl0ZW06aG92ZXIgLm1zLUljb24ge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLm1zLU5hdkJhci1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDc4ZDc7IH1cbiAgLm1zLU5hdkJhci1pdGVtLmlzLXNlbGVjdGVkIHtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm1zLU5hdkJhci1pdGVtLmlzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2E2YTZhNjsgfVxuICAgIC5tcy1OYXZCYXItaXRlbS5pcy1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cblxuLm1zLU5hdkJhci1saW5rIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubXMtTmF2QmFyLWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLWhhc01lbnUgLm1zLU5hdkJhci1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1oYXNNZW51OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMTIxMjE7IH1cblxuLm1zLU5hdkJhci1jaGV2cm9uRG93biB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjBweDsgfVxuXG4ubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7IH1cbiAgLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1zZWFyY2g6YWZ0ZXIge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnT2ZmaWNlMzY1SWNvbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGNvbnRlbnQ6ICdcXGUwMzknO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDA7IH1cbiAgLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1zZWFyY2ggLm1zLVRleHRGaWVsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXNlYXJjaC5pcy1vcGVuIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXNlYXJjaC5pcy1vcGVuIC5tcy1UZXh0RmllbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXNlYXJjaC5pcy1vcGVuIC5tcy1UZXh0RmllbGQtZmllbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tcy1OYXZCYXIuaXMtb3BlbiAubXMtTmF2QmFyLWl0ZW1zIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogNTsgfVxuICAubXMtTmF2QmFyLmlzLW9wZW4gLm1zLU5hdkJhci1pdGVtIC5tcy1Db250ZXh0dWFsTWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1zLU5hdkJhci1pdGVtLm1zLU5hdkJhci1pdGVtLS1oYXNNZW51LmlzLXNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLWhhc01lbnUuaXMtc2VsZWN0ZWQgLm1zLU5hdkJhci1jaGV2cm9uRG93biB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7IH1cbiAgLm1zLU5hdkJhci1pdGVtIC5tcy1Db250ZXh0dWFsTWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5tcy1OYXZCYXItaXRlbSAubXMtQ29udGV4dHVhbE1lbnUgLm1zLUNvbnRleHR1YWxNZW51LWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLm1zLU5hdkJhci5pcy1vcGVuIC5tcy1PdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtTmF2QmFyLW9wZW5NZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1OYXZCYXItaXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubXMtTmF2QmFyLWNoZXZyb25Eb3duIHtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1zLU5hdkJhci1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubXMtTmF2QmFyLWl0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDc4ZDc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tcy1OYXZCYXItaXRlbS5pcy1zZWxlY3RlZCB7XG4gICAgICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzhkNzsgfVxuICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLWhhc01lbnU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICByaWdodDogYXV0bzsgfVxuICAubXMtTmF2QmFyLWl0ZW0ubXMtTmF2QmFyLWl0ZW0tLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLm1zLU9yZ0NoYXJ0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5tcy1PcmdDaGFydC1ncm91cFRpdGxlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tcy1PcmdDaGFydC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMnB4IDAgMTZweCAwOyB9XG5cbi5tcy1PcmdDaGFydC1saXN0SXRlbSB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5tcy1PcmdDaGFydC1saXN0SXRlbUJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDsgfVxuXG4ubXMtT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDsgfVxuXG4ubXMtT3ZlcmxheS5tcy1PdmVybGF5LS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi5tcy1PdmVybGF5LS1ub25lIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tcy1QYW5lbCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tcy1QYW5lbCAubXMtT3ZlcmxheSB7XG4gICAgei1pbmRleDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNjdzIGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTsgfVxuXG4ubXMtUGFuZWwtbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1zLVBhbmVsLW1haW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgYm94LXNoYWRvdzogLTMwcHggMHB4IDMwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gIC5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFyIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFySXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgIC5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFySXRlbSAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tcy1QYW5lbC1tYWluIC5tcy1Db21tYW5kQmFyLW1haW5BcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxpZ2h0RGlzbWlzcyAubXMtUGFuZWwtbWFpbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgd2lkdGg6IDI3MnB4O1xuICBib3gtc2hhZG93OiAtMzBweCAwcHggMzBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MgLm1zLVBhbmVsLWNvbW1hbmRzLFxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MgLm1zLVBhbmVsLWNvbnRlbnRJbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MubXMtUGFuZWwtYW5pbWF0ZUluIC5tcy1QYW5lbC1tYWluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluNDA7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1saWdodERpc21pc3MubXMtUGFuZWwtYW5pbWF0ZUluIC5tcy1PdmVybGF5IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjY3czsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxpZ2h0RGlzbWlzcy5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1QYW5lbC1tYWluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxpZ2h0RGlzbWlzcy5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1PdmVybGF5IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdCAubXMtUGFuZWwtbWFpbiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIHdpZHRoOiAyNzJweDtcbiAgYm94LXNoYWRvdzogLTMwcHggMHB4IDMwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0IC5tcy1QYW5lbC1jb21tYW5kcyxcbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdCAubXMtUGFuZWwtY29udGVudElubmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtYW5pbWF0ZUluIC5tcy1QYW5lbC1tYWluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluNDA7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtT3ZlcmxheSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjY3cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI2N3M7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLVBhbmVsLW1haW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1PdmVybGF5IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLVBhbmVsLW1haW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluNDA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVJpZ2h0SW40MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLU92ZXJsYXkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI2N3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNjdzOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1QYW5lbC1tYWluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlTGVmdE91dDQwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlTGVmdE91dDQwO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZUxlZnRPdXQ0MDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLU92ZXJsYXkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1zbSAubXMtUGFuZWwtbWFpbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5tcy1QYW5lbC5tcy1QYW5lbC0tc20gLm1zLVBhbmVsLW1haW4ge1xuICAgICAgd2lkdGg6IDM0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0tbWQgLm1zLVBhbmVsLW1haW4sXG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0tbGcgLm1zLVBhbmVsLW1haW4sXG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0teGwgLm1zLVBhbmVsLW1haW4ge1xuICAgIGxlZnQ6IDQ4cHg7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0tbWQgLm1zLVBhbmVsLW1haW4ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDY0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubXMtUGFuZWwubXMtUGFuZWwtLWxnIC5tcy1QYW5lbC1tYWluIHtcbiAgICBsZWZ0OiA0MjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS1sZy5tcy1QYW5lbC0tZml4ZWQgLm1zLVBhbmVsLW1haW4ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDk0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubXMtUGFuZWwubXMtUGFuZWwtLXhsIC5tcy1QYW5lbC1tYWluIHtcbiAgICBsZWZ0OiAxNzZweDsgfSB9XG5cbi5tcy1QYW5lbC5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1zLVBhbmVsLmlzLW9wZW4gLm1zLVBhbmVsLW1haW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1zLVBhbmVsLmlzLW9wZW4gLm1zLU92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC5tcy1QYW5lbC5pcy1vcGVuIC5tcy1PdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtUGFuZWwtbWFpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzOyB9XG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLVBhbmVsLW1haW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7IH1cbiAgLm1zLVBhbmVsLmlzLW9wZW4ubXMtUGFuZWwtYW5pbWF0ZU91dCAubXMtT3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLVBhbmVsLW1haW4ge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAgICAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAgICAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlTGVmdEluNDA7XG4gICAgICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZUxlZnRJbjQwO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVMZWZ0SW40MDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAgICAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLU92ZXJsYXkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNjdzO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI2N3M7IH1cbiAgICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1QYW5lbC1tYWluIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDtcbiAgICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDtcbiAgICAgIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVSaWdodE91dDQwO1xuICAgICAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQsIHNsaWRlUmlnaHRPdXQ0MDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZVJpZ2h0T3V0NDA7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAgICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAgICAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1PdmVybGF5IHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7IH1cbiAgICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlSW4gLm1zLVBhbmVsLW1haW4ge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVJpZ2h0SW40MDtcbiAgICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluNDA7XG4gICAgICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVSaWdodEluNDA7XG4gICAgICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVJpZ2h0SW40MDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlUmlnaHRJbjQwO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAgICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gICAgICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAgICAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtT3ZlcmxheSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNjdzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI2N3M7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjY3czsgfVxuICAgIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLS1sZWZ0Lm1zLVBhbmVsLWFuaW1hdGVPdXQgLm1zLVBhbmVsLW1haW4ge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDA7XG4gICAgICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0LCBzbGlkZUxlZnRPdXQ0MDtcbiAgICAgIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDA7XG4gICAgICAtby1hbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDA7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dCwgc2xpZGVMZWZ0T3V0NDA7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAgICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAgICAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC4yNSwgMC43NSwgMC45KTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICAubXMtUGFuZWwuaXMtb3Blbi5tcy1QYW5lbC0tbGVmdC5tcy1QYW5lbC1hbmltYXRlT3V0IC5tcy1PdmVybGF5IHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE2N3M7IH1cbiAgICAubXMtUGFuZWwuaXMtb3BlbiAubXMtT3ZlcmxheSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1QYW5lbC5pcy1vcGVuLm1zLVBhbmVsLWFuaW1hdGVJbiAubXMtT3ZlcmxheSwgLm1zLVBhbmVsLmlzLW9wZW4ubXMtUGFuZWwtLWxlZnQubXMtUGFuZWwtYW5pbWF0ZUluIC5tcy1PdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBub25lOyB9IH1cblxuLm1zLVBhbmVsLWNsb3NlQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubXMtUGFuZWwtY2xvc2VCdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5tcy1QYW5lbC1jb250ZW50SW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAxNnB4IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLm1zLVBhbmVsLWNvbnRlbnRJbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDMycHggMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubXMtUGFuZWwtY29udGVudElubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAyMHB4OyB9IH1cblxuLm1zLVBhbmVsLWhlYWRlclRleHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBMaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubXMtUGFuZWwtaGVhZGVyVGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzIC5tcy1Db21tYW5kQmFySXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZWFmOTsgfVxuICAubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZDhmNDsgfVxuICAgIC5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06YWN0aXZlIC5tcy1Db21tYW5kQmFySXRlbS1pY29uIHtcbiAgICAgIGNvbG9yOiAjMDcyODhiOyB9XG4gICAgLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzIC5tcy1Db21tYW5kQmFySXRlbTphY3RpdmUgLm1zLUNvbW1hbmRCYXJJdGVtLWNvbW1hbmRUZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tcy1QYW5lbC5tcy1QYW5lbC0tYW5pbWF0ZWRDb21tYW5kcyAubXMtQ29tbWFuZEJhckl0ZW06Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgIzI0ODhEODsgfVxuICAubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmZpcnN0LWNoaWxkIC5tcy1Db21tYW5kQmFySXRlbS1pY29uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmZpcnN0LWNoaWxkIC5tcy1Db21tYW5kQmFySXRlbS1jb21tYW5kVGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzIC5tcy1Db21tYW5kQmFySXRlbTpmaXJzdC1jaGlsZCAubXMtQ29tbWFuZEJhckl0ZW0tbGlua1dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTllO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAubXMtUGFuZWwubXMtUGFuZWwtLWFuaW1hdGVkQ29tbWFuZHMgLm1zLUNvbW1hbmRCYXJJdGVtOmZpcnN0LWNoaWxkOmhvdmVyIC5tcy1Db21tYW5kQmFySXRlbS1pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzIC5tcy1Db21tYW5kQmFySXRlbTpmaXJzdC1jaGlsZDpob3ZlciAubXMtQ29tbWFuZEJhckl0ZW0tY29tbWFuZFRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzLmlzLW9wZW4gLm1zLUNvbW1hbmRCYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMjA7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVEb3duSW4yMDtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMjA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMjA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlRG93bkluMjA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDAuMzY3cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM2N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKTtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyNTBtczsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1zLVBhbmVsLm1zLVBhbmVsLS1hbmltYXRlZENvbW1hbmRzLmlzLW9wZW4gLm1zLUNvbW1hbmRCYXIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7IH0gfVxuXG4ubXMtUGVvcGxlUGlja2VyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94IHtcbiAgKnpvb206IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94OmJlZm9yZSwgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hCb3g6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hCb3g6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3Njc2NzY7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5pcy1hY3RpdmUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hCb3gge1xuICBib3JkZXItY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hGaWVsZCB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1wZXJzb25hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA0cHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubXMtUGVvcGxlUGlja2VyLXBlcnNvbmEgLm1zLVBlcnNvbmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogMzBweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXBlcnNvbmEuaGFzLWVycm9yIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgY29sb3I6ICNhODAwMDA7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1wZXJzb25hUmVtb3ZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci1wZXJzb25hUmVtb3ZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXMtUGVvcGxlUGlja2VyLXBlcnNvbmFSZW1vdmU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzhkNztcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzA1OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIuaXMtYWN0aXZlIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0R3JvdXBzIHtcbiAgbWF4LWhlaWdodDogMzA5cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRHcm91cDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEdyb3VwVGl0bGUge1xuICBjb2xvcjogIzAwNzhkNztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTdweCAwIDAgMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0TGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubXMtUGVvcGxlUGlja2VyLXJlc3VsdCAubXMtUGVyc29uYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBmNDsgfVxuICAubXMtUGVvcGxlUGlja2VyLXJlc3VsdCAubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEJ0bixcbi5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwIDAgMCA5cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG4sXG4gICAgLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0QnRuIHtcbiAgICAgIGhlaWdodDogNDhweDsgfSB9XG4gIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QnRuOmhvdmVyLFxuICAubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QnRuOmZvY3VzLFxuICAubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDE7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG4ubXMtUGVvcGxlUGlja2VyLXJlc3VsdEJ0bi0tY29tcGFjdCxcbiAgLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0QnRuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRCdG4tLWNvbXBhY3Qge1xuICAgIGhlaWdodDogMzJweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RCdG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM2N3MgY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjIsIDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24ge1xuICAgICAgaGVpZ2h0OiA0OHB4OyB9IH1cbiAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb24gLm1zLUljb24ge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRBY3Rpb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFhZmU1OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWRkaXRpb25hbENvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItcmVzdWx0LmlzLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICAubXMtUGVvcGxlUGlja2VyLXJlc3VsdC5pcy1leHBhbmRlZCAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbiAubXMtSWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubXMtUGVvcGxlUGlja2VyLXJlc3VsdC5pcy1leHBhbmRlZCAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFkZGl0aW9uYWxDb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgaGVpZ2h0OiA2OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlIC5tcy1TcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUgLm1zLVNwaW5uZXIgLm1zLVNwaW5uZXItY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLmlzLXNlYXJjaGluZyAubXMtU3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS5pcy1zZWFyY2hpbmcgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiAubXMtSWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLmlzLXNlYXJjaGluZyAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVQcmltYXJ5IHtcbiAgY29sb3I6ICMwMDc4ZDc7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLmlzLXNlYXJjaGluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlQnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlQnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVCdG46Zm9jdXMsIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUJ0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlQnRuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlQnRuLS1jb21wYWN0IHtcbiAgaGVpZ2h0OiA0OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiB7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA3MHB4OyB9XG4gIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24gLm1zLUljb24ge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMjdweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVQcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS0tZGlzY29ubmVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZS0tZGlzY29ubmVjdGVkIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24gLm1zLUljb24ge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUtLWRpc2Nvbm5lY3RlZCAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVQcmltYXJ5IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTJweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tY29tcGFjdCAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEdyb3VwcyB7XG4gIG1heC1oZWlnaHQ6IDIwOXB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWN0aW9uIHtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0QWN0aW9uIC5tcy1JY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZSB7XG4gIGhlaWdodDogNDlweDsgfVxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tY29tcGFjdCAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUgLm1zLVNwaW5uZXIge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTJweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tY29tcGFjdCAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUuaXMtc2VhcmNoaW5nIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLWNvbXBhY3QgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlSWNvbiAubXMtSWNvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVByaW1hcnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1jb21wYWN0IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZVNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94LFxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLW1lbWJlcnNMaXN0IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoQm94IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaEZpZWxkLFxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLW1lbWJlcnNMaXN0IC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoRmllbGQge1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZXJzb25hLFxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLW1lbWJlcnNMaXN0IC5tcy1QZXJzb25hIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWQuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUuaXMtc2VhcmNoaW5nIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZS5pcy1zZWFyY2hpbmcgLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0SGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhLFxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIC5tcy1QZXJzb25hLWltYWdlLFxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZFBlb3BsZSAubXMtUGVyc29uYS1pbWFnZUFyZWEsXG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVvcGxlIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyAubXMtUGVyc29uYS1wbGFjZWhvbGRlcixcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0b3A6IDZweDsgfVxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIC5tcy1QZXJzb25hLWluaXRpYWxzLFxuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWxlY3RlZFBlb3BsZSAubXMtUGVyc29uYS1pbml0aWFscyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEtcHJlc2VuY2UsXG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVvcGxlIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgICBsZWZ0OiAxOXB4OyB9XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEtZGV0YWlscyxcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0cyAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCxcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdHMgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCxcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHRzIC5tcy1QZXJzb25hIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQsXG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkUGVvcGxlIC5tcy1QZXJzb25hIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEJ0bixcbiAgLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItcGVvcGxlTGlzdEJ0biB7XG4gICAgaGVpZ2h0OiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXJlc3VsdEFjdGlvbiB7XG4gICAgaGVpZ2h0OiA0MnB4OyB9IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNlbGVjdGFibGUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmUuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlLFxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUJ0bixcbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVJY29uIHtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVvcGxlUGlja2VyLXNlYXJjaE1vcmVCdG4ge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24ge1xuICB3aWR0aDogNDhweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlb3BsZVBpY2tlci1zZWFyY2hNb3JlUHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cblxuLm1zLVBlb3BsZVBpY2tlci5tcy1QZW9wbGVQaWNrZXItLUZhY2VwaWxlIC5tcy1QZW9wbGVQaWNrZXItc2VhcmNoTW9yZUljb24gLm1zLUljb24ge1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtU3Bpbm5lciB7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLm1zLVBlb3BsZVBpY2tlci0tRmFjZXBpbGUgLm1zLVBlcnNvbmFDYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5tcy1QZW9wbGVQaWNrZXIubXMtUGVvcGxlUGlja2VyLS1GYWNlcGlsZSAubXMtUGVyc29uYUNhcmQuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXNlbGVjdGVkSGVhZGVyLFxuLm1zLVBlb3BsZVBpY2tlci1wZW9wbGVMaXN0SGVhZGVyIHtcbiAgY29sb3I6ICMwMDc4ZDc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZW9wbGUsXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5tcy1QZW9wbGVQaWNrZXItc2VsZWN0ZWRQZXJzb24ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubXMtUGVvcGxlUGlja2VyLXBlb3BsZUxpc3RJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLVBlcnNvbmEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tcy1QZXJzb25hLWltYWdlQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH0gfVxuXG4ubXMtUGVyc29uYS1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIHRvcDogOXB4OyB9XG5cbi5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgTGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1saWdodEJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YmE1ZTc7IH1cbiAgLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkODllZjsgfVxuICAubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1kYXJrQmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTc5NzsgfVxuICAubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS10ZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmE5OyB9XG4gIC5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWxpZ2h0R3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OWI0MzM7IH1cbiAgLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEzMDA7IH1cbiAgLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tZGFya0dyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3MTQ1OyB9XG4gIC5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWxpZ2h0UGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NzNiZDsgfVxuICAubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDk3OyB9XG4gIC5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLW1hZ2VudGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTM4Nzg7IH1cbiAgLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzY2JhOyB9XG4gIC5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkOyB9XG4gIC5tcy1QZXJzb25hLWluaXRpYWxzLm1zLVBlcnNvbmEtaW5pdGlhbHMtLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhNTMyYzsgfVxuICAubXMtUGVyc29uYS1pbml0aWFscy5tcy1QZXJzb25hLWluaXRpYWxzLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTExMTE7IH1cbiAgLm1zLVBlcnNvbmEtaW5pdGlhbHMubXMtUGVyc29uYS1pbml0aWFscy0tZGFya1JlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5MWQ0NzsgfVxuXG4ubXMtUGVyc29uYS1pbWFnZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuLm1zLVBlcnNvbmEtaW1hZ2Vbc3JjPVwiXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGQyNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDM0cHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjsgfVxuXG4ubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tcy1QZXJzb25hLXByaW1hcnlUZXh0LFxuLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCxcbi5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbi5tcy1QZXJzb25hLW9wdGlvbmFsVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDE5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4ubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0LFxuLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0LFxuLm1zLVBlcnNvbmEtb3B0aW9uYWxUZXh0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICBwYWRkaW5nLXRvcDogM3B4OyB9XG5cbi5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbi5tcy1QZXJzb25hLW9wdGlvbmFsVGV4dCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlIC5tcy1QZXJzb25hLWltYWdlQXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueSB7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXRpbnkgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7IH1cbiAgLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXRpbnkgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH0gfVxuICAubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55IC5tcy1QZXJzb25hLWRldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55IC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDlweDsgfVxuICAubXMtUGVyc29uYS5tcy1QZXJzb25hLS10aW55IC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tdGlueS5tcy1QZXJzb25hLS1yZWFkb25seSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXRpbnkubXMtUGVyc29uYS0tcmVhZG9ubHkgLm1zLVBlcnNvbmEtcHJpbWFyeVRleHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc7JzsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zcXVhcmUubXMtUGVyc29uYS0tdGlueSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIHRvcDogMTBweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1pbWFnZUFyZWEsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1pbWFnZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teHMgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRvcDogNnB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhzIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGxlZnQ6IDE5cHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teHMgLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhzIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogM3B4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhzIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNxdWFyZS5tcy1QZXJzb25hLS14cyAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDRweDtcbiAgbGVmdDogMDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zbSAubXMtUGVyc29uYS1pbWFnZUFyZWEsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zbSAubXMtUGVyc29uYS1pbWFnZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc20gLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDM4cHg7XG4gIHRvcDogNXB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zbSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGxlZnQ6IDI3cHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc20gLm1zLVBlcnNvbmEtZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0LFxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc20gLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxcHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc3F1YXJlLm1zLVBlcnNvbmEtLXNtIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNHB4O1xuICBsZWZ0OiAwOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWxnIC5tcy1QZXJzb25hLWltYWdlQXJlYSxcbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWxnIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1sZyAubXMtUGVyc29uYS1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogNjdweDtcbiAgdG9wOiAxMHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWxnIC5tcy1QZXJzb25hLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNzJweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1sZyAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGxlZnQ6IDQ5cHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tbGcgLm1zLVBlcnNvbmEtc2Vjb25kYXJ5VGV4dCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tbGcgLm1zLVBlcnNvbmEtdGVydGlhcnlUZXh0IHtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1sZyAubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zcXVhcmUubXMtUGVyc29uYS0tbGcgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBoZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiA3cHg7XG4gIGxlZnQ6IDA7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtaW1hZ2VBcmVhLFxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtaW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDk1cHg7XG4gIHRvcDogMTJweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhsIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogNzFweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXhsIC5tcy1QZXJzb25hLXByaW1hcnlUZXh0IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0IHtcbiAgcGFkZGluZy10b3A6IDJweDsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS14bCAubXMtUGVyc29uYS1vcHRpb25hbFRleHQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1zcXVhcmUubXMtUGVyc29uYS0teGwgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogOXB4O1xuICBsZWZ0OiAwOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWRhcmtUZXh0IC5tcy1QZXJzb25hLXByaW1hcnlUZXh0LCAubXMtUGVvcGxlUGlja2VyLXJlc3VsdCAubXMtUGVyc29uYTpob3ZlciAubXMtUGVyc29uYS1wcmltYXJ5VGV4dCB7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWRhcmtUZXh0IC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQsIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmhvdmVyIC5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQsXG4ubXMtUGVyc29uYS5tcy1QZXJzb25hLS1kYXJrVGV4dCAubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQsIC5tcy1QZW9wbGVQaWNrZXItcmVzdWx0IC5tcy1QZXJzb25hOmhvdmVyIC5tcy1QZXJzb25hLXRlcnRpYXJ5VGV4dCxcbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWRhcmtUZXh0IC5tcy1QZXJzb25hLW9wdGlvbmFsVGV4dCwgLm1zLVBlb3BsZVBpY2tlci1yZXN1bHQgLm1zLVBlcnNvbmE6aG92ZXIgLm1zLVBlcnNvbmEtb3B0aW9uYWxUZXh0IHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNlbGVjdGFibGU6bm90KC5tcy1QZXJzb25hLS14bCk6aG92ZXIsIC5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLXNlbGVjdGFibGU6bm90KC5tcy1QZXJzb25hLS14bCk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWVjZjk7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWF2YWlsYWJsZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGQyNTU7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYXdheSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQyMDA7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYmxvY2tlZCAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZWRlZGUgMCUsICNkZWRlZGUgNDglLCAjYzcyZDI1IDQwJSwgI2M3MmQyNSA1OCUsICNkZWRlZGUgNTIlLCAjZGVkZWRlIDEwMCUpOyB9XG5cbi5tcy1QZXJzb25hLm1zLVBlcnNvbmEtLWJ1c3kgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYjNiO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2U1N2E3OSwgI2U1N2E3OSAxcHgsICNkMDBlMGQgMHB4LCAjZDAwZTBkIDJweCk7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tYnVzeS5tcy1QZXJzb25hLS1zcXVhcmUgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYjNiO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2U1N2E3OSwgI2U1N2E3OSAzcHgsICNkMDBlMGQgM3B4LCAjZDAwZTBkIDZweCk7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tZG5kIC5tcy1QZXJzb25hLXByZXNlbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MmQyNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2M3MmQyNSAwJSwgI2M3MmQyNSA0OCUsICNmZmZmZmYgNDglLCAjZmZmZmZmIDUyJSwgI2M3MmQyNSA1MiUsICNjNzJkMjUgMTAwJSk7IH1cblxuLm1zLVBlcnNvbmEubXMtUGVyc29uYS0tb2ZmbGluZSAubXMtUGVyc29uYS1wcmVzZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmNmZDg7IH1cblxuLm1zLVBlcnNvbmFDYXJkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlVXBJbjEwO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlVXBJbjEwO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc2xpZGVVcEluMTA7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW4sIHNsaWRlVXBJbjEwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluLCBzbGlkZVVwSW4xMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNjdzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuMTY3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMjUsIDAuNzUsIDAuOSk7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjI1LCAwLjc1LCAwLjkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtcGVyc29uYSAubXMtUGVyc29uYSAubXMtUGVyc29uYS1pbWFnZUFyZWEge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDEycHggMCAxMnB4IDIwcHg7IH1cblxuLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtaW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hIC5tcy1QZXJzb25hLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiA3NXB4O1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMTFweDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtcGVyc29uYSAubXMtUGVyc29uYSAubXMtUGVyc29uYS1pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7IH1cblxuLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIGxlZnQ6IDc3cHg7XG4gIGJvdHRvbTogMTJweDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtcGVyc29uYSAubXMtUGVyc29uYSAubXMtUGVyc29uYS10ZXJ0aWFyeVRleHQsXG4ubXMtUGVyc29uYUNhcmQtcGVyc29uYSAubXMtUGVyc29uYSAubXMtUGVyc29uYS1vcHRpb25hbFRleHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9ucyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5tcy1QZXJzb25hQ2FyZC1hY3Rpb24sIC5tcy1QZXJzb25hQ2FyZC1vdmVyZmxvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubXMtUGVyc29uYUNhcmQtYWN0aW9uOmhvdmVyLCAubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5tcy1QZXJzb25hQ2FyZC1hY3Rpb246YWN0aXZlLCAubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwNzhkNzsgfVxuICAubXMtUGVyc29uYUNhcmQtYWN0aW9uLmlzLWFjdGl2ZSwgLmlzLWFjdGl2ZS5tcy1QZXJzb25hQ2FyZC1vdmVyZmxvdyB7XG4gICAgY29sb3I6ICMwMDc4ZDc7IH1cbiAgICAubXMtUGVyc29uYUNhcmQtYWN0aW9uLmlzLWFjdGl2ZTphZnRlciwgLmlzLWFjdGl2ZS5tcy1QZXJzb25hQ2FyZC1vdmVyZmxvdzphZnRlciB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogMTVweDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLm1zLVBlcnNvbmFDYXJkLW92ZXJmbG93OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtUGVyc29uYUNhcmQtb3JnQ2hhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDA7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWFjdGlvbkRldGFpbEJveCB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9uRGV0YWlscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNjdzIGN1YmljLWJlemllcigwLjEsIDAuOSwgMC4yLCAxKSAwLjJzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tcy1QZXJzb25hQ2FyZC1hY3Rpb25EZXRhaWxzLmlzLWNvbGxhcHNlZCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubXMtUGVyc29uYUNhcmQtYWN0aW9uRGV0YWlscy5pcy1jb2xsYXBzZWQgLm1zLVBlcnNvbmFDYXJkLWRldGFpbEV4cGFuZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGUwODgnOyB9XG5cbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxDaGF0LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFBob25lLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE1haWwsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIHtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxQaG9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsVmlkZW8ge1xuICBtYXJnaW4tbGVmdDogLTIwMCU7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE1haWwge1xuICBtYXJnaW4tbGVmdDogLTMwMCU7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE9yZyB7XG4gIG1hcmdpbi1sZWZ0OiAtNDAwJTsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsQ2hhdCAuZGV0YWlsLTEsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUgLmRldGFpbC0yLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvIC5kZXRhaWwtMyxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxNYWlsIC5kZXRhaWwtNCB7XG4gIG1heC1oZWlnaHQ6IDc4cHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZTsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIC5kZXRhaWwtNSB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2U7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbENoYXQgLmRldGFpbC0yLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbENoYXQgLmRldGFpbC0zLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbENoYXQgLmRldGFpbC00LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbENoYXQgLmRldGFpbC01LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFBob25lIC5kZXRhaWwtMSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxQaG9uZSAuZGV0YWlsLTMsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsUGhvbmUgLmRldGFpbC00LFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFBob25lIC5kZXRhaWwtNSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxWaWRlbyAuZGV0YWlsLTEsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsVmlkZW8gLmRldGFpbC0yLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbFZpZGVvIC5kZXRhaWwtNCxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxWaWRlbyAuZGV0YWlsLTUsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTWFpbCAuZGV0YWlsLTEsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTWFpbCAuZGV0YWlsLTIsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTWFpbCAuZGV0YWlsLTMsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTWFpbCAuZGV0YWlsLTUsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIC5kZXRhaWwtMSxcbi5tcy1QZXJzb25hQ2FyZC1kZXRhaWxPcmcgLmRldGFpbC0yLFxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbE9yZyAuZGV0YWlsLTMsXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsT3JnIC5kZXRhaWwtNCB7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7IH1cblxuLm1zLVBlcnNvbmFDYXJkLWRldGFpbEV4cGFuZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7IH1cbiAgLm1zLVBlcnNvbmFDYXJkLWRldGFpbEV4cGFuZGVyOmFmdGVyIHtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ09mZmljZTM2NUljb25zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb250ZW50OiAnXFxlMDg3JzsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTGluZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ubXMtUGVyc29uYUNhcmQtZGV0YWlsTGFiZWwge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4ubXMtUGVyc29uYUNhcmQtYWN0aW9uLm1zLVBlcnNvbmFDYXJkLW9yZ0NoYXJ0OmFmdGVyLCAubXMtUGVyc29uYUNhcmQtb3JnQ2hhcnQubXMtUGVyc29uYUNhcmQtb3ZlcmZsb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1QZXJzb25hQ2FyZC5tcy1QZXJzb25hQ2FyZC0tc3F1YXJlIC5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hLWltYWdlQXJlYSxcbi5tcy1QZXJzb25hQ2FyZC5tcy1QZXJzb25hQ2FyZC0tc3F1YXJlIC5tcy1QZXJzb25hQ2FyZC1wZXJzb25hIC5tcy1QZXJzb25hLWltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDA7IH1cblxuLm1zLVBlcnNvbmFDYXJkLm1zLVBlcnNvbmFDYXJkLS1zcXVhcmUgLm1zLVBlcnNvbmFDYXJkLXBlcnNvbmEgLm1zLVBlcnNvbmEtcHJlc2VuY2Uge1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubXMtUGVyc29uYUNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4ubXMtUGl2b3Qge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1zLVBpdm90LWxpbmsge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLm1zLVBpdm90LWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLm1zLVBpdm90LWxpbms6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFFQkZGOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICAubXMtUGl2b3QtbGluazphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzAwNkU7IH0gfVxuICAubXMtUGl2b3QtbGluazpob3ZlciwgLm1zLVBpdm90LWxpbms6Zm9jdXMsIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1zLVBpdm90LWxpbms6aG92ZXIgKyAubXMtUGl2b3QtZHJvcGRvd25JY29uLCAubXMtUGl2b3QtbGluazpmb2N1cyArIC5tcy1QaXZvdC1kcm9wZG93bkljb24sIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSArIC5tcy1QaXZvdC1kcm9wZG93bkljb24ge1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLm1zLVBpdm90LWxpbms6YWN0aXZlIHtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pYm9sZCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pYm9sZFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLm1zLVBpdm90LWxpbms6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMxQUVCRkY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMzcwMDZFOyB9IH1cbiAgICAubXMtUGl2b3QtbGluazphY3RpdmU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlib2xkIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlib2xkXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAubXMtUGl2b3QtbGluay5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMUFFQkZGOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICAubXMtUGl2b3QtbGluay5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMzcwMDZFOyB9IH1cbiAgICAubXMtUGl2b3QtbGluay5pcy1zZWxlY3RlZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tcy1QaXZvdC1saW5rLmlzLXNlbGVjdGVkICsgLm1zLVBpdm90LWRyb3Bkb3duSWNvbiB7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuXG4ubXMtUGl2b3QtZHJvcGRvd25JY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbi5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93IHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLm1zLVBpdm90LWxpbmsubXMtUGl2b3QtbGluay0tb3ZlcmZsb3cuaXMtc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMDA3OGQ3OyB9XG4gIC5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93OmhvdmVyOm5vdCguaXMtc2VsZWN0ZWQpLCAubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdzpmb2N1czpub3QoLmlzLXNlbGVjdGVkKSB7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLm1zLVBpdm90LWxpbmsubXMtUGl2b3QtbGluay0tb3ZlcmZsb3c6YWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1QaXZvdC1lbGxpcHNpcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7IH1cblxuLm1zLVBpdm90Lm1zLVBpdm90LS1sYXJnZSAubXMtUGl2b3QtbGluayB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuICAubXMtUGl2b3QubXMtUGl2b3QtLWxhcmdlIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tcy1QaXZvdC5tcy1QaXZvdC0tbGFyZ2UgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubXMtUGl2b3QubXMtUGl2b3QtLWxhcmdlIC5tcy1QaXZvdC1saW5rLm1zLVBpdm90LWxpbmstLW92ZXJmbG93OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyB7XG4gIGhlaWdodDogNDBweDsgfVxuICAubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbmsge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAgIC5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyAubXMtUGl2b3QtbGluazpob3Zlcjpub3QoLmlzLXNlbGVjdGVkKTpub3QoLm1zLVBpdm90LWxpbmstLW92ZXJmbG93KSwgLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rOmZvY3VzOm5vdCguaXMtc2VsZWN0ZWQpOm5vdCgubXMtUGl2b3QtbGluay0tb3ZlcmZsb3cpIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbms6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFFQkZGO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgICAgLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MDA2RTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgLm1zLVBpdm90Lm1zLVBpdm90LS10YWJzIC5tcy1QaXZvdC1saW5rLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQUVCRkY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgICAubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbmsuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzAwNkU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbmsubXMtUGl2b3QtbGluay0tb3ZlcmZsb3c6aG92ZXI6bm90KC5pcy1zZWxlY3RlZCksIC5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyAubXMtUGl2b3QtbGluay5tcy1QaXZvdC1saW5rLS1vdmVyZmxvdzpmb2N1czpub3QoLmlzLXNlbGVjdGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubXMtUGl2b3QubXMtUGl2b3QtLXRhYnMgLm1zLVBpdm90LWxpbmsubXMtUGl2b3QtbGluay0tb3ZlcmZsb3c6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tcy1QaXZvdC1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm1zLVBpdm90LWxpbmsubXMtUGl2b3QtbGluay0tb3ZlcmZsb3c6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tcy1QaXZvdC5tcy1QaXZvdC0tdGFicyAubXMtUGl2b3QtbGluay5pcy1zZWxlY3RlZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWJvbGQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWJvbGRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cblxuLm1zLVByb2dyZXNzSW5kaWNhdG9yLWl0ZW1OYW1lIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLm1zLVByb2dyZXNzSW5kaWNhdG9yLWl0ZW1EZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLm1zLVByb2dyZXNzSW5kaWNhdG9yLWl0ZW1Qcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgcGFkZGluZzogOHB4IDA7IH1cblxuLm1zLVByb2dyZXNzSW5kaWNhdG9yLXByb2dyZXNzVHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tcy1Qcm9ncmVzc0luZGljYXRvci1wcm9ncmVzc0JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAubXMtUHJvZ3Jlc3NJbmRpY2F0b3ItcHJvZ3Jlc3NCYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAubXMtUHJvZ3Jlc3NJbmRpY2F0b3ItcHJvZ3Jlc3NCYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbi5tcy1TZWFyY2hCb3gge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tcy1TZWFyY2hCb3guaXMtZGlzYWJsZWQgLm1zLVNlYXJjaEJveC1sYWJlbCB7XG4gICAgY29sb3I6ICNhNmE2YTY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLm1zLVNlYXJjaEJveC5pcy1kaXNhYmxlZCAubXMtU2VhcmNoQm94LWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgIC5tcy1TZWFyY2hCb3guaXMtZGlzYWJsZWQgLm1zLVNlYXJjaEJveC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjNjAwMDAwOyB9IH1cbiAgLm1zLVNlYXJjaEJveC5pcy1kaXNhYmxlZCAubXMtU2VhcmNoQm94LWljb24ge1xuICAgIGNvbG9yOiAjYzhjOGM4OyB9XG4gIC5tcy1TZWFyY2hCb3guaXMtZGlzYWJsZWQgLm1zLVNlYXJjaEJveC1maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5tcy1TZWFyY2hCb3guaXMtYWN0aXZlIC5tcy1TZWFyY2hCb3gtY2xvc2VCdXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IHRyYW5zcGFyZW50IDFweCBzb2xpZDsgfVxuXG4ubXMtU2VhcmNoQm94LWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzFhZmU1O1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudCAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAzcHggN3B4IDEwcHg7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDU7IH1cbiAgLm1zLVNlYXJjaEJveC1maWVsZC5ob3ZlcmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWVjZjk7IH1cbiAgICAubXMtU2VhcmNoQm94LWZpZWxkLmhvdmVyaW5nICsgLm1zLVNlYXJjaEJveC1sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1zLVNlYXJjaEJveC1maWVsZC5ob3ZlcmluZyArIC5tcy1TZWFyY2hCb3gtbGFiZWwgLm1zLUljb24ge1xuICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAubXMtU2VhcmNoQm94LWZpZWxkOmZvY3VzIHtcbiAgICBwYWRkaW5nOiA2cHggMzJweCA3cHggMTBweDtcbiAgICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNmOTsgfVxuICAubXMtU2VhcmNoQm94LWZpZWxkOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLVNlYXJjaEJveC1jbG9zZUJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTA7IH1cblxuLm1zLVNlYXJjaEJveC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tcy1TZWFyY2hCb3gtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNzY3Njc2OyB9XG5cbi5tcy1TcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgLm1zLVNwaW5uZXIubXMtU3Bpbm5lci0tbGFyZ2Uge1xuICAgIGhlaWdodDogMjhweDsgfVxuICAgIC5tcy1TcGlubmVyLm1zLVNwaW5uZXItLWxhcmdlIC5tcy1TcGlubmVyLWxhYmVsIHtcbiAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICB0b3A6IDZweDsgfVxuXG4ubXMtU3Bpbm5lci1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xuICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLm1zLVNwaW5uZXItY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgLm1zLVNwaW5uZXItY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH0gfVxuXG4ubXMtU3Bpbm5lci1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwNzhkNztcbiAgbGVmdDogMjhweDtcbiAgdG9wOiAycHg7IH1cblxuLm1zLVRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi5tcy1UYWJsZS0tZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbi5tcy1UYWJsZSB0cixcbi5tcy1UYWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBTZW1pbGlnaHQgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUkgU2VtaWxpZ2h0XCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMzMzMzMzsgfVxuICAubXMtVGFibGUgdHI6aG92ZXIsXG4gIC5tcy1UYWJsZS1yb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubXMtVGFibGUgdHIuaXMtc2VsZWN0ZWQsXG4gIC5tcy1UYWJsZS1yb3cuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2UwZjQ7IH1cbiAgICAubXMtVGFibGUgdHIuaXMtc2VsZWN0ZWQgLm1zLVRhYmxlLXJvd0NoZWNrLFxuICAgIC5tcy1UYWJsZS1yb3cuaXMtc2VsZWN0ZWQgLm1zLVRhYmxlLXJvd0NoZWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7IH1cbiAgICAgIC5tcy1UYWJsZSB0ci5pcy1zZWxlY3RlZCAubXMtVGFibGUtcm93Q2hlY2s6YmVmb3JlLFxuICAgICAgLm1zLVRhYmxlLXJvdy5pcy1zZWxlY3RlZCAubXMtVGFibGUtcm93Q2hlY2s6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1zLVRhYmxlIHRyLmlzLXNlbGVjdGVkIC5tcy1UYWJsZS1yb3dDaGVjazphZnRlcixcbiAgICAgIC5tcy1UYWJsZS1yb3cuaXMtc2VsZWN0ZWQgLm1zLVRhYmxlLXJvd0NoZWNrOmFmdGVyIHtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucyc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBjb250ZW50OiAnXFxlMDQxJztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHRvcDogOXB4OyB9XG5cbi5tcy1UYWJsZSB0aCxcbi5tcy1UYWJsZSB0ZCxcbi5tcy1UYWJsZS1jZWxsLFxuLm1zLVRhYmxlIHRoLFxuLm1zLVRhYmxlIHRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5tcy1UYWJsZSB0aGVhZCB0aCxcbi5tcy1UYWJsZS1oZWFkLFxuLm1zLVRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLm1zLVRhYmxlIHRoZWFkIHRkLFxuLm1zLVRhYmxlIHRoZWFkIHRoLFxuLm1zLVRhYmxlIHRoZWFkIC5tcy1UYWJsZS1jZWxsLCAubXMtVGFibGUgdGhlYWQgdGgsIC5tcy1UYWJsZSB0aGVhZCB0ZCxcbi5tcy1UYWJsZSB0aGVhZCAubXMtVGFibGUtcm93Q2hlY2ssXG4ubXMtVGFibGUtaGVhZCB0ZCwgLm1zLVRhYmxlIHRoZWFkIHRoIHRkLFxuLm1zLVRhYmxlLWhlYWQgdGgsIC5tcy1UYWJsZSB0aGVhZCB0aCB0aCxcbi5tcy1UYWJsZS1oZWFkIC5tcy1UYWJsZS1jZWxsLCAubXMtVGFibGUgdGhlYWQgdGggLm1zLVRhYmxlLWNlbGwsXG4ubXMtVGFibGUtaGVhZCAubXMtVGFibGUgdGgsIC5tcy1UYWJsZVxuLm1zLVRhYmxlLWhlYWQgdGgsIC5tcy1UYWJsZSB0aGVhZCB0aCB0aCxcbi5tcy1UYWJsZS1oZWFkIC5tcy1UYWJsZSB0ZCwgLm1zLVRhYmxlXG4ubXMtVGFibGUtaGVhZCB0ZCwgLm1zLVRhYmxlIHRoZWFkIHRoIHRkLFxuLm1zLVRhYmxlLWhlYWQgLm1zLVRhYmxlLXJvd0NoZWNrLCAubXMtVGFibGUgdGhlYWQgdGggLm1zLVRhYmxlLXJvd0NoZWNrIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IH1cblxuLm1zLVRhYmxlIHRoZWFkIC5tcy1UYWJsZS1yb3dDaGVjazphZnRlcixcbi5tcy1UYWJsZS1oZWFkIC5tcy1UYWJsZS1yb3dDaGVjazphZnRlciwgLm1zLVRhYmxlIHRoZWFkIHRoIC5tcy1UYWJsZS1yb3dDaGVjazphZnRlciB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNlMzY1SWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgY29udGVudDogJ1xcZTA0MSc7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDlweDsgfVxuXG4ubXMtVGFibGUtcm93Q2hlY2sge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5tcy1UYWJsZS1yb3dDaGVjazpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgd2lkdGg6IDE0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1zLVRhYmxlLXJvdy5pcy1zZWxlY3RlZCAubXMtVGFibGUtcm93Q2hlY2sge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAubXMtVGFibGUtcm93LmlzLXNlbGVjdGVkIC5tcy1UYWJsZS1yb3dDaGVjazpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubXMtTGFiZWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuICAubXMtTGFiZWwuaXMtcmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgY29sb3I6ICNhODAwMDA7IH1cbiAgLm1zLUxhYmVsLmlzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2E2YTZhNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAubXMtTGFiZWwuaXMtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzAwZmYwMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgLm1zLUxhYmVsLmlzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4uaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgY29sb3I6ICNhNmE2YTY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDBmZjAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgIC5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4ubXMtVGV4dEZpZWxkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm1zLVRleHRGaWVsZC5pcy1kaXNhYmxlZCAubXMtVGV4dEZpZWxkLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5tcy1UZXh0RmllbGQuaXMtZGlzYWJsZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5tcy1UZXh0RmllbGQuaXMtZGlzYWJsZWQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5tcy1UZXh0RmllbGQuaXMtZGlzYWJsZWQ6LW1vei1wbGFjZWhvbGRlciwgLm1zLVRleHRGaWVsZC5pcy1kaXNhYmxlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E2YTZhNjsgfVxuXG4ubXMtVGV4dEZpZWxkLmlzLXJlcXVpcmVkIC5tcy1MYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgKic7XG4gIGNvbG9yOiAjYTgwMDAwOyB9XG5cbi5tcy1UZXh0RmllbGQuaXMtcmVxdWlyZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXI6YWZ0ZXIsIC5tcy1UZXh0RmllbGQuaXMtcmVxdWlyZWQ6Oi1tb3otcGxhY2Vob2xkZXI6YWZ0ZXIsIC5tcy1UZXh0RmllbGQuaXMtcmVxdWlyZWQ6LW1vei1wbGFjZWhvbGRlcjphZnRlciwgLm1zLVRleHRGaWVsZC5pcy1yZXF1aXJlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnIConO1xuICBjb2xvcjogI2E4MDAwMDsgfVxuXG4ubXMtVGV4dEZpZWxkLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNzsgfVxuXG4ubXMtVGV4dEZpZWxkLWZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgU2VtaWxpZ2h0IFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJIFNlbWlsaWdodFwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHggOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgb3V0bGluZTogMDsgfVxuICAubXMtVGV4dEZpZWxkLWZpZWxkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3Njc2NzY7IH1cbiAgLm1zLVRleHRGaWVsZC1maWVsZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLm1zLVRleHRGaWVsZC1maWVsZDpob3ZlciwgLm1zLVRleHRGaWVsZC1maWVsZDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMxQUVCRkY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgLm1zLVRleHRGaWVsZC1maWVsZDpob3ZlciwgLm1zLVRleHRGaWVsZC1maWVsZDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMzNzAwNkU7IH0gfVxuICAubXMtVGV4dEZpZWxkLWZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubXMtVGV4dEZpZWxkLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyLCAubXMtVGV4dEZpZWxkLWZpZWxkOi1tb3otcGxhY2Vob2xkZXIsIC5tcy1UZXh0RmllbGQtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuXG4ubXMtVGV4dEZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXBsYWNlaG9sZGVyIC5tcy1MYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJIFNlbWlsaWdodCBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSSBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBwYWRkaW5nOiA3cHggMCA3cHggMTBweDsgfVxuICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tcGxhY2Vob2xkZXIuaXMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYTZhNmE2OyB9XG4gICAgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXBsYWNlaG9sZGVyLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgICBjb2xvcjogI2E2YTZhNjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXBsYWNlaG9sZGVyLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tcGxhY2Vob2xkZXIuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzYwMDAwMDsgfSB9XG5cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxODBweDsgfVxuICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUFFQkZGOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZDpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM3MDA2RTsgfSB9XG4gIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkOmFjdGl2ZSwgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzhkNzsgfVxuICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZCAubXMtTGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkIC5tcy1UZXh0RmllbGQtZmllbGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4OyB9XG4gICAgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQgLm1zLVRleHRGaWVsZC1maWVsZDphY3RpdmUsIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkIC5tcy1UZXh0RmllbGQtZmllbGQ6Zm9jdXMsIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkIC5tcy1UZXh0RmllbGQtZmllbGQ6aG92ZXIge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZC5pcy1kaXNhYmxlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VhZWFlYTsgfVxuICAgIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgICBjb2xvcjogI2E2YTZhNjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgLm1zLVRleHRGaWVsZC5tcy1UZXh0RmllbGQtLXVuZGVybGluZWQuaXMtZGlzYWJsZWQgLm1zLUxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzAwZmYwMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICAgIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICM2MDAwMDA7IH0gfVxuICAgIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkLmlzLWRpc2FibGVkIC5tcy1UZXh0RmllbGQtZmllbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2E2YTZhNjsgfVxuICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZC5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzhkNzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAubXMtVGV4dEZpZWxkLm1zLVRleHRGaWVsZC0tdW5kZXJsaW5lZC5pcy1hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICMxQUVCRkY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgIC5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS11bmRlcmxpbmVkLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM3MDA2RTsgfSB9XG5cbi5tcy1UZXh0RmllbGQubXMtVGV4dEZpZWxkLS1tdWx0aWxpbmUgLm1zLVRleHRGaWVsZC1maWVsZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5tcy1MYWJlbCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBSZWd1bGFyIFdlc3RFdXJvcGVhblwiLCBcIlNlZ29lIFVJXCIsIFRhaG9tYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG4gIC5tcy1MYWJlbC5pcy1yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogJyAqJztcbiAgICBjb2xvcjogI2E4MDAwMDsgfVxuICAubXMtTGFiZWwuaXMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYTZhNmE2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC5tcy1MYWJlbC5pcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjMDBmZjAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICAubXMtTGFiZWwuaXMtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzYwMDAwMDsgfSB9XG5cbi5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICBjb2xvcjogI2E2YTZhNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIC5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgICAgY29sb3I6ICMwMGZmMDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgICBjb2xvcjogIzYwMDAwMDsgfSB9XG5cbi5tcy1Ub2dnbGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUkgUmVndWxhciBXZXN0RXVyb3BlYW5cIiwgXCJTZWdvZSBVSVwiLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgLm1zLVRvZ2dsZSAubXMtTGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubXMtVG9nZ2xlOmhvdmVyIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1zLVRvZ2dsZTphY3RpdmUgLm1zLUxhYmVsIHtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1MYWJlbCB7XG4gICAgY29sb3I6ICNhNmE2YTY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLm1zLVRvZ2dsZS5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwZmYwMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAgICAgLm1zLVRvZ2dsZS5pcy1kaXNhYmxlZCAubXMtTGFiZWwge1xuICAgICAgICBjb2xvcjogIzYwMDAwMDsgfSB9XG4gIC5tcy1Ub2dnbGUuaXMtZGlzYWJsZWQgLm1zLVRvZ2dsZS1maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2M4YzhjOCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cbiAgICAubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4YzggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIC5tcy1Ub2dnbGUuaXMtZGlzYWJsZWQgLm1zLVRvZ2dsZS1maWVsZCxcbiAgICAubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwZmYwMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAubXMtVG9nZ2xlLmlzLWRpc2FibGVkIC5tcy1Ub2dnbGUtZmllbGQsXG4gICAgLm1zLVRvZ2dsZS5pcy1kaXNhYmxlZCAubXMtVG9nZ2xlLWZpZWxkOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM2MDAwMDA7IH0gfVxuXG4ubXMtVG9nZ2xlLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm1zLVRvZ2dsZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDIuNXB4ICNjOGM4Yzggc29saWQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubXMtVG9nZ2xlLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7IH1cbiAgLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cbiAgICAubXMtVG9nZ2xlLWlucHV0ICsgLm1zLVRvZ2dsZS1maWVsZDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAtMi41cHg7XG4gICAgICBsZWZ0OiAtMi41cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIC5tcy1Ub2dnbGUtaW5wdXQgKyAubXMtVG9nZ2xlLWZpZWxkOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAyLjVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBvdXRsaW5lOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgICAgLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH0gfVxuICAgIC5tcy1Ub2dnbGUtaW5wdXQgKyAubXMtVG9nZ2xlLWZpZWxkOmJlZm9yZSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodDogMi41cHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5tcy1Ub2dnbGUtaW5wdXQgKyAubXMtVG9nZ2xlLWZpZWxkOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3OyB9XG4gICAgLm1zLVRvZ2dsZS1pbnB1dCArIC5tcy1Ub2dnbGUtZmllbGQgLm1zLUxhYmVsLS1vZmYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubXMtVG9nZ2xlLWlucHV0ICsgLm1zLVRvZ2dsZS1maWVsZCAubXMtTGFiZWwtLW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNzsgfVxuICAgIC5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogLTIuNXB4O1xuICAgICAgcmlnaHQ6IC0yLjVweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMi41cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgb3V0bGluZTogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gICAgICAgIC5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH0gfVxuICAgIC5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBib3JkZXItbGVmdDogMi41cHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7IH1cbiAgICAubXMtVG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAubXMtVG9nZ2xlLWZpZWxkIC5tcy1MYWJlbC0tb2ZmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubXMtVG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAubXMtVG9nZ2xlLWZpZWxkIC5tcy1MYWJlbC0tb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLm1zLVRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLm1zLVRvZ2dsZS1maWVsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYmxhY2stb24td2hpdGUpIHtcbiAgICAgIC5tcy1Ub2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgLm1zLVRvZ2dsZS1pbnB1dDpmb2N1cyArIC5tcy1Ub2dnbGUtZmllbGQsIC5tcy1Ub2dnbGUtaW5wdXQ6aG92ZXIgKyAubXMtVG9nZ2xlLWZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG4gIC5tcy1Ub2dnbGUtaW5wdXQ6Zm9jdXM6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQsIC5tcy1Ub2dnbGUtaW5wdXQ6aG92ZXI6Y2hlY2tlZCArIC5tcy1Ub2dnbGUtZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWU7IH1cblxuLm1zLVRvZ2dsZS5tcy1Ub2dnbGUtLXRleHRMZWZ0IHtcbiAgd2lkdGg6IDIyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5tcy1Ub2dnbGUubXMtVG9nZ2xlLS10ZXh0TGVmdCAubXMtVG9nZ2xlLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubXMtVG9nZ2xlLm1zLVRvZ2dsZS0tdGV4dExlZnQgLm1zLVRvZ2dsZS1maWVsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi56LTkge1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnotOTkge1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi56LTk5OSB7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi56LTk5OTkge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnotOTk5OTkge1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ucmVsYXRpdmUsIC5zZWNvbmQtbGV2ZWwsIC50aGlyZC1sZXZlbCwgLmRldGFpbCwgLnVsLS1jb25jZXB0LCAubGlzdC0tY29uY2VwdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5tLWEtMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tLXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubS1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucC1hLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucC1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC14LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLXktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tYS14eHMge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LXh4cyB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwteHhzIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS14LXh4cyB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXkteHhzIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYS14eHMge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC14eHMge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXIteHhzIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWIteHhzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLXh4cyB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXgteHhzIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC15LXh4cyB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYS14cyB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC14cyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWIteHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXgteHMge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0teS14cyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1hLXhzIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC14cyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLXhzIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi14cyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC14LXhzIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAteS14cyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWEtc20ge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LXNtIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLXNtLCAuZGlzY292ZXJ5X19jb25jZXB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtc20ge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXgtc20ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS15LXNtIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYS1zbSB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LXNtIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLXNtIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItc20sIC5kaXNjb3ZlcnlfX2NvbmNlcHQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC14LXNtIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC15LXNtIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hLW1kIHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LW1kIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtbWQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0teC1tZCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS15LW1kIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWEtbWQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LW1kIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItbWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXgtbWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC15LW1kIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYS1iYXNlIHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1iYXNlIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItYmFzZSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItYmFzZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWJhc2Uge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXgtYmFzZSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXktYmFzZSB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWEtYmFzZSB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWJhc2Uge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItYmFzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWJhc2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtYmFzZSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXgtYmFzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAteS1iYXNlIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hLW1pZGRsZSB7XG4gIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1taWRkbGUge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLW1pZGRsZSB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1taWRkbGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLW1pZGRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS14LW1pZGRsZSB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS15LW1pZGRsZSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1hLW1pZGRsZSB7XG4gIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtbWlkZGxlIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItbWlkZGxlIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1taWRkbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1taWRkbGUge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXgtbWlkZGxlIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAteS1taWRkbGUge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hLWd1dHRlciB7XG4gIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1ndXR0ZXIge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWd1dHRlciB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1ndXR0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS14LWd1dHRlciB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS15LWd1dHRlciB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1hLWd1dHRlciB7XG4gIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtZ3V0dGVyIHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItZ3V0dGVyIHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1ndXR0ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXgtZ3V0dGVyIHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAteS1ndXR0ZXIge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hLWxnIHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS14LWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0teS1sZyB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWEtbGcge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1sZyB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAteC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAteS1sZyB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYS14bCB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQteGwge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWIteGwge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0teC14bCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXkteGwge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1hLXhsIHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQteGwge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC14bCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXgteGwge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXkteGwge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWEteHhsIHtcbiAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LXh4bCB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXIteHhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLXh4bCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwteHhsIHtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXgteHhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXkteHhsIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWEteHhsIHtcbiAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC14eGwge1xuICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci14eGwge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLXh4bCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLXh4bCB7XG4gIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAteC14eGwge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC15LXh4bCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZsYWctLWVuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2VuLnN2Z1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvOyB9XG5cbi5mbGFnLS1mciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mci5zdmdcIikgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bzsgfVxuXG4uZmxhZy0taXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaXQuc3ZnXCIpIG5vLXJlcGVhdCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87IH1cblxuLmZsYWctLWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dlLnN2Z1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvOyB9XG5cbi5mbGFnLS1lcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9lcy5zdmdcIikgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bzsgfVxuXG4uZmxhZy0tZGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGUuc3ZnXCIpIG5vLXJlcGVhdCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87IH1cblxuLmZsYWctLXB0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3B0LnN2Z1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvOyB9XG5cbi5idXR0b24sIC5tcy1mb250LW1pIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1pbnVzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmNhcHRpb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uYm9keSwgLm1zLWZvbnQtbSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5zdWJoZWFkLCAubXMtZm9udC1sIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmhlYWRsaW5lNiwgLm1zLWZvbnQteHMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uaGVhZGxpbmU1LCAubXMtZm9udC1zLXBsdXMsIC5tcy1mb250LXMge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uaGVhZGxpbmU0LCAubXMtZm9udC1tLXBsdXMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uaGVhZGxpbmUzLCAubXMtZm9udC14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uaGVhZGxpbmUyLCAubXMtZm9udC14eGwge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uaGVhZGxpbmUxLCAubXMtZm9udC1zdSB7XG4gIGZvbnQtc2l6ZTogMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9uZS1pY29uXCI7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vbmUtaWNvbi5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29uZS1pY29uLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vbmUtaWNvbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29uZS1pY29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb25lLWljb24uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUJvbGQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUV4dHJhQm9sZFwiO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtRXh0cmFCb2xkLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1FeHRyYUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUl0YWxpY1wiO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1JdGFsaWMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1NsYWItQm9sZFwiO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvU2xhYi1Cb2xkLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvU2xhYi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1NsYWItUmVndWxhclwiO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvU2xhYi1SZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvU2xhYi1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9TbGFiLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9TbGFiLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9TbGFiLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmxzLTAge1xuICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG5cbi5scy01MCwgLnNpZGViYXJfX3RpdGxlLCAub25lLXRhYiA+IGEsIC5zaWRlYmFyX19uYXZfX3RpdGxlLCAuc2lkZWJhcl9fcGFuZV9fdGl0bGUsXG4udGl0bGUtY2FwdGlvbiwgLm1zLVRleHRGaWVsZC1maWVsZCwgLm1zLURhdGVQaWNrZXItaGVhZGVyVG9nZ2xlVmlldywgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24sIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24sIC5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stbGVnZW5kLCAubXMtQ2hvaWNlRmllbGQsXG4ubXMtQ2hvaWNlRmllbGQtZmllbGQsXG4ubXMtQ2hvaWNlRmllbGQgLm1zLUxhYmVsLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgLm1zLURpYWxvZy5tcy1EaWFsb2ctLW11bHRpbGluZSAubXMtRGlhbG9nLXRpdGxlLFxuLm1zLURpYWxvZy10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuXG4ubHMtMTAwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4uc2lkZWJhcl9fdGl0bGUsIC5vbmUtdGFiID4gYSwgLnNpZGViYXJfX25hdl9fdGl0bGUsIC5zaWRlYmFyX19wYW5lX190aXRsZSxcbi50aXRsZS1jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLm5vYnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uLWJvdW5jZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTQpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTsgfVxuICA1MiUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBidXR0b24tYm91bmNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NCk7IH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpOyB9XG4gIDUyJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgYnV0dG9uLWJvdW5jZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTQpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTsgfVxuICA1MiUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgYnV0dG9uLWJvdW5jZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTQpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTsgfVxuICA1MiUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYnV0dG9uLWJvdW5jZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTQpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTsgfVxuICA1MiUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24tYmxpcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICAzMCUsXG4gIDk5JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuNDkpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgYnV0dG9uLWJsaXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgMzAlLFxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjQ5KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgYnV0dG9uLWJsaXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgMzAlLFxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjQ5KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1vLWtleWZyYW1lcyBidXR0b24tYmxpcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICAzMCUsXG4gIDk5JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuNDkpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJ1dHRvbi1ibGlwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIDMwJSxcbiAgOTklIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjE1KSBzY2FsZVkoMS40OSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b24tYmxpcC1jaXJjbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgMzAlLFxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMykgc2NhbGVZKDEuMyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBidXR0b24tYmxpcC1jaXJjbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgMzAlLFxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMykgc2NhbGVZKDEuMyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIGJ1dHRvbi1ibGlwLWNpcmNsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICAzMCUsXG4gIDk5JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4zKSBzY2FsZVkoMS4zKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1vLWtleWZyYW1lcyBidXR0b24tYmxpcC1jaXJjbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgMzAlLFxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMykgc2NhbGVZKDEuMyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYnV0dG9uLWJsaXAtY2lyY2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIDMwJSxcbiAgOTklIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjMpIHNjYWxlWSgxLjMpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYmctb25lLXByaW1hcnktZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI3ODsgfVxuXG4uYmctb25lLXByaW1hcnktZGFyaywgLm9uZS1idG4tLXJ1bGUubXMtQnV0dG9uLS1kZWZhdWx0OmJlZm9yZSwgLm9uZS1idG4tLXJ1bGUubXMtQnV0dG9uLS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDYyOWE7IH1cblxuLmJnLW9uZS1wcmltYXJ5LCAubXMtRGF0ZVBpY2tlci1ldmVudCwgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24uaXMtaGlnaGxpZ2h0ZWQsIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24uaXMtaGlnaGxpZ2h0ZWQsIC5tcy1EYXRlUGlja2VyLWRheS0tc2VsZWN0ZWQsIC5tcy1EYXRlUGlja2VyLWRheS0tc2VsZWN0ZWQ6aG92ZXIsIC5yenNsaWRlciAucnotcG9pbnRlciwgLnJ6c2xpZGVyIC5yei1iYXIucnotc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzViZTsgfVxuXG4uYmctZ3JheS1iYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNDE0QjsgfVxuXG4uYmctZ3JheS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3MjcyOyB9XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQ5RDlEOyB9XG5cbi5iZy1jb3Ntb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3QzdDNzsgfVxuXG4uYmctZ3JheS1saWdodCwgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb246aG92ZXIsIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENERURGOyB9XG5cbi5iZy1ncmF5LWxpZ2h0ZXIsIC5vbmUtYnRuLS1ydWxlLm1zLUJ1dHRvbi0tbGluazpiZWZvcmUsIC5tcy1EYXRlUGlja2VyLW1vbnRoT3B0aW9uLCAubXMtRGF0ZVBpY2tlci15ZWFyT3B0aW9uLCAubXMtRGF0ZVBpY2tlci1kYXk6aG92ZXIsIC5yenNsaWRlciAucnotYmFyLCAuc2lkZWJhcl9fbmF2ID4gZGl2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRUQ7IH1cblxuLmJnLWxpZ2h0LCAubXMtRGF0ZVBpY2tlci1kYXksIC5yenNsaWRlciAucnotcG9pbnRlcjphZnRlciwgLnJlc291cmNlLWl0ZW0gPiBkaXY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi5iZy1vbmUtcHJpbWFyeSwgLm1zLURhdGVQaWNrZXItZXZlbnQsIC5tcy1EYXRlUGlja2VyLW1vbnRoT3B0aW9uLmlzLWhpZ2hsaWdodGVkLCAubXMtRGF0ZVBpY2tlci15ZWFyT3B0aW9uLmlzLWhpZ2hsaWdodGVkLCAubXMtRGF0ZVBpY2tlci1kYXktLXNlbGVjdGVkLCAubXMtRGF0ZVBpY2tlci1kYXktLXNlbGVjdGVkOmhvdmVyLCAucnpzbGlkZXIgLnJ6LXBvaW50ZXIsIC5yenNsaWRlciAucnotYmFyLnJ6LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1YmU7IH1cblxuLmJnLW9uZS1zdWNjZXNzLCAuc2lkZWJhcl9fbmF2X190aXRsZS0tZmlyc3Q6YmVmb3JlLCAuYWN0aXZlIC5zaWRlYmFyX19uYXZfX3RpdGxlLS1zZWNvbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYzg0MTsgfVxuXG4uYmctb25lLXNlcmVuaXR5LCAuc2lkZWJhcl9fbmF2X190aXRsZS0tc2Vjb25kOmJlZm9yZSwgLmFjdGl2ZSAuc2lkZWJhcl9fbmF2X190aXRsZS0tZmlyc3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNTRhMTsgfVxuXG4uYmctb25lLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NEIwOyB9XG5cbi5iZy1vbmUtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkQyMDE7IH1cblxuLmJnLW9uZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc2MTcwOyB9XG5cbi5vbmUtYnRuLCAubXMtQnV0dG9uLCAub25lLWJ0bi0tc3F1YXJlLCAub25lLWJ0bi0tY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzViZTtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm9uZS1idG4gc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24gc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLS1zcXVhcmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLS1jaXJjbGUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5vbmUtYnRuOmhvdmVyLCAubXMtQnV0dG9uOmhvdmVyLCAub25lLWJ0bi0tc3F1YXJlOmhvdmVyLCAub25lLWJ0bi0tY2lyY2xlOmhvdmVyLCAub25lLWJ0bjpmb2N1cywgLm1zLUJ1dHRvbjpmb2N1cywgLm9uZS1idG4tLXNxdWFyZTpmb2N1cywgLm9uZS1idG4tLWNpcmNsZTpmb2N1cywgLm9uZS1idG46YWN0aXZlLCAubXMtQnV0dG9uOmFjdGl2ZSwgLm9uZS1idG4tLXNxdWFyZTphY3RpdmUsIC5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWNkO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLm9uZS1idG46aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm9uZS1idG46aG92ZXI6YWZ0ZXIsIC5tcy1CdXR0b246aG92ZXI6YWZ0ZXIsIC5vbmUtYnRuLS1zcXVhcmU6aG92ZXI6YWZ0ZXIsIC5vbmUtYnRuLS1jaXJjbGU6aG92ZXI6YWZ0ZXIsIC5vbmUtYnRuOmZvY3VzOmFmdGVyLCAubXMtQnV0dG9uOmZvY3VzOmFmdGVyLCAub25lLWJ0bi0tc3F1YXJlOmZvY3VzOmFmdGVyLCAub25lLWJ0bi0tY2lyY2xlOmZvY3VzOmFmdGVyLCAub25lLWJ0bjphY3RpdmU6YWZ0ZXIsIC5tcy1CdXR0b246YWN0aXZlOmFmdGVyLCAub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZTphZnRlciwgLm9uZS1idG4tLWNpcmNsZTphY3RpdmU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzViZTsgfVxuICAub25lLWJ0bltkaXNhYmxlZF0sIFtkaXNhYmxlZF0ubXMtQnV0dG9uLCBbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZSwgW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5vbmUtYnRuW2Rpc2FibGVkXTpob3ZlciwgW2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIsIFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyLCBbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpob3ZlciwgLm9uZS1idG5bZGlzYWJsZWRdOmZvY3VzLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cywgW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMsIFtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzLCAub25lLWJ0bltkaXNhYmxlZF06YWN0aXZlLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbjphY3RpdmUsIFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSwgW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdlY2Q7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5vbmUtYnRuW2Rpc2FibGVkXTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG5bZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bltkaXNhYmxlZF06YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5tcy1CdXR0b24tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLUJ1dHRvbiwgLm1zLUJ1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cblxuLm9uZS1idG4tLXNxdWFyZSwgLm9uZS1idG4tLWNpcmNsZSB7XG4gIHdpZHRoOiAzLjZyZW07XG4gIGhlaWdodDogMy42cmVtOyB9XG5cbi5vbmUtYnRuLS1jaXJjbGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuOHJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbTsgfVxuICAub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYnV0dG9uLWJsaXAtY2lyY2xlIDIyMDBtcyBmb3J3YXJkcyAxIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC1tb3otYW5pbWF0aW9uOiBidXR0b24tYmxpcC1jaXJjbGUgMjIwMG1zIGZvcndhcmRzIDEgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLW1zLWFuaW1hdGlvbjogYnV0dG9uLWJsaXAtY2lyY2xlIDIyMDBtcyBmb3J3YXJkcyAxIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC1vLWFuaW1hdGlvbjogYnV0dG9uLWJsaXAtY2lyY2xlIDIyMDBtcyBmb3J3YXJkcyAxIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbjogYnV0dG9uLWJsaXAtY2lyY2xlIDIyMDBtcyBmb3J3YXJkcyAxIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi5vbmUtYnRuLS1ydWxlIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5vbmUtYnRuLS1ydWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTsgfVxuICAub25lLWJ0bi0tcnVsZTpob3ZlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vbmUtYnRuLS1ydWxlIC5tcy1CdXR0b24tbGFiZWwge1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLm9uZS1idG4tLXJ1bGUubXMtQnV0dG9uLS1zdWNjZXNzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjOWUyZTsgfVxuXG4ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3QzdDNztcbiAgY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTsgfVxuICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmU6aG92ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlOmZvY3VzLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZTpob3ZlcjphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmU6Zm9jdXM6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlOmFjdGl2ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzdDN0M3OyB9XG4gIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmVbZGlzYWJsZWRdOmhvdmVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZVtkaXNhYmxlZF06Zm9jdXMsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlW2Rpc2FibGVkXTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmVbZGlzYWJsZWRdOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZVtkaXNhYmxlZF06Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlW2Rpc2FibGVkXTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWJlO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlOmhvdmVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZS5hY3RpdmU6Zm9jdXMsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlLmFjdGl2ZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VjZDtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZS5hY3RpdmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlLmFjdGl2ZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlOmhvdmVyOmFmdGVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZS5hY3RpdmU6Zm9jdXM6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlLmFjdGl2ZTphY3RpdmU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWJlOyB9XG4gICAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cywgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWNkO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ub25lLWJ0bi0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZsb2F0OiByaWdodDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHJpZ2h0OiA0JTtcbiAgYm90dG9tOiA0MHB4O1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnV0dG9uLWJvdW5jZSAyMjAwbXMgZm9yd2FyZHMgMSBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LWFuaW1hdGlvbjogYnV0dG9uLWJvdW5jZSAyMjAwbXMgZm9yd2FyZHMgMSBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbXMtYW5pbWF0aW9uOiBidXR0b24tYm91bmNlIDIyMDBtcyBmb3J3YXJkcyAxIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC1vLWFuaW1hdGlvbjogYnV0dG9uLWJvdW5jZSAyMjAwbXMgZm9yd2FyZHMgMSBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBhbmltYXRpb246IGJ1dHRvbi1ib3VuY2UgMjIwMG1zIGZvcndhcmRzIDEgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIC8qJjpiZWZvcmUgKi8gfVxuICAub25lLWJ0bi0tZml4ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYzg0MTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJ1dHRvbi1ibGlwIDIyMDBtcyBmb3J3YXJkcyAxIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC1tb3otYW5pbWF0aW9uOiBidXR0b24tYmxpcCAyMjAwbXMgZm9yd2FyZHMgMSBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtbXMtYW5pbWF0aW9uOiBidXR0b24tYmxpcCAyMjAwbXMgZm9yd2FyZHMgMSBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtby1hbmltYXRpb246IGJ1dHRvbi1ibGlwIDIyMDBtcyBmb3J3YXJkcyAxIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbjogYnV0dG9uLWJsaXAgMjIwMG1zIGZvcndhcmRzIDEgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLm9uZS1idG4tLWZpeGVkOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5vbmUtYnRuLmJ0bi1kZWZhdWx0LCAuYnRuLWRlZmF1bHQubXMtQnV0dG9uLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tc3F1YXJlLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tY2lyY2xlLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1YmU7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC5vbmUtYnRuLmJ0bi1kZWZhdWx0IHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHQubXMtQnV0dG9uIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tc3F1YXJlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tY2lyY2xlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZGVmYXVsdCBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLm9uZS1idG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdC5tcy1CdXR0b246aG92ZXIsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1zcXVhcmU6aG92ZXIsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1jaXJjbGU6aG92ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1kZWZhdWx0OmhvdmVyLCAub25lLWJ0bi5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0Lm1zLUJ1dHRvbjpmb2N1cywgLmJ0bi1kZWZhdWx0Lm9uZS1idG4tLXNxdWFyZTpmb2N1cywgLmJ0bi1kZWZhdWx0Lm9uZS1idG4tLWNpcmNsZTpmb2N1cywgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWRlZmF1bHQ6Zm9jdXMsIC5vbmUtYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0Lm1zLUJ1dHRvbjphY3RpdmUsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWRlZmF1bHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWNkO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLm9uZS1idG4uYnRuLWRlZmF1bHQ6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdC5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1kZWZhdWx0OmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tZGVmYXVsdDpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0Lm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0Lm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0Lm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWRlZmF1bHQ6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0Lm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWRlZmF1bHQ6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5vbmUtYnRuLmJ0bi1kZWZhdWx0OmhvdmVyOmFmdGVyLCAuYnRuLWRlZmF1bHQubXMtQnV0dG9uOmhvdmVyOmFmdGVyLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tc3F1YXJlOmhvdmVyOmFmdGVyLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tY2lyY2xlOmhvdmVyOmFmdGVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZGVmYXVsdDpob3ZlcjphZnRlciwgLm9uZS1idG4uYnRuLWRlZmF1bHQ6Zm9jdXM6YWZ0ZXIsIC5idG4tZGVmYXVsdC5tcy1CdXR0b246Zm9jdXM6YWZ0ZXIsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1zcXVhcmU6Zm9jdXM6YWZ0ZXIsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1jaXJjbGU6Zm9jdXM6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1kZWZhdWx0OmZvY3VzOmFmdGVyLCAub25lLWJ0bi5idG4tZGVmYXVsdDphY3RpdmU6YWZ0ZXIsIC5idG4tZGVmYXVsdC5tcy1CdXR0b246YWN0aXZlOmFmdGVyLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZTphZnRlciwgLmJ0bi1kZWZhdWx0Lm9uZS1idG4tLWNpcmNsZTphY3RpdmU6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1kZWZhdWx0OmFjdGl2ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWJlOyB9XG4gIC5vbmUtYnRuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5tcy1CdXR0b24sIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZSwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAub25lLWJ0bi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0ubXMtQnV0dG9uOmhvdmVyLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZGVmYXVsdDpob3ZlciwgLm9uZS1idG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWRlZmF1bHQ6Zm9jdXMsIC5vbmUtYnRuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTphY3RpdmUsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZGVmYXVsdDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VjZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLm9uZS1idG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWRlZmF1bHQ6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1kZWZhdWx0OmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWRlZmF1bHQ6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5vbmUtYnRuLmJ0bi1saW5rLCAuYnRuLWxpbmsubXMtQnV0dG9uLCAuYnRuLWxpbmsub25lLWJ0bi0tc3F1YXJlLCAuYnRuLWxpbmsub25lLWJ0bi0tY2lyY2xlLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNzViZTsgfVxuICAub25lLWJ0bi5idG4tbGluayBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rLm1zLUJ1dHRvbiBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rLm9uZS1idG4tLXNxdWFyZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rLm9uZS1idG4tLWNpcmNsZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpbmsgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgIGNvbG9yOiAjMDA3NWJlOyB9XG4gIC5vbmUtYnRuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbmsubXMtQnV0dG9uOmhvdmVyLCAuYnRuLWxpbmsub25lLWJ0bi0tc3F1YXJlOmhvdmVyLCAuYnRuLWxpbmsub25lLWJ0bi0tY2lyY2xlOmhvdmVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGluazpob3ZlciwgLm9uZS1idG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5tcy1CdXR0b246Zm9jdXMsIC5idG4tbGluay5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMsIC5idG4tbGluay5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saW5rOmZvY3VzLCAub25lLWJ0bi5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5tcy1CdXR0b246YWN0aXZlLCAuYnRuLWxpbmsub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSwgLmJ0bi1saW5rLm9uZS1idG4tLWNpcmNsZTphY3RpdmUsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saW5rOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCA4LCA4LCAwKTtcbiAgICBjb2xvcjogIzAwNzViZTsgfVxuICAgIC5vbmUtYnRuLmJ0bi1saW5rOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmsubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmsub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmsub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGluazpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWxpbms6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGluay5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGluay5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGluay5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saW5rOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tbGluazphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGluay5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmsub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saW5rOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwN2VjZDsgfVxuICAgIC5vbmUtYnRuLmJ0bi1saW5rOmhvdmVyOmFmdGVyLCAuYnRuLWxpbmsubXMtQnV0dG9uOmhvdmVyOmFmdGVyLCAuYnRuLWxpbmsub25lLWJ0bi0tc3F1YXJlOmhvdmVyOmFmdGVyLCAuYnRuLWxpbmsub25lLWJ0bi0tY2lyY2xlOmhvdmVyOmFmdGVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGluazpob3ZlcjphZnRlciwgLm9uZS1idG4uYnRuLWxpbms6Zm9jdXM6YWZ0ZXIsIC5idG4tbGluay5tcy1CdXR0b246Zm9jdXM6YWZ0ZXIsIC5idG4tbGluay5vbmUtYnRuLS1zcXVhcmU6Zm9jdXM6YWZ0ZXIsIC5idG4tbGluay5vbmUtYnRuLS1jaXJjbGU6Zm9jdXM6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saW5rOmZvY3VzOmFmdGVyLCAub25lLWJ0bi5idG4tbGluazphY3RpdmU6YWZ0ZXIsIC5idG4tbGluay5tcy1CdXR0b246YWN0aXZlOmFmdGVyLCAuYnRuLWxpbmsub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZTphZnRlciwgLmJ0bi1saW5rLm9uZS1idG4tLWNpcmNsZTphY3RpdmU6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saW5rOmFjdGl2ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub25lLWJ0bi5idG4tbGlua1tkaXNhYmxlZF0sIC5idG4tbGlua1tkaXNhYmxlZF0ubXMtQnV0dG9uLCAuYnRuLWxpbmtbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZSwgLmJ0bi1saW5rW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGUsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGluayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm9uZS1idG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdLm1zLUJ1dHRvbjpob3ZlciwgLmJ0bi1saW5rW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmhvdmVyLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpbms6aG92ZXIsIC5vbmUtYnRuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1saW5rW2Rpc2FibGVkXS5tcy1CdXR0b246Zm9jdXMsIC5idG4tbGlua1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmZvY3VzLCAuYnRuLWxpbmtbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpmb2N1cywgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1saW5rOmZvY3VzLCAub25lLWJ0bi5idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWxpbmtbZGlzYWJsZWRdLm1zLUJ1dHRvbjphY3RpdmUsIC5idG4tbGlua1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSwgLmJ0bi1saW5rW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpbms6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgOCwgOCwgMCk7XG4gICAgICBjb2xvcjogIzAwN2VjZDsgfVxuICAgICAgLm9uZS1idG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmtbZGlzYWJsZWRdLm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlua1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpbms6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rW2Rpc2FibGVkXS5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlua1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmtbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1saW5rOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmtbZGlzYWJsZWRdLm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlua1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpbms6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMwMDdlY2Q7IH1cblxuLm9uZS1idG4uYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeS5tcy1CdXR0b24sIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1zcXVhcmUsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1jaXJjbGUsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzViZTtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLm9uZS1idG4uYnRuLXByaW1hcnkgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS5tcy1CdXR0b24gc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1zcXVhcmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1jaXJjbGUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5IHNwYW4ubXMtQnV0dG9uLWxhYmVsIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAub25lLWJ0bi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5Lm1zLUJ1dHRvbjpob3ZlciwgLmJ0bi1wcmltYXJ5Lm9uZS1idG4tLXNxdWFyZTpob3ZlciwgLmJ0bi1wcmltYXJ5Lm9uZS1idG4tLWNpcmNsZTpob3ZlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6aG92ZXIsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkubXMtQnV0dG9uOmZvY3VzLCAuYnRuLXByaW1hcnkub25lLWJ0bi0tc3F1YXJlOmZvY3VzLCAuYnRuLXByaW1hcnkub25lLWJ0bi0tY2lyY2xlOmZvY3VzLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLm9uZS1idG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkubXMtQnV0dG9uOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Lm9uZS1idG4tLXNxdWFyZTphY3RpdmUsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdlY2Q7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAub25lLWJ0bi5idG4tcHJpbWFyeTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5Lm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5Lm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5Lm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5OmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnkubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnkub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnkub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXByaW1hcnk6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnkubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5Lm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm9uZS1idG4uYnRuLXByaW1hcnk6aG92ZXI6YWZ0ZXIsIC5idG4tcHJpbWFyeS5tcy1CdXR0b246aG92ZXI6YWZ0ZXIsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1zcXVhcmU6aG92ZXI6YWZ0ZXIsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1jaXJjbGU6aG92ZXI6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5OmhvdmVyOmFmdGVyLCAub25lLWJ0bi5idG4tcHJpbWFyeTpmb2N1czphZnRlciwgLmJ0bi1wcmltYXJ5Lm1zLUJ1dHRvbjpmb2N1czphZnRlciwgLmJ0bi1wcmltYXJ5Lm9uZS1idG4tLXNxdWFyZTpmb2N1czphZnRlciwgLmJ0bi1wcmltYXJ5Lm9uZS1idG4tLWNpcmNsZTpmb2N1czphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6Zm9jdXM6YWZ0ZXIsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTphZnRlciwgLmJ0bi1wcmltYXJ5Lm1zLUJ1dHRvbjphY3RpdmU6YWZ0ZXIsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlOmFmdGVyLCAuYnRuLXByaW1hcnkub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZTphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6YWN0aXZlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1YmU7IH1cbiAgLm9uZS1idG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLm1zLUJ1dHRvbiwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5vbmUtYnRuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpob3ZlciwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAub25lLWJ0bi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ubXMtQnV0dG9uOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLm9uZS1idG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5tcy1CdXR0b246YWN0aXZlLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTphY3RpdmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWNkO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAub25lLWJ0bi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cblxuLm9uZS1idG4uYnRuLXByaW1hcnktZGFyaywgLmJ0bi1wcmltYXJ5LWRhcmsubXMtQnV0dG9uLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1zcXVhcmUsIC5idG4tcHJpbWFyeS1kYXJrLm9uZS1idG4tLWNpcmNsZSwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDYyOWE7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmsgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrLm1zLUJ1dHRvbiBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tc3F1YXJlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcmsgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcms6aG92ZXIsIC5idG4tcHJpbWFyeS1kYXJrLm1zLUJ1dHRvbjpob3ZlciwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tc3F1YXJlOmhvdmVyLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGU6aG92ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcms6aG92ZXIsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcms6Zm9jdXMsIC5idG4tcHJpbWFyeS1kYXJrLm1zLUJ1dHRvbjpmb2N1cywgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tc3F1YXJlOmZvY3VzLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcms6Zm9jdXMsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcms6YWN0aXZlLCAuYnRuLXByaW1hcnktZGFyay5tcy1CdXR0b246YWN0aXZlLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0NmJhOTtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcms6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrLm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcms6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcms6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcms6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcms6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrOmhvdmVyOmFmdGVyLCAuYnRuLXByaW1hcnktZGFyay5tcy1CdXR0b246aG92ZXI6YWZ0ZXIsIC5idG4tcHJpbWFyeS1kYXJrLm9uZS1idG4tLXNxdWFyZTpob3ZlcjphZnRlciwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tY2lyY2xlOmhvdmVyOmFmdGVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrOmhvdmVyOmFmdGVyLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrOmZvY3VzOmFmdGVyLCAuYnRuLXByaW1hcnktZGFyay5tcy1CdXR0b246Zm9jdXM6YWZ0ZXIsIC5idG4tcHJpbWFyeS1kYXJrLm9uZS1idG4tLXNxdWFyZTpmb2N1czphZnRlciwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tY2lyY2xlOmZvY3VzOmFmdGVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrOmZvY3VzOmFmdGVyLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrOmFjdGl2ZTphZnRlciwgLmJ0bi1wcmltYXJ5LWRhcmsubXMtQnV0dG9uOmFjdGl2ZTphZnRlciwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZTphZnRlciwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZTphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFyazphY3RpdmU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjI5YTsgfVxuICAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXSwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm1zLUJ1dHRvbiwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZSwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZSwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcmsge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF0ubXMtQnV0dG9uOmhvdmVyLCAuYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyLCAuYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmhvdmVyLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFyazpob3ZlciwgLm9uZS1idG4uYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXS5tcy1CdXR0b246Zm9jdXMsIC5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMsIC5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrOmZvY3VzLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXS5tcy1CdXR0b246YWN0aXZlLCAuYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTphY3RpdmUsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2YmE5O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcms6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF0ubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFyazpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF06YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFyazphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cblxuLm9uZS1idG4uYnRuLXByaW1hcnktZGFya2VyLCAuYnRuLXByaW1hcnktZGFya2VyLm1zLUJ1dHRvbiwgLmJ0bi1wcmltYXJ5LWRhcmtlci5vbmUtYnRuLS1zcXVhcmUsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tY2lyY2xlLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Yjc4O1xuICBjb2xvcjogI0ZGRjsgfVxuICAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXIubXMtQnV0dG9uIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyLm9uZS1idG4tLXNxdWFyZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlci5vbmUtYnRuLS1jaXJjbGUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcmtlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLm9uZS1idG4uYnRuLXByaW1hcnktZGFya2VyOmhvdmVyLCAuYnRuLXByaW1hcnktZGFya2VyLm1zLUJ1dHRvbjpob3ZlciwgLmJ0bi1wcmltYXJ5LWRhcmtlci5vbmUtYnRuLS1zcXVhcmU6aG92ZXIsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tY2lyY2xlOmhvdmVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXI6aG92ZXIsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtlcjpmb2N1cywgLmJ0bi1wcmltYXJ5LWRhcmtlci5tcy1CdXR0b246Zm9jdXMsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tc3F1YXJlOmZvY3VzLCAuYnRuLXByaW1hcnktZGFya2VyLm9uZS1idG4tLWNpcmNsZTpmb2N1cywgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFya2VyOmZvY3VzLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXI6YWN0aXZlLCAuYnRuLXByaW1hcnktZGFya2VyLm1zLUJ1dHRvbjphY3RpdmUsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LWRhcmtlci5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTg3O1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLm9uZS1idG4uYnRuLXByaW1hcnktZGFya2VyOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyLm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlci5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXI6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtlcjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlci5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyLm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFya2VyOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXI6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyLm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlci5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXI6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtlcjpob3ZlcjphZnRlciwgLmJ0bi1wcmltYXJ5LWRhcmtlci5tcy1CdXR0b246aG92ZXI6YWZ0ZXIsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tc3F1YXJlOmhvdmVyOmFmdGVyLCAuYnRuLXByaW1hcnktZGFya2VyLm9uZS1idG4tLWNpcmNsZTpob3ZlcjphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFya2VyOmhvdmVyOmFmdGVyLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXI6Zm9jdXM6YWZ0ZXIsIC5idG4tcHJpbWFyeS1kYXJrZXIubXMtQnV0dG9uOmZvY3VzOmFmdGVyLCAuYnRuLXByaW1hcnktZGFya2VyLm9uZS1idG4tLXNxdWFyZTpmb2N1czphZnRlciwgLmJ0bi1wcmltYXJ5LWRhcmtlci5vbmUtYnRuLS1jaXJjbGU6Zm9jdXM6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcmtlcjpmb2N1czphZnRlciwgLm9uZS1idG4uYnRuLXByaW1hcnktZGFya2VyOmFjdGl2ZTphZnRlciwgLmJ0bi1wcmltYXJ5LWRhcmtlci5tcy1CdXR0b246YWN0aXZlOmFmdGVyLCAuYnRuLXByaW1hcnktZGFya2VyLm9uZS1idG4tLXNxdWFyZTphY3RpdmU6YWZ0ZXIsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZTphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFya2VyOmFjdGl2ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Yjc4OyB9XG4gIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0sIC5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdLm1zLUJ1dHRvbiwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlLCAuYnRuLXByaW1hcnktZGFya2VyW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGUsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdLm1zLUJ1dHRvbjpob3ZlciwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyLCAuYnRuLXByaW1hcnktZGFya2VyW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXI6aG92ZXIsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cywgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmZvY3VzLCAuYnRuLXByaW1hcnktZGFya2VyW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXI6Zm9jdXMsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXByaW1hcnktZGFya2VyW2Rpc2FibGVkXS5tcy1CdXR0b246YWN0aXZlLCAuYnRuLXByaW1hcnktZGFya2VyW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlLCAuYnRuLXByaW1hcnktZGFya2VyW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFya2VyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTg3O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyW2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFya2VyOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyW2Rpc2FibGVkXS5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFya2VyOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcmtlcjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cblxuLm9uZS1idG4uYnRuLWdyYXksIC5idG4tZ3JheS5tcy1CdXR0b24sIC5idG4tZ3JheS5vbmUtYnRuLS1zcXVhcmUsIC5idG4tZ3JheS5vbmUtYnRuLS1jaXJjbGUsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3QzdDNztcbiAgY29sb3I6ICNGRkY7IH1cbiAgLm9uZS1idG4uYnRuLWdyYXkgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheS5tcy1CdXR0b24gc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheS5vbmUtYnRuLS1zcXVhcmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheS5vbmUtYnRuLS1jaXJjbGUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1ncmF5IHNwYW4ubXMtQnV0dG9uLWxhYmVsIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAub25lLWJ0bi5idG4tZ3JheTpob3ZlciwgLmJ0bi1ncmF5Lm1zLUJ1dHRvbjpob3ZlciwgLmJ0bi1ncmF5Lm9uZS1idG4tLXNxdWFyZTpob3ZlciwgLmJ0bi1ncmF5Lm9uZS1idG4tLWNpcmNsZTpob3ZlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWdyYXk6aG92ZXIsIC5vbmUtYnRuLmJ0bi1ncmF5OmZvY3VzLCAuYnRuLWdyYXkubXMtQnV0dG9uOmZvY3VzLCAuYnRuLWdyYXkub25lLWJ0bi0tc3F1YXJlOmZvY3VzLCAuYnRuLWdyYXkub25lLWJ0bi0tY2lyY2xlOmZvY3VzLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZ3JheTpmb2N1cywgLm9uZS1idG4uYnRuLWdyYXk6YWN0aXZlLCAuYnRuLWdyYXkubXMtQnV0dG9uOmFjdGl2ZSwgLmJ0bi1ncmF5Lm9uZS1idG4tLXNxdWFyZTphY3RpdmUsIC5idG4tZ3JheS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZ3JheTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAub25lLWJ0bi5idG4tZ3JheTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5Lm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5Lm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5Lm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWdyYXk6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1ncmF5OmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXkubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXkub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXkub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZ3JheTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWdyYXk6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXkubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5Lm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZ3JheTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm9uZS1idG4uYnRuLWdyYXk6aG92ZXI6YWZ0ZXIsIC5idG4tZ3JheS5tcy1CdXR0b246aG92ZXI6YWZ0ZXIsIC5idG4tZ3JheS5vbmUtYnRuLS1zcXVhcmU6aG92ZXI6YWZ0ZXIsIC5idG4tZ3JheS5vbmUtYnRuLS1jaXJjbGU6aG92ZXI6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1ncmF5OmhvdmVyOmFmdGVyLCAub25lLWJ0bi5idG4tZ3JheTpmb2N1czphZnRlciwgLmJ0bi1ncmF5Lm1zLUJ1dHRvbjpmb2N1czphZnRlciwgLmJ0bi1ncmF5Lm9uZS1idG4tLXNxdWFyZTpmb2N1czphZnRlciwgLmJ0bi1ncmF5Lm9uZS1idG4tLWNpcmNsZTpmb2N1czphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWdyYXk6Zm9jdXM6YWZ0ZXIsIC5vbmUtYnRuLmJ0bi1ncmF5OmFjdGl2ZTphZnRlciwgLmJ0bi1ncmF5Lm1zLUJ1dHRvbjphY3RpdmU6YWZ0ZXIsIC5idG4tZ3JheS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlOmFmdGVyLCAuYnRuLWdyYXkub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZTphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWdyYXk6YWN0aXZlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDN0M3Qzc7IH1cbiAgLm9uZS1idG4uYnRuLWdyYXlbZGlzYWJsZWRdLCAuYnRuLWdyYXlbZGlzYWJsZWRdLm1zLUJ1dHRvbiwgLmJ0bi1ncmF5W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmUsIC5idG4tZ3JheVtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWdyYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5vbmUtYnRuLmJ0bi1ncmF5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1ncmF5W2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIsIC5idG4tZ3JheVtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyLCAuYnRuLWdyYXlbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpob3ZlciwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1ncmF5OmhvdmVyLCAub25lLWJ0bi5idG4tZ3JheVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZ3JheVtkaXNhYmxlZF0ubXMtQnV0dG9uOmZvY3VzLCAuYnRuLWdyYXlbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpmb2N1cywgLmJ0bi1ncmF5W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZ3JheTpmb2N1cywgLm9uZS1idG4uYnRuLWdyYXlbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1ncmF5W2Rpc2FibGVkXS5tcy1CdXR0b246YWN0aXZlLCAuYnRuLWdyYXlbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTphY3RpdmUsIC5idG4tZ3JheVtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1ncmF5OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAub25lLWJ0bi5idG4tZ3JheVtkaXNhYmxlZF06aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheVtkaXNhYmxlZF0ubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXlbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZ3JheTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWdyYXlbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXlbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheVtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWdyYXk6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1ncmF5W2Rpc2FibGVkXTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheVtkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXlbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZ3JheTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cblxuLm9uZS1idG4uYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0Lm1zLUJ1dHRvbiwgLmJ0bi1saWdodC5vbmUtYnRuLS1zcXVhcmUsIC5idG4tbGlnaHQub25lLWJ0bi0tY2lyY2xlLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzMzNDE0QjsgfVxuICAub25lLWJ0bi5idG4tbGlnaHQgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHQubXMtQnV0dG9uIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLXNxdWFyZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodC5vbmUtYnRuLS1jaXJjbGUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saWdodCBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgY29sb3I6ICMzMzQxNEI7IH1cbiAgLm9uZS1idG4uYnRuLWxpZ2h0OmhvdmVyLCAuYnRuLWxpZ2h0Lm1zLUJ1dHRvbjpob3ZlciwgLmJ0bi1saWdodC5vbmUtYnRuLS1zcXVhcmU6aG92ZXIsIC5idG4tbGlnaHQub25lLWJ0bi0tY2lyY2xlOmhvdmVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGlnaHQ6aG92ZXIsIC5vbmUtYnRuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5tcy1CdXR0b246Zm9jdXMsIC5idG4tbGlnaHQub25lLWJ0bi0tc3F1YXJlOmZvY3VzLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLWNpcmNsZTpmb2N1cywgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpZ2h0OmZvY3VzLCAub25lLWJ0bi5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0Lm1zLUJ1dHRvbjphY3RpdmUsIC5idG4tbGlnaHQub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSwgLmJ0bi1saWdodC5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGlnaHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzMzNDE0QjsgfVxuICAgIC5vbmUtYnRuLmJ0bi1saWdodDpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodC5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHQub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpZ2h0OmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tbGlnaHQ6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHQubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodC5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saWdodDpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWxpZ2h0OmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodC5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHQub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpZ2h0OmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgICBjb2xvcjogIzM5NDk1NDsgfVxuICAgIC5vbmUtYnRuLmJ0bi1saWdodDpob3ZlcjphZnRlciwgLmJ0bi1saWdodC5tcy1CdXR0b246aG92ZXI6YWZ0ZXIsIC5idG4tbGlnaHQub25lLWJ0bi0tc3F1YXJlOmhvdmVyOmFmdGVyLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLWNpcmNsZTpob3ZlcjphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpZ2h0OmhvdmVyOmFmdGVyLCAub25lLWJ0bi5idG4tbGlnaHQ6Zm9jdXM6YWZ0ZXIsIC5idG4tbGlnaHQubXMtQnV0dG9uOmZvY3VzOmFmdGVyLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLXNxdWFyZTpmb2N1czphZnRlciwgLmJ0bi1saWdodC5vbmUtYnRuLS1jaXJjbGU6Zm9jdXM6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saWdodDpmb2N1czphZnRlciwgLm9uZS1idG4uYnRuLWxpZ2h0OmFjdGl2ZTphZnRlciwgLmJ0bi1saWdodC5tcy1CdXR0b246YWN0aXZlOmFmdGVyLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLXNxdWFyZTphY3RpdmU6YWZ0ZXIsIC5idG4tbGlnaHQub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZTphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpZ2h0OmFjdGl2ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC5vbmUtYnRuLmJ0bi1saWdodFtkaXNhYmxlZF0sIC5idG4tbGlnaHRbZGlzYWJsZWRdLm1zLUJ1dHRvbiwgLmJ0bi1saWdodFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGUsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGlnaHQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5vbmUtYnRuLmJ0bi1saWdodFtkaXNhYmxlZF06aG92ZXIsIC5idG4tbGlnaHRbZGlzYWJsZWRdLm1zLUJ1dHRvbjpob3ZlciwgLmJ0bi1saWdodFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGlnaHQ6aG92ZXIsIC5vbmUtYnRuLmJ0bi1saWdodFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tbGlnaHRbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cywgLmJ0bi1saWdodFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmZvY3VzLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGlnaHQ6Zm9jdXMsIC5vbmUtYnRuLmJ0bi1saWdodFtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5tcy1CdXR0b246YWN0aXZlLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpZ2h0OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMzk0OTU0OyB9XG4gICAgICAub25lLWJ0bi5idG4tbGlnaHRbZGlzYWJsZWRdOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHRbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodFtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpZ2h0OmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tbGlnaHRbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHRbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodFtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpZ2h0OmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tbGlnaHRbZGlzYWJsZWRdOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodFtkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodFtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1saWdodDphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgICAgICBjb2xvcjogIzM5NDk1NDsgfVxuXG4ub25lLWJ0bi5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzLm1zLUJ1dHRvbiwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLXNxdWFyZSwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLWNpcmNsZSwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNjODQxO1xuICBjb2xvcjogI0ZGRjsgfVxuICAub25lLWJ0bi5idG4tc3VjY2VzcyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzLm1zLUJ1dHRvbiBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLXNxdWFyZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLWNpcmNsZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXN1Y2Nlc3Mgc3Bhbi5tcy1CdXR0b24tbGFiZWwge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5vbmUtYnRuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3MubXMtQnV0dG9uOmhvdmVyLCAuYnRuLXN1Y2Nlc3Mub25lLWJ0bi0tc3F1YXJlOmhvdmVyLCAuYnRuLXN1Y2Nlc3Mub25lLWJ0bi0tY2lyY2xlOmhvdmVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc3VjY2Vzczpob3ZlciwgLm9uZS1idG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5tcy1CdXR0b246Zm9jdXMsIC5idG4tc3VjY2Vzcy5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zdWNjZXNzOmZvY3VzLCAub25lLWJ0bi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5tcy1CdXR0b246YWN0aXZlLCAuYnRuLXN1Y2Nlc3Mub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLWNpcmNsZTphY3RpdmUsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zdWNjZXNzOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzY2I0ZDtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5vbmUtYnRuLmJ0bi1zdWNjZXNzOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3MubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3Mub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3Mub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc3VjY2Vzczpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXN1Y2Nlc3M6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzcy5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzcy5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzcy5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zdWNjZXNzOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tc3VjY2VzczphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzcy5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3Mub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zdWNjZXNzOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAub25lLWJ0bi5idG4tc3VjY2Vzczpob3ZlcjphZnRlciwgLmJ0bi1zdWNjZXNzLm1zLUJ1dHRvbjpob3ZlcjphZnRlciwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLXNxdWFyZTpob3ZlcjphZnRlciwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLWNpcmNsZTpob3ZlcjphZnRlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXN1Y2Nlc3M6aG92ZXI6YWZ0ZXIsIC5vbmUtYnRuLmJ0bi1zdWNjZXNzOmZvY3VzOmFmdGVyLCAuYnRuLXN1Y2Nlc3MubXMtQnV0dG9uOmZvY3VzOmFmdGVyLCAuYnRuLXN1Y2Nlc3Mub25lLWJ0bi0tc3F1YXJlOmZvY3VzOmFmdGVyLCAuYnRuLXN1Y2Nlc3Mub25lLWJ0bi0tY2lyY2xlOmZvY3VzOmFmdGVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc3VjY2Vzczpmb2N1czphZnRlciwgLm9uZS1idG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmFmdGVyLCAuYnRuLXN1Y2Nlc3MubXMtQnV0dG9uOmFjdGl2ZTphZnRlciwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLXNxdWFyZTphY3RpdmU6YWZ0ZXIsIC5idG4tc3VjY2Vzcy5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlOmFmdGVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc3VjY2VzczphY3RpdmU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYzg0MTsgfVxuICAub25lLWJ0bi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0sIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ubXMtQnV0dG9uLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGUsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc3VjY2VzcyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm9uZS1idG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLm1zLUJ1dHRvbjpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmhvdmVyLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXN1Y2Nlc3M6aG92ZXIsIC5vbmUtYnRuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5tcy1CdXR0b246Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpmb2N1cywgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1zdWNjZXNzOmZvY3VzLCAub25lLWJ0bi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLm1zLUJ1dHRvbjphY3RpdmUsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5M2NiNGQ7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5vbmUtYnRuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1zdWNjZXNzOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc3VjY2Vzczpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1zdWNjZXNzOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ub25lLWJ0bi5idG4tY29zbW9zLCAuYnRuLWNvc21vcy5tcy1CdXR0b24sIC5idG4tY29zbW9zLm9uZS1idG4tLXNxdWFyZSwgLmJ0bi1jb3Ntb3Mub25lLWJ0bi0tY2lyY2xlLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29zbW9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLm9uZS1idG4uYnRuLWNvc21vcyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3MubXMtQnV0dG9uIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1zcXVhcmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vcyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLm9uZS1idG4uYnRuLWNvc21vczpob3ZlciwgLmJ0bi1jb3Ntb3MubXMtQnV0dG9uOmhvdmVyLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1zcXVhcmU6aG92ZXIsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZTpob3ZlciwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vczpob3ZlciwgLm9uZS1idG4uYnRuLWNvc21vczpmb2N1cywgLmJ0bi1jb3Ntb3MubXMtQnV0dG9uOmZvY3VzLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZTpmb2N1cywgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vczpmb2N1cywgLm9uZS1idG4uYnRuLWNvc21vczphY3RpdmUsIC5idG4tY29zbW9zLm1zLUJ1dHRvbjphY3RpdmUsIC5idG4tY29zbW9zLm9uZS1idG4tLXNxdWFyZTphY3RpdmUsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZTphY3RpdmUsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb3Ntb3M6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLm9uZS1idG4uYnRuLWNvc21vczpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3MubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vczpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWNvc21vczpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3MubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vczpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWNvc21vczphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb3Ntb3M6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5vbmUtYnRuLmJ0bi1jb3Ntb3M6aG92ZXI6YWZ0ZXIsIC5idG4tY29zbW9zLm1zLUJ1dHRvbjpob3ZlcjphZnRlciwgLmJ0bi1jb3Ntb3Mub25lLWJ0bi0tc3F1YXJlOmhvdmVyOmFmdGVyLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1jaXJjbGU6aG92ZXI6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb3Ntb3M6aG92ZXI6YWZ0ZXIsIC5vbmUtYnRuLmJ0bi1jb3Ntb3M6Zm9jdXM6YWZ0ZXIsIC5idG4tY29zbW9zLm1zLUJ1dHRvbjpmb2N1czphZnRlciwgLmJ0bi1jb3Ntb3Mub25lLWJ0bi0tc3F1YXJlOmZvY3VzOmFmdGVyLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1jaXJjbGU6Zm9jdXM6YWZ0ZXIsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb3Ntb3M6Zm9jdXM6YWZ0ZXIsIC5vbmUtYnRuLmJ0bi1jb3Ntb3M6YWN0aXZlOmFmdGVyLCAuYnRuLWNvc21vcy5tcy1CdXR0b246YWN0aXZlOmFmdGVyLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlOmFmdGVyLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlOmFmdGVyLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29zbW9zOmFjdGl2ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5vbmUtYnRuLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ubXMtQnV0dG9uLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vcyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm9uZS1idG4uYnRuLWNvc21vc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tY29zbW9zW2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIsIC5idG4tY29zbW9zW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6aG92ZXIsIC5idG4tY29zbW9zW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29zbW9zOmhvdmVyLCAub25lLWJ0bi5idG4tY29zbW9zW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cywgLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpmb2N1cywgLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpmb2N1cywgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb3Ntb3M6Zm9jdXMsIC5vbmUtYnRuLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdLm1zLUJ1dHRvbjphY3RpdmUsIC5idG4tY29zbW9zW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb3Ntb3M6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5vbmUtYnRuLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vczpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWNvc21vc1tkaXNhYmxlZF06Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zW2Rpc2FibGVkXS5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29zbW9zOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tY29zbW9zW2Rpc2FibGVkXTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zW2Rpc2FibGVkXS5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tY29zbW9zOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnV0dG9uLXJlc2l6ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZsYXNoTWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mbGFzaE1lc3NhZ2VfX3dyYXAge1xuICAgIHRvcDogMDsgfVxuXG4ubXMtTWVzc2FnZUJhcl9fSWNvbiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5tcy1DYWxsb3V0IHtcbiAgd2lkdGg6IDE5MHB4O1xuICBtaW4td2lkdGg6IDE5MHB4OyB9XG4gIC5tcy1DYWxsb3V0LW1haW4ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTRlOGVhOyB9XG5cbi5tcy1DYWxsb3V0LS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tcy1Ecm9wZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0LWxhbmd1YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMxLjVweDtcbiAgcmlnaHQ6IDhweDsgfVxuXG4uc2VsZWN0LXBlcmlvZCB7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIG1pbi13aWR0aDogMjU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlbGVjdC1saWdodCAubXMtRHJvcGRvd24tY2FyZXREb3duIHtcbiAgYm90dG9tOiA2cHg7IH1cblxuLnNlbGVjdC1saWdodCAubXMtRHJvcGRvd24tdGl0bGUge1xuICBib3JkZXItY29sb3I6ICNFOUVDRUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLnNlbGVjdC1saWdodCAubXMtRHJvcGRvd246aG92ZXIgLm1zLURyb3Bkb3duLXRpdGxlLFxuLnNlbGVjdC1saWdodCAubXMtRHJvcGRvd246Zm9jdXMgLm1zLURyb3Bkb3duLXRpdGxlLFxuLnNlbGVjdC1saWdodCAubXMtRHJvcGRvd246YWN0aXZlIC5tcy1Ecm9wZG93bi10aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTcsIDE1NywgMTU3LCAwLjY1KSAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QtbGlnaHQgLm1zLURyb3Bkb3duLWl0ZW0sXG4uc2VsZWN0LWxpZ2h0IC5tcy1Ecm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuLnNlbGVjdC1saWdodCAubXMtRHJvcGRvd24taXRlbTpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5zZWxlY3QtbGlnaHQgLm1zLURyb3Bkb3duLWl0ZW06aG92ZXIsIC5zZWxlY3QtbGlnaHQgLm1zLURyb3Bkb3duLWl0ZW06Zm9jdXMsIC5zZWxlY3QtbGlnaHQgLm1zLURyb3Bkb3duLWl0ZW06YWN0aXZlLFxuICAuc2VsZWN0LWxpZ2h0IC5tcy1Ecm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkOmhvdmVyLFxuICAuc2VsZWN0LWxpZ2h0IC5tcy1Ecm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkOmZvY3VzLFxuICAuc2VsZWN0LWxpZ2h0IC5tcy1Ecm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgLnNlbGVjdC1saWdodCAubXMtRHJvcGRvd24taXRlbTpsYXN0LWNoaWxkOmhvdmVyLFxuICAuc2VsZWN0LWxpZ2h0IC5tcy1Ecm9wZG93bi1pdGVtOmxhc3QtY2hpbGQ6Zm9jdXMsXG4gIC5zZWxlY3QtbGlnaHQgLm1zLURyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDY1LCA3NSwgMC4wMSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDUxLCA2NSwgNzUsIDAuMDEpOyB9XG5cbi5zZWxlY3QtbGlnaHQgLm1zLURyb3Bkb3duLWl0ZW1zIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogMzFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXMtVGV4dEZpZWxkLWZpZWxkIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTU3LCAxNTcsIDE1NywgMC4xOCk7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHRleHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4gIC5tcy1UZXh0RmllbGQtZmllbGQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTcsIDE1NywgMTU3LCAwLjIpOyB9XG4gIC5tcy1UZXh0RmllbGQtZmllbGQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTcsIDE1NywgMTU3LCAwLjIpOyB9XG5cbi5tcy1EYXRlUGlja2VyLWV2ZW50IHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2UzNjVJY29ucycgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLm1zLURhdGVQaWNrZXItZXZlbnQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubXMtRGF0ZVBpY2tlci1waWNrZXIubXMtRGF0ZVBpY2tlci1waWNrZXItLW9wZW5lZCAubXMtRGF0ZVBpY2tlci1ob2xkZXIge1xuICB0b3A6IC0xcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTU3LCAxNTcsIDE1NywgMC4yKTsgfVxuXG4ubXMtRGF0ZVBpY2tlci1oZWFkZXJUb2dnbGVWaWV3IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24sIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG5cbi5tcy1EYXRlUGlja2VyLWRheSwgLm1zLURhdGVQaWNrZXItZGF5IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG5cbi5yenNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljayB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucnpzbGlkZXIgLnJ6LXRpY2tzIC5yei10aWNrIC5yei10aWNrLWxlZ2VuZCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAucnpzbGlkZXIgLnJ6LXRpY2tzIC5yei10aWNrIC5yei10aWNrLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucnpzbGlkZXIgLnJ6LXRpY2tzIC5yei10aWNrOmxhc3QtY2hpbGQgc3Bhbi5yei10aWNrLWxlZ2VuZCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2s6Zmlyc3QtY2hpbGQgc3Bhbi5yei10aWNrLWxlZ2VuZCB7XG4gICAgICBsZWZ0OiAxNHB4OyB9XG4gICAgLnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljazpudGgtY2hpbGQoMikgLnJ6LXRpY2stbGVnZW5kLCAucnpzbGlkZXIgLnJ6LXRpY2tzIC5yei10aWNrOm50aC1jaGlsZCgzKSAucnotdGljay1sZWdlbmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIGNvbG9yOiAjMDA3NWJlOyB9XG4gIC5yenNsaWRlciAucnotcG9pbnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRvcDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjU1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC41NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjU1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogbGVmdCAwLjU1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNTVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4gICAgLnJ6c2xpZGVyIC5yei1wb2ludGVyOmFmdGVyIHtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDNweDsgfVxuICAgIC5yenNsaWRlciAucnotcG9pbnRlci5yei1hY3RpdmU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIC5yenNsaWRlciAucnotcG9pbnRlcjpmb2N1cyB7XG4gICAgICBvdXRwdXQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5yenNsaWRlciAucnotYmFyLXdyYXBwZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuICAucnpzbGlkZXIgLnJ6LWJhciB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5yenNsaWRlciAucnotYmFyLnJ6LXNlbGVjdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLm1zLUNob2ljZUZpZWxkLFxuLm1zLUNob2ljZUZpZWxkLWZpZWxkLFxuLm1zLUNob2ljZUZpZWxkIC5tcy1MYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5tcy1DaG9pY2VGaWVsZC0tc2Vjb25kYXJ5LFxuICAubXMtQ2hvaWNlRmllbGQtLXNlY29uZGFyeSAubXMtTGFiZWwsXG4gIC5tcy1DaG9pY2VGaWVsZC1maWVsZC0tc2Vjb25kYXJ5LFxuICAubXMtQ2hvaWNlRmllbGQtZmllbGQtLXNlY29uZGFyeSAubXMtTGFiZWwsXG4gIC5tcy1DaG9pY2VGaWVsZCAubXMtTGFiZWwtLXNlY29uZGFyeSxcbiAgLm1zLUNob2ljZUZpZWxkIC5tcy1MYWJlbC0tc2Vjb25kYXJ5IC5tcy1MYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAubXMtQ2hvaWNlRmllbGQtLWNvbGxlY3Rpb25zLFxuICAubXMtQ2hvaWNlRmllbGQtZmllbGQtLWNvbGxlY3Rpb25zLFxuICAubXMtQ2hvaWNlRmllbGQgLm1zLUxhYmVsLS1jb2xsZWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG5cbi5tcy1DaG9pY2VGaWVsZCBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkIC5tcy1MYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtZmllbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3NEIwOyB9XG5cbi5tcy1DaG9pY2VGaWVsZC1pbnB1dDpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSxcbi5tcy1DaG9pY2VGaWVsZC1pbnB1dDpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NEIwO1xuICBib3JkZXItY29sb3I6ICMwMDc0QjA7XG4gIHotaW5kZXg6IDM7IH1cblxuLm1zLUNob2ljZUZpZWxkLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLm1zLUNob2ljZUZpZWxkLWZpZWxkOmJlZm9yZSxcbi5tcy1DaG9pY2VGaWVsZC1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5tcy1DaG9pY2VGaWVsZC1maWVsZDpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1YmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4OyB9XG5cbmxhYmVsW2Zvcj0nZmlsdGVyLWJ5LWRhdGUnXTpiZWZvcmUge1xuICB0b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG5sYWJlbFtmb3I9J2ZpbHRlci1ieS1kYXRlJ106YWZ0ZXIge1xuICB0b3A6IDVweDsgfVxuXG4ubXMtQ2hvaWNlRmllbGQtZmllbGQ6YWZ0ZXIge1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgei1pbmRleDogMTsgfVxuXG4uZXh0ZW5kLWxpc3Qge1xuICB0b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5zaWRlYmFyX190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc2lkZWJhcl9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4OyB9XG4gICo6Oi1tcy1iYWNrZHJvcCwgLnNpZGViYXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDsgfSB9XG5cbi5zaWRlYmFyX19wYW5lX190aXRsZSA+IHNwYW4ge1xuICBmbGV4OiAxOyB9XG5cbltjbGFzc149XCJvbmUtaWNvblwiXSwgW2NsYXNzKj1cIiBvbmUtaWNvblwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnb25lLWljb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ub25lLWljb24tdG9waWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIBcIjsgfVxuXG4ub25lLWljb24tdG9waWstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7IH1cblxuLm9uZS1pY29uLWJyb2tlbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7IH1cblxuLm9uZS1pY29uLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kg1wiOyB9XG5cbi5vbmUtaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjsgfVxuXG4ub25lLWljb24tdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjsgfVxuXG4ub25lLWljb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSGXCI7IH1cblxuLm9uZS1pY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSHXCI7IH1cblxuLm9uZS1pY29uLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiFwiOyB9XG5cbi5vbmUtaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSJXCI7IH1cblxuLm9uZS1pY29uLWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI5cIjsgfVxuXG4ub25lLWljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJBcIjsgfVxuXG4ub25lLWljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSRXCI7IH1cblxuLm9uZS1pY29uLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiOyB9XG5cbi5vbmUtaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjsgfVxuXG4ub25lLWljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIpcIjsgfVxuXG4ub25lLWljb24tbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiOyB9XG5cbi5vbmUtaWNvbi1hdXRob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIxcIjsgfVxuXG4ub25lLWljb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjsgfVxuXG4ub25lLWljb24tbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kj1wiOyB9XG5cbi5vbmUtaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSUXCI7IH1cblxuLm9uZS1pY29uLXNpemUteHMsIC5vbmUtaWNvbi1zaXplLXNtLCAub25lLWljb24tc2l6ZS1tZCwgLm9uZS1pY29uLXNpemUteGwsIC5vbmUtaWNvbi1zaXplLXh4bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG87XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ub25lLWljb24tc2l6ZS14czpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMDVlbTsgfVxuXG4ub25lLWljb24tc2l6ZS1zbTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuM2VtOyB9XG5cbi5vbmUtaWNvbi1zaXplLW1kOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cblxuLm9uZS1pY29uLXNpemUteGw6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLm9uZS1pY29uLXNpemUteHhsOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5oYXMtaWNvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG87IH1cblxuLmhhcy1tcy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5oYXMtbXMtaWNvbiB7XG4gICAgdG9wOiAtMnB4OyB9XG4gICo6Oi1tcy1iYWNrZHJvcCwgLmhhcy1tcy1pY29uIHtcbiAgICB0b3A6IC0ycHg7IH0gfVxuXG4ucm90YXRlZCBpIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhhcy1pY29uLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuaGFzLWljb24tbGVmdCBpIHtcbiAgICB3aWR0aDogMzUuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuaGFzLWljb24tbGVmdCBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MC41cHgpOyB9XG5cbi5pY29uLWNsb3NlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbmJvZHkge1xuICBmb250OiAxLjZyZW0gXCJPcGVuU2Fucy1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzM0MTRCO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ub3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vdmVyZmxvdy14IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5vdmVyZmxvdy15IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5idCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFQ0VEOyB9XG4gIC5idC0tZGFzaGVkIHtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7IH1cbiAgLmJ0LS1kb3R0ZWQge1xuICAgIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDsgfVxuXG4uYnIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFQ0VEOyB9XG4gIC5ici0tZGFzaGVkIHtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZDsgfVxuICAuYnItLWRvdHRlZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkb3R0ZWQ7IH1cblxuLmJiLCAuZGlzY292ZXJ5X19jb25jZXB0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUVDRUQ7IH1cbiAgLmJiLS1kYXNoZWQge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDsgfVxuICAuYmItLWRvdHRlZCwgLmRpc2NvdmVyeV9fY29uY2VwdCB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkOyB9XG5cbi5ibCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U5RUNFRDsgfVxuICAuYmwtLWRhc2hlZCB7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IGRhc2hlZDsgfVxuICAuYmwtLWRvdHRlZCB7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IGRvdHRlZDsgfVxuXG4uYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFQ0VEOyB9XG5cbi53MTAwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLndyYXAge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubXMtRGF0ZVBpY2tlci1ldmVudCxcbi5mbGV4LWNlbnRlcixcbi5vbmUtYnRuLS1zcXVhcmUsXG4ub25lLWJ0bi0tY2lyY2xlLFxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bzsgfVxuXG4uYWxpZ24tY2VudGVyLCAub25lLWljb24tc2l6ZS14cywgLm9uZS1pY29uLXNpemUtc20sIC5vbmUtaWNvbi1zaXplLW1kLCAub25lLWljb24tc2l6ZS14bCwgLm9uZS1pY29uLXNpemUteHhsLCAuaGFzLWljb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1jZW50ZXIsIC5vbmUtaWNvbi1zaXplLXhzLCAub25lLWljb24tc2l6ZS1zbSwgLm9uZS1pY29uLXNpemUtbWQsIC5vbmUtaWNvbi1zaXplLXhsLCAub25lLWljb24tc2l6ZS14eGwge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmp1c3RpZnktcmlnaHQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmp1c3RpZnktc2Ige1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm1zLUdyaWQge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLm1zLUdyaWQtcm93IHtcbiAgbWFyZ2luOiAwIC04cHggMTVweDsgfVxuXG4ubG9nby1vbmUge1xuICB3aWR0aDogNTE2cHg7XG4gIGhlaWdodDogOTcuNXB4O1xuICBtYXJnaW4tdG9wOiAxMC40MnZ3O1xuICBtYXJnaW4tYm90dG9tOiAzLjV2dztcbiAgbGVmdDogY2FsYyg1MCUgLSAyNThweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzIsIDAuMDUsIDAsIDAuNzUpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC4zMiwgMC4wNSwgMCwgMC43NSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC4zMiwgMC4wNSwgMCwgMC43NSk7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzIsIDAuMDUsIDAsIDAuNzUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzIsIDAuMDUsIDAsIDAuNzUpOyB9XG4gIC5sb2dvLW9uZS5sb2dvLXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyMjZweDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5yZXNvdXJjZS1pdGVtID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjQzdDN0M3O1xuICBtYXJnaW46IDA7IH1cbiAgLnJlc291cmNlLWl0ZW0gPiBkaXYucm93LS1tZXRhIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBtYXJnaW46IGluaXRpYWw7IH1cbiAgLnJlc291cmNlLWl0ZW0gPiBkaXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgei1pbmRleDogMTsgfVxuXG4uYWx0ZXJuYXRpdmUgPiBkaXYge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjRTlFQ0VEOyB9XG5cbi5jb2wtc2lkZWJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIyN3B4O1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnNlYXJjaC1vcHRpb24sXG4ucmVmaW5lLXRvb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7IH1cblxuLm1hc29ucnktYnJpY2sge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAubXMtdS1sZzggLm1hc29ucnktYnJpY2sge1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuXG4uY2FyZCB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNFOUVDRUQ7IH1cbiAgLmNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIC5jYXJkX19ib2R5X19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmNhcmRfX2JvZHlfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTZweCk7IH1cbiAgLmNhcmRfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gIC5jYXJkLS1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMThweCAtIDE2cHggLSAxcHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUVDRUQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTsgfVxuXG4uY2xvc2Utb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDsgfVxuXG4udGFnLWxhYmVsLCAubXMtbGFiZWwudGFnLWxhYmVsLFxuLm9uZS1sYWJlbC50YWctbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlEOUQ5RDtcbiAgcGFkZGluZzogMCAyMnB4IDFweDtcbiAgbWFyZ2luOiAwIDVweCAxcHggMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi5tcy1sYWJlbCxcbi5vbmUtbGFiZWwge1xuICBwYWRkaW5nOiAzcHggNnB4IDRweCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4udGFnLWxhYmVsLmxhYmVsLWRlZmF1bHQsXG4ubXMtbGFiZWwubGFiZWwtZGVmYXVsdCxcbi5vbmUtbGFiZWwubGFiZWwtZGVmYXVsdCB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWJlOyB9XG5cbi50YWctbGFiZWwubGFiZWwtZ3JheSxcbi50YWctbGFiZWwubGFiZWwtZ3JheSxcbi5vbmUtbGFiZWwubGFiZWwtZ3JheSB7XG4gIGNvbG9yOiAjMzM0MTRCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzdDN0M3OyB9XG5cbi50YWctbGFiZWwubGFiZWwtc3VjY2Vzcyxcbi50YWctbGFiZWwubGFiZWwtc3VjY2Vzcyxcbi5vbmUtbGFiZWwubGFiZWwtc3VjY2VzcyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNjODQxOyB9XG5cbi50YWctbGFiZWwubGFiZWwtZGFuZ2VyLFxuLnRhZy1sYWJlbC5sYWJlbC1kYW5nZXIsXG4ub25lLWxhYmVsLmxhYmVsLWRhbmdlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc2MTcwOyB9XG5cbi50YWctbGFiZWwubGFiZWwtd2FybmluZyxcbi50YWctbGFiZWwubGFiZWwtd2FybmluZyxcbi5vbmUtbGFiZWwubGFiZWwtd2FybmluZyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0MTRCOyB9XG5cbi5maXJzdC1sZXZlbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3OHB4IC0gMzVweCk7IH1cblxuLnNlY29uZC1sZXZlbDpiZWZvcmUsIC50aGlyZC1sZXZlbDpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjMzM0MTRCOyB9XG5cbi5zZWNvbmQtbGV2ZWw6bGFzdC1jaGlsZDpiZWZvcmUsIC50aGlyZC1sZXZlbDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGhlaWdodDogMjJweDsgfVxuXG4uc2Vjb25kLWxldmVsID4gZGl2LCAudGhpcmQtbGV2ZWwgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY29uZC1sZXZlbCA+IGRpdjpiZWZvcmUsIC50aGlyZC1sZXZlbCA+IGRpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMzM0MTRCO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMXB4OyB9XG5cbi5zZWNvbmQtbGV2ZWwgLnJlc291cmNlLXdyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQsIC50aGlyZC1sZXZlbCAucmVzb3VyY2Utd3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCAtIDc4cHgpOyB9XG5cbi5zZWNvbmQtbGV2ZWwgLmRldGFpbCwgLnRoaXJkLWxldmVsIC5kZXRhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuXG4udGhpcmQtbGV2ZWw6YmVmb3JlLFxuLnRoaXJkLWxldmVsID4gZGl2OmJlZm9yZSB7XG4gIGxlZnQ6IDQwcHg7IH1cblxuLnRoaXJkLWxldmVsIC5yZXNvdXJjZS13cmFwcGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4IC0gNzhweCk7IH1cblxuLnRoaXJkLWxldmVsIC5kZXRhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cblxuLmRldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuICAuZGV0YWlsX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmRldGFpbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5kZXRhaWwgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ubm8tbHN0ID4gbGkgPiBhLmxpbmstLWNvbmNlcHQsIC5maWx0ZXJlZC1ieV9fbGlzdCA+IGxpID4gYS5saW5rLS1jb25jZXB0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5vLWxzdCA+IGxpID4gYS5saW5rLS1jb25jZXB0OmJlZm9yZSwgLmZpbHRlcmVkLWJ5X19saXN0ID4gbGkgPiBhLmxpbmstLWNvbmNlcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxLjdweCk7XG4gICAgbGVmdDogMXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNDE0QjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLm5vLWxzdCA+IGxpID4gYS5saW5rLS1jb25jZXB0OmFmdGVyLCAuZmlsdGVyZWQtYnlfX2xpc3QgPiBsaSA+IGEubGluay0tY29uY2VwdDphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlICsgMS43cHgpO1xuICAgIGxlZnQ6IDIuNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgIzlEOUQ5RDsgfVxuXG4udWwtLWNvbmNlcHQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubGlzdC0tY29uY2VwdCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAubGlzdC0tY29uY2VwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOUQ5RDlEOyB9XG4gIC5saXN0LS1jb25jZXB0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE4cHg7XG4gICAgbGVmdDogOC41cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgIzkzOTU5ODsgfVxuICAubGlzdC0tY29uY2VwdDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI5cHg7IH1cblxuLnJlZmluZS13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZmlsdGVyZWQtYnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzViZTtcbiAgY29sb3I6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvOyB9XG4gIC5maWx0ZXJlZC1ieV9faWNvbiB7XG4gICAgd2lkdGg6IDMycHg7IH1cbiAgLmZpbHRlcmVkLWJ5X19sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cbiAgLmZpbHRlcmVkLWJ5X19jbG9zZSBpIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5maWx0ZXJlZC1ieV9fbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gICAgdG9wOiAzMXB4O1xuICAgIGxlZnQ6IDMycHg7XG4gICAgei1pbmRleDogOTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWJlOyB9XG4gICAgLmZpbHRlcmVkLWJ5X19saXN0IGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1zLURpYWxvZyB7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLm1zLURpYWxvZy5tcy1EaWFsb2ctLW11bHRpbGluZSAubXMtRGlhbG9nLXRpdGxlLFxuLm1zLURpYWxvZy10aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tcy1EaWFsb2ctbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA2MHZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExODZweCkge1xuICAucm91bmRlZCAubXMtRGlhbG9nLW1haW4ge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExODVweCkge1xuICAucm91bmRlZCAubXMtRGlhbG9nLW1haW4ge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5pbnB1dC1ncm91cF9faW5saW5lIC5tcy1EaWFsb2ctYWN0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubXMtRGlhbG9nLWFjdGlvbnMgLm1zLUJ1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuLmlucHV0LWdyb3VwX19pbmxpbmUgLm1zLURpYWxvZy1zdWJUZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5pbnB1dC1ncm91cF9faW5saW5lID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuaW5wdXQtZ3JvdXBfX2lubGluZSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5tYXNvbnJ5LWJyaWNrIC5tcy1EaWFsb2ctbWFpbiB7XG4gIGhlaWdodDogODh2aDtcbiAgd2lkdGg6IDYwdnc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RFREY7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgI0ZGRjtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI0ZGRjsgfVxuXG4ubWFzb25yeS1icmljayAubXMtRGlhbG9nLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYXNvbnJ5LWJyaWNrIC5tcy1EaWFsb2ctaW5uZXIgLnRhZ3MucC1yLWd1dHRlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWFzb25yeS1icmljayAubXMtRGlhbG9nLWlubmVyIC50YWctbGFiZWwge1xuICAgIG1hcmdpbjogMCA1cHggNXB4IDA7IH1cblxuLm1hc29ucnktYnJpY2sgLm1zLURpYWxvZy1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubWFzb25yeS1icmljayAubXMtT3ZlcmxheS5tcy1PdmVybGF5LS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTsgfVxuXG4ubWFzb25yeS1icmljayAubXNyLW1vZGFsX190aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi50aHVtYi1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tb2RhbC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTB2aDsgfVxuICAubW9kYWwtbmF2LS1sZWZ0IHtcbiAgICBsZWZ0OiAxNiU7IH1cbiAgLm1vZGFsLW5hdi0tcmlnaHQge1xuICAgIHJpZ2h0OiAxNiU7IH1cblxuLnBhZ2luYXRpb24gYSB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDsgfVxuXG4ucGFnaW5hdGlvbiAuZXRjIHtcbiAgcGFkZGluZzogMTBweCAxMnB4OyB9XG5cbi5zZWFyY2hib3gtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMTVweCBzb2xpZCAjRENERURGOyB9XG4gIC5zZWFyY2hib3gtd3JhcCAubXMtU2VhcmNoQm94IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDM7IH1cblxuaW5wdXQubXMtU2VhcmNoQm94LWZpZWxkIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzM0MTRCOyB9XG5cbi5tcy1TZWFyY2hCb3gge1xuICBtYXJnaW46IDA7IH1cblxuLmJ1dHRvbi1ncm91cC0tZm9ybSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY2VudGVyO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5idXR0b24tZ3JvdXAtLWZvcm0gYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7IH1cblxuLmJ1dHRvbi0tY2xvc2Uge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjFweDsgfVxuXG4jaGlzdG9yeSwgI3N1Z2dlc3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB6LWluZGV4OiA5OTk5O1xuICBsZWZ0OiAyMXB4O1xuICB0b3A6IDc1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEQ0RFREY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NnB4KTsgfVxuICAjaGlzdG9yeSBsaSA+ICosICNzdWdnZXN0aW9ucyBsaSA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cbiAgICAjaGlzdG9yeSBsaSA+ICo6aG92ZXIsICNzdWdnZXN0aW9ucyBsaSA+ICo6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIzNiwgMjM3LCAwLjE2KTsgfVxuICAjaGlzdG9yeSBsaS5hY3RpdmUgPiBzcGFuLCAjc3VnZ2VzdGlvbnMgbGkuYWN0aXZlID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTcsIDE1NywgMTU3LCAwLjE2KSAhaW1wb3J0YW50OyB9XG4gICNoaXN0b3J5IC5jbGVhci1saW5rLCAjc3VnZ2VzdGlvbnMgLmNsZWFyLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5tcy1TZWFyY2hCb3gtZmllbGQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4gIC5tcy1TZWFyY2hCb3gtZmllbGQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi5tcy1maWVsZC14cyB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLm1zLWZpZWxkLXhsIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmRldGFpbCArIC5tcy1TcGlubmVyIHtcbiAgdG9wOiAtMTdweDsgfVxuXG4uc2Vjb25kLWxldmVsIC5kZXRhaWwgKyAubXMtU3Bpbm5lciwgLnRoaXJkLWxldmVsIC5kZXRhaWwgKyAubXMtU3Bpbm5lciB7XG4gIGxlZnQ6IDI1cHg7IH1cblxuLnRoaXJkLWxldmVsIC5kZXRhaWwgKyAubXMtU3Bpbm5lciB7XG4gIGxlZnQ6IDUwcHg7IH1cblxuLnNwaW5uZXItd3JhcHBlciB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgdG9wOiBjYWxjKDUwdmggLSA1MnB4KTtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zcGlubmVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBjb250ZW50OiAnJzsgfVxuICAuc3Bpbm5lci13cmFwcGVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY29udGVudDogJyc7IH1cbiAgLnNwaW5uZXItd3JhcHBlciAuZnVsbHNjcmVlbi1zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgbGVmdDogMnB4OyB9XG4gIC5zcGlubmVyLXdyYXBwZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IGNhbGMoNTB2aCArIDUwcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTUwcHgpO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLm1zLVRhYmxlLWhlYWQsIC5tcy1UYWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTlFQ0VEO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gc2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzMzNDE0QjsgfVxuXG4ubXMtVGFibGUtY2VsbCwgLm1zLVRhYmxlIHRoLCAubXMtVGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4ubXMtVGFibGUgdGgsIC5tcy1UYWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMzMzQxNEI7IH1cblxuLm1zLVRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUVDRUQ7IH1cbiAgLm1zLVRhYmxlIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA2NSwgNzUsIDAuMDEpOyB9XG5cbi50YWJsZS1jZWxsLS10aCB7XG4gIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmNsb3NlLWRldGFpbHMge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuY2xvc2UtZGV0YWlsc19fY2VsbCBzcGFuID4gc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmRldGFpbCB0ciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmRldGFpbCB0cjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjRTlFQ0VEOyB9XG4gIC5kZXRhaWwgdHIuZGV0YWlsX19jb250ZW50IHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmRldGFpbCB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNFOUVDRUQgIWltcG9ydGFudDsgfVxuICAuZGV0YWlsIHRyIHRkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZGV0YWlsX19jb250ZW50IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG4gIC5kZXRhaWxfX2NvbnRlbnQgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAuZGV0YWlsX19jb250ZW50IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTIuNSU7IH1cbiAgICAuZGV0YWlsX19jb250ZW50IHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogODcuNSU7IH1cbiAgICAgIC5kZXRhaWxfX2NvbnRlbnQgdGQ6bnRoLWNoaWxkKDIpID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc4cHgpOyB9XG4gICAgLmRldGFpbF9fY29udGVudCB0ZCA+IHVsIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmRldGFpbF9fY29udGVudCB0ZCA+IHVsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uY2xvc2UtZGV0YWlsc19fY2VsbCB7XG4gIG1pbi13aWR0aDogMTAycHg7IH1cblxuLm9uZS10YWIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cbiAgLm9uZS10YWIuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNFOUVDRUQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjsgfVxuICAub25lLXRhYiA+IGEuaGFzLWljb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvOyB9XG4gICAgLm9uZS10YWIgPiBhLmhhcy1pY29uIGk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4OyB9XG4gICAgLm9uZS10YWIgPiBhLmhhcy1pY29uIGkubXMtSWNvbi0tdGlsZTo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLm9uZS10YWIgPiBhLmhhcy1pY29uIGkubXMtSWNvbi0tdGlsZTo6YmVmb3JlIHtcbiAgICB0b3A6IDJweDsgfVxuICAqOjotbXMtYmFja2Ryb3AsIC5vbmUtdGFiID4gYS5oYXMtaWNvbiBpLm1zLUljb24tLXRpbGU6OmJlZm9yZSB7XG4gICAgdG9wOiAycHg7IH0gfVxuXG4jcGFuZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTQ2cHg7XG4gIHotaW5kZXg6IDk5O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTsgfVxuICAjcGFuZXMgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgI3BhbmVzIHtcbiAgICB0b3A6IDE0N3B4OyB9XG4gICo6Oi1tcy1iYWNrZHJvcCwgI3BhbmVzIHtcbiAgICB0b3A6IDE0N3B4OyB9IH1cblxuLnBhbmVzX193cmFwcGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0U5RUNFRDtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG5cbi5kaXNjb3ZlcnlfX2NvbmNlcHQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uc2lkZWJhcl9fbmF2ID4gZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5zaWRlYmFyX19uYXZfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zaWRlYmFyX19uYXZfX3RpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpLCB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC43NCwgMC4yNSwgMC4xNywgMSksIGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBsZWZ0IDAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTsgfVxuICAuc2lkZWJhcl9fbmF2X190aXRsZS0tZmlyc3Q6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMDsgfVxuICAuc2lkZWJhcl9fbmF2X190aXRsZS0tc2Vjb25kOmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygtNTAlIC0gMzBweCk7XG4gICAgd2lkdGg6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWN0aXZlIC5zaWRlYmFyX19uYXZfX3RpdGxlLS1maXJzdDpiZWZvcmUsIC5hY3RpdmUgLnNpZGViYXJfX25hdl9fdGl0bGUtLXNlY29uZDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNDksIDAuMTcsIDEpLCB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNDksIDAuMTcsIDEpLCB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGxlZnQgMC40cyBjdWJpYy1iZXppZXIoMCwgMC40OSwgMC4xNywgMSksIHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNDksIDAuMTcsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAuNDksIDAuMTcsIDEpO1xuICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNDksIDAuMTcsIDEpLCB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjRzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKSwgd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMCwgMC40OSwgMC4xNywgMSksIGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMCwgMC40OSwgMC4xNywgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjE1cztcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAuMTVzO1xuICAtbXMtdHJhbnNpdGlvbi1kZWxheTogLjE1cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjE1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogLjE1czsgfVxuXG4uc2lkZWJhcl9fcGFuZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgLnNpZGViYXJfX3BhbmVfX3RpdGxlIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTIwcHg7IH1cbiAgLnNpZGViYXJfX3BhbmVfX3RpdGxlIGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4xOHB4OyB9XG4gIC5zaWRlYmFyX19wYW5lX190aXRsZSArIHVsIC5tcy1DaG9pY2VGaWVsZCBsYWJlbCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMXB4KTtcbiAgICBtYXgtaGVpZ2h0OiAzM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNpZGViYXJfX3BhbmVfX3RpdGxlICsgdWwgLm1zLUNob2ljZUZpZWxkIC5tcy1MYWJlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uc2lkZWJhcl9fd3JhcC5ib3JkZXJlZCB7XG4gIGJvcmRlci13aWR0aDogMnB4OyB9XG5cbi5pdGFsaWMsIC5wYWdpbmF0aW9uIGEsIGlucHV0Lm1zLVNlYXJjaEJveC1maWVsZCwgLmNsb3NlLWRldGFpbHNfX2NlbGwsIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLUl0YWxpYycgIWltcG9ydGFudDsgfVxuXG4ubm9ybWFsLCAubXMtVGV4dEZpZWxkLWZpZWxkLCAubGlnaHQsIC50YWctbGFiZWwsIC5tcy1sYWJlbC50YWctbGFiZWwsXG4ub25lLWxhYmVsLnRhZy1sYWJlbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1SZWd1bGFyJyAhaW1wb3J0YW50OyB9XG4gIC5zZXJpZiAubm9ybWFsLCAuc2VyaWYgLm1zLVRleHRGaWVsZC1maWVsZCwgLnNlcmlmIC5saWdodCwgLnNlcmlmIC50YWctbGFiZWwsIC5ub3JtYWwuc2VyaWYsIC5zZXJpZi5tcy1UZXh0RmllbGQtZmllbGQsIC5zZXJpZi5saWdodCwgLnNlcmlmLnRhZy1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG9TbGFiLVJlZ3VsYXInICFpbXBvcnRhbnQ7IH1cblxuLnJlZ3VsYXIsIC5wYWdpbmF0aW9uIGEucmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1SZWd1bGFyJyAhaW1wb3J0YW50OyB9XG4gIC5zZXJpZiAucmVndWxhciwgLnNlcmlmIC5wYWdpbmF0aW9uIGEucmVndWxhciwgLnBhZ2luYXRpb24gLnNlcmlmIGEucmVndWxhciwgLnJlZ3VsYXIuc2VyaWYsIC5wYWdpbmF0aW9uIGEuc2VyaWYucmVndWxhciB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG9TbGFiLVJlZ3VsYXInICFpbXBvcnRhbnQ7IH1cblxuLmJvbGQsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYsIC5zbWFydC10ZXh0IHNwYW4uaGlnaGxpZ2h0ZWQsIC51bC0taW5saW5lIGxpLmFjdGl2ZSwgc3Ryb25nLCAuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLUJvbGQnICFpbXBvcnRhbnQ7IH1cbiAgLnNlcmlmIC5ib2xkLCAuc2VyaWYgaDIsIC5zZXJpZiAuaDIsIC5zZXJpZiBoMywgLnNlcmlmIC5oMywgLnNlcmlmIGg0LCAuc2VyaWYgLmg0LCAuc2VyaWYgaDUsIC5zZXJpZiAuaDUsIC5zZXJpZiBoNiwgLnNlcmlmIC5oNiwgLnNlcmlmIC5zbWFydC10ZXh0IHNwYW4uaGlnaGxpZ2h0ZWQsIC5zbWFydC10ZXh0IC5zZXJpZiBzcGFuLmhpZ2hsaWdodGVkLCAuc2VyaWYgLnVsLS1pbmxpbmUgbGkuYWN0aXZlLCAudWwtLWlubGluZSAuc2VyaWYgbGkuYWN0aXZlLCAuYm9sZC5zZXJpZiwgaDIuc2VyaWYsIC5zZXJpZi5oMiwgaDMuc2VyaWYsIC5zZXJpZi5oMywgaDQuc2VyaWYsIC5zZXJpZi5oNCwgaDUuc2VyaWYsIC5zZXJpZi5oNSwgaDYuc2VyaWYsIC5zZXJpZi5oNiwgLnNtYXJ0LXRleHQgc3Bhbi5zZXJpZi5oaWdobGlnaHRlZCwgLnVsLS1pbmxpbmUgbGkuc2VyaWYuYWN0aXZlLCAuc2VyaWYgc3Ryb25nLCBzdHJvbmcuc2VyaWYsIC5zZXJpZiAuc3Ryb25nLCAuc3Ryb25nLnNlcmlmIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90b1NsYWItQm9sZCcgIWltcG9ydGFudDsgfVxuXG4uZXh0cmFib2xkLCAuc2lkZWJhcl9fdGl0bGUsIC5vbmUtdGFiID4gYSwgLnNpZGViYXJfX25hdl9fdGl0bGUsIC5zaWRlYmFyX19wYW5lX190aXRsZSxcbi50aXRsZS1jYXB0aW9uLCAubXMtRGF0ZVBpY2tlci1oZWFkZXJUb2dnbGVWaWV3LCAubXMtRGF0ZVBpY2tlci1tb250aE9wdGlvbiwgLm1zLURhdGVQaWNrZXIteWVhck9wdGlvbiwgLm1zLURhdGVQaWNrZXItd2Vla2RheSwgLmRldGFpbF9fdGl0bGUsIC5tcy1EaWFsb2cubXMtRGlhbG9nLS1tdWx0aWxpbmUgLm1zLURpYWxvZy10aXRsZSxcbi5tcy1EaWFsb2ctdGl0bGUsIC5tcy1UYWJsZS1oZWFkLCAubXMtVGFibGUgdGhlYWQgdGgsIC5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLUV4dHJhQm9sZCcgIWltcG9ydGFudDsgfVxuICAuc2VyaWYgLmV4dHJhYm9sZCwgLnNlcmlmIC5zaWRlYmFyX190aXRsZSwgLnNlcmlmIC5vbmUtdGFiID4gYSwgLnNlcmlmIC5zaWRlYmFyX19uYXZfX3RpdGxlLCAuc2VyaWYgLnNpZGViYXJfX3BhbmVfX3RpdGxlLCAuc2VyaWZcbiAgLnRpdGxlLWNhcHRpb24sIC5zZXJpZiAubXMtRGF0ZVBpY2tlci1oZWFkZXJUb2dnbGVWaWV3LCAuc2VyaWYgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24sIC5zZXJpZiAubXMtRGF0ZVBpY2tlci15ZWFyT3B0aW9uLCAuc2VyaWYgLm1zLURhdGVQaWNrZXItd2Vla2RheSwgLnNlcmlmIC5kZXRhaWxfX3RpdGxlLCAuc2VyaWYgLm1zLURpYWxvZy5tcy1EaWFsb2ctLW11bHRpbGluZSAubXMtRGlhbG9nLXRpdGxlLCAubXMtRGlhbG9nLm1zLURpYWxvZy0tbXVsdGlsaW5lIC5zZXJpZiAubXMtRGlhbG9nLXRpdGxlLCAuc2VyaWZcbiAgLm1zLURpYWxvZy10aXRsZSwgLnNlcmlmIC5tcy1UYWJsZS1oZWFkLCAuc2VyaWYgLm1zLVRhYmxlIHRoZWFkIHRoLCAubXMtVGFibGUgdGhlYWQgLnNlcmlmIHRoLCAuZXh0cmFib2xkLnNlcmlmLCAuc2VyaWYuc2lkZWJhcl9fdGl0bGUsIC5vbmUtdGFiID4gYS5zZXJpZiwgLnNlcmlmLnNpZGViYXJfX25hdl9fdGl0bGUsIC5zZXJpZi5zaWRlYmFyX19wYW5lX190aXRsZSxcbiAgLnNlcmlmLnRpdGxlLWNhcHRpb24sIC5zZXJpZi5tcy1EYXRlUGlja2VyLWhlYWRlclRvZ2dsZVZpZXcsIC5zZXJpZi5tcy1EYXRlUGlja2VyLW1vbnRoT3B0aW9uLCAuc2VyaWYubXMtRGF0ZVBpY2tlci15ZWFyT3B0aW9uLCAuc2VyaWYubXMtRGF0ZVBpY2tlci13ZWVrZGF5LCAuc2VyaWYuZGV0YWlsX190aXRsZSwgLm1zLURpYWxvZy5tcy1EaWFsb2ctLW11bHRpbGluZSAuc2VyaWYubXMtRGlhbG9nLXRpdGxlLFxuICAuc2VyaWYubXMtRGlhbG9nLXRpdGxlLCAuc2VyaWYubXMtVGFibGUtaGVhZCwgLm1zLVRhYmxlIHRoZWFkIHRoLnNlcmlmLCAuc2VyaWYgLnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljayAucnotdGljay1sZWdlbmQsIC5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnNlcmlmIC5yei10aWNrLWxlZ2VuZCwgLnJ6c2xpZGVyIC5yei10aWNrcyAucnotdGljayAuc2VyaWYucnotdGljay1sZWdlbmQge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvU2xhYi1Cb2xkJyAhaW1wb3J0YW50OyB9XG4gIC5leHRyYWJvbGQgPiBsYWJlbCAubXMtTGFiZWwsIC5zaWRlYmFyX190aXRsZSA+IGxhYmVsIC5tcy1MYWJlbCwgLm9uZS10YWIgPiBhID4gbGFiZWwgLm1zLUxhYmVsLCAuc2lkZWJhcl9fbmF2X190aXRsZSA+IGxhYmVsIC5tcy1MYWJlbCwgLnNpZGViYXJfX3BhbmVfX3RpdGxlID4gbGFiZWwgLm1zLUxhYmVsLFxuICAudGl0bGUtY2FwdGlvbiA+IGxhYmVsIC5tcy1MYWJlbCwgLm1zLURhdGVQaWNrZXItaGVhZGVyVG9nZ2xlVmlldyA+IGxhYmVsIC5tcy1MYWJlbCwgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24gPiBsYWJlbCAubXMtTGFiZWwsIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24gPiBsYWJlbCAubXMtTGFiZWwsIC5tcy1EYXRlUGlja2VyLXdlZWtkYXkgPiBsYWJlbCAubXMtTGFiZWwsIC5kZXRhaWxfX3RpdGxlID4gbGFiZWwgLm1zLUxhYmVsLCAubXMtRGlhbG9nLm1zLURpYWxvZy0tbXVsdGlsaW5lIC5tcy1EaWFsb2ctdGl0bGUgPiBsYWJlbCAubXMtTGFiZWwsXG4gIC5tcy1EaWFsb2ctdGl0bGUgPiBsYWJlbCAubXMtTGFiZWwsIC5tcy1UYWJsZS1oZWFkID4gbGFiZWwgLm1zLUxhYmVsLCAubXMtVGFibGUgdGhlYWQgdGggPiBsYWJlbCAubXMtTGFiZWwsIC5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stbGVnZW5kID4gbGFiZWwgLm1zLUxhYmVsIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUV4dHJhQm9sZCcgIWltcG9ydGFudDsgfVxuXG4uc2FucywgLm9uZS1idG4gc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24gc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLS1zcXVhcmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLS1jaXJjbGUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG46YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bltkaXNhYmxlZF06aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuW2Rpc2FibGVkXTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG5bZGlzYWJsZWRdOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZVtkaXNhYmxlZF06aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlW2Rpc2FibGVkXTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmVbZGlzYWJsZWRdOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc2F2ZS5hY3RpdmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zYXZlLmFjdGl2ZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXNhdmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1kZWZhdWx0IHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHQubXMtQnV0dG9uIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tc3F1YXJlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tY2lyY2xlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZGVmYXVsdCBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWRlZmF1bHQ6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdC5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1kZWZhdWx0OmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tZGVmYXVsdDpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0Lm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0Lm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0Lm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWRlZmF1bHQ6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0Lm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdC5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHQub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWRlZmF1bHQ6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0ubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZGVmYXVsdDpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWRlZmF1bHQ6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZGVmYXVsdDphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1saW5rIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmsubXMtQnV0dG9uIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmsub25lLWJ0bi0tc3F1YXJlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmsub25lLWJ0bi0tY2lyY2xlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGluayBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWxpbms6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGluay5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGluay5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGluay5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saW5rOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tbGluazpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rLm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rLm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpbms6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1saW5rOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rLm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGluay5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmsub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpbms6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlua1tkaXNhYmxlZF0ubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmtbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGluazpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmtbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlua1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpbms6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlua1tkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saW5rW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpbmtbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGluazphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5IHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnkubXMtQnV0dG9uIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnkub25lLWJ0bi0tc3F1YXJlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnkub25lLWJ0bi0tY2lyY2xlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXByaW1hcnk6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5OmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5Lm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5Lm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5Lm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5Lm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnkub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnk6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmsgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrLm1zLUJ1dHRvbiBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tc3F1YXJlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcmsgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcms6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrLm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcms6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcms6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmsub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcms6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcms6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFyay5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF06aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcms6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtbZGlzYWJsZWRdLm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrW2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcms6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXIubXMtQnV0dG9uIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyLm9uZS1idG4tLXNxdWFyZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlci5vbmUtYnRuLS1jaXJjbGUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcmtlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXByaW1hcnktZGFya2VyOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyLm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlci5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXI6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1wcmltYXJ5LWRhcmtlcjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlci5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyLm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFya2VyOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXI6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyLm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXIub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlci5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tcHJpbWFyeS1kYXJrZXI6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyW2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFya2VyOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXByaW1hcnktZGFya2VyW2Rpc2FibGVkXS5tcy1CdXR0b246Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXByaW1hcnktZGFya2VyOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tcHJpbWFyeS1kYXJrZXJbZGlzYWJsZWRdOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1wcmltYXJ5LWRhcmtlcltkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1wcmltYXJ5LWRhcmtlcjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1ncmF5IHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXkubXMtQnV0dG9uIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXkub25lLWJ0bi0tc3F1YXJlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXkub25lLWJ0bi0tY2lyY2xlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZ3JheSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWdyYXk6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheS5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheS5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1ncmF5OmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tZ3JheTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5Lm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5Lm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5Lm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWdyYXk6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1ncmF5OmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5Lm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXkub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWdyYXk6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tZ3JheVtkaXNhYmxlZF06aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheVtkaXNhYmxlZF0ubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXlbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZ3JheTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWdyYXlbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXlbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheVtkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWdyYXk6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1ncmF5W2Rpc2FibGVkXTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tZ3JheVtkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1ncmF5W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWdyYXlbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tZ3JheTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1saWdodCBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodC5tcy1CdXR0b24gc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHQub25lLWJ0bi0tc3F1YXJlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLWNpcmNsZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpZ2h0IHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tbGlnaHQ6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHQubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodC5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saWdodDpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWxpZ2h0OmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0Lm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodC5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHQub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGlnaHQ6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1saWdodDphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHQubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodC5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0Lm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1saWdodDphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1saWdodFtkaXNhYmxlZF06aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHRbZGlzYWJsZWRdLm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGlnaHQ6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1saWdodFtkaXNhYmxlZF06Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tbGlnaHRbZGlzYWJsZWRdLm1zLUJ1dHRvbjpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1saWdodFtkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tbGlnaHQ6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1saWdodFtkaXNhYmxlZF06YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5vbmUtYnRuLS1zcXVhcmU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWxpZ2h0OmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXN1Y2Nlc3Mgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzcy5tcy1CdXR0b24gc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzcy5vbmUtYnRuLS1zcXVhcmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzcy5vbmUtYnRuLS1jaXJjbGUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1zdWNjZXNzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tc3VjY2Vzczpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzLm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLXN1Y2Nlc3M6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1zdWNjZXNzOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3MubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3Mub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3Mub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc3VjY2Vzczpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXN1Y2Nlc3M6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3MubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzLm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzcy5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc3VjY2VzczphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5tcy1CdXR0b246aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1zdWNjZXNzOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIFtkaXNhYmxlZF0ubXMtQnV0dG9uLm1zLUJ1dHRvbi0tc3VjY2Vzczpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5tcy1CdXR0b246YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1zdWNjZXNzOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWNvc21vcyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3MubXMtQnV0dG9uIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1zcXVhcmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vcyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWNvc21vczpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3MubXMtQnV0dG9uOmhvdmVyIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1zcXVhcmU6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vczpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWNvc21vczpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3MubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vcy5vbmUtYnRuLS1zcXVhcmU6Zm9jdXMgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZTpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vczpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWNvc21vczphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm1zLUJ1dHRvbjphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zLm9uZS1idG4tLWNpcmNsZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb3Ntb3M6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAub25lLWJ0bi5idG4tY29zbW9zW2Rpc2FibGVkXTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdLm1zLUJ1dHRvbjpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdLm9uZS1idG4tLWNpcmNsZTpob3ZlciBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgW2Rpc2FibGVkXS5tcy1CdXR0b24ubXMtQnV0dG9uLS1jb3Ntb3M6aG92ZXIgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5vbmUtYnRuLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ubXMtQnV0dG9uOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ub25lLWJ0bi0tc3F1YXJlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ub25lLWJ0bi0tY2lyY2xlOmZvY3VzIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vczpmb2N1cyBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLm9uZS1idG4uYnRuLWNvc21vc1tkaXNhYmxlZF06YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCAuYnRuLWNvc21vc1tkaXNhYmxlZF0ubXMtQnV0dG9uOmFjdGl2ZSBzcGFuLm1zLUJ1dHRvbi1sYWJlbCwgLmJ0bi1jb3Ntb3NbZGlzYWJsZWRdLm9uZS1idG4tLXNxdWFyZTphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5idG4tY29zbW9zW2Rpc2FibGVkXS5vbmUtYnRuLS1jaXJjbGU6YWN0aXZlIHNwYW4ubXMtQnV0dG9uLWxhYmVsLCBbZGlzYWJsZWRdLm1zLUJ1dHRvbi5tcy1CdXR0b24tLWNvc21vczphY3RpdmUgc3Bhbi5tcy1CdXR0b24tbGFiZWwsIC5tcy1EYXRlUGlja2VyLWRheSwgLm1zLURhdGVQaWNrZXItd2Vla2RheSwgLm1zLWxhYmVsLFxuLm9uZS1sYWJlbCwgLm1zLURpYWxvZy5tcy1EaWFsb2ctLW11bHRpbGluZSAubXMtRGlhbG9nLXRpdGxlLFxuLm1zLURpYWxvZy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uc2VyaWYge1xuICBmb250LWZhbWlseTogJ1JvYm90b1NsYWItUmVndWxhcicsIHNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLnVwcGVyY2FzZSwgLnNpZGViYXJfX3RpdGxlLCAub25lLXRhYiA+IGEsIC5zaWRlYmFyX19uYXZfX3RpdGxlLCAuc2lkZWJhcl9fcGFuZV9fdGl0bGUsXG4udGl0bGUtY2FwdGlvbiwgLm1zLVRleHRGaWVsZC1maWVsZCwgLm1zLURhdGVQaWNrZXItaGVhZGVyVG9nZ2xlVmlldywgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24sIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24sIC5yenNsaWRlciAucnotdGlja3MgLnJ6LXRpY2sgLnJ6LXRpY2stbGVnZW5kLCAuZGV0YWlsX190aXRsZSwgLm1zLURpYWxvZy5tcy1EaWFsb2ctLW11bHRpbGluZSAubXMtRGlhbG9nLXRpdGxlLFxuLm1zLURpYWxvZy10aXRsZSwgLm1zLVRhYmxlLWhlYWQsIC5tcy1UYWJsZSB0aGVhZCB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnVuZGVybGluZSwgLnVsLS1pbmxpbmUgbGkuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnNtYWxsLCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYS5naG9zdCwgYS5naG9zdDpob3ZlciwgYS5naG9zdDpmb2N1cywgYS5naG9zdDphY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5bbmctY2xpY2tdLFxuW2RhdGEtbmctY2xpY2tdLFxuW3gtbmctY2xpY2tdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5kaXNhYmxlZCAuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogcmdiYSgwLCAxMTcsIDE5MCwgMC42Nik7IH1cblxuLmRpc2FibGVkLFxuLmRpc2FibGVkIGEge1xuICBjb2xvcjogcmdiYSg1MSwgNjUsIDc1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLm5vLWxzdCwgLmZpbHRlcmVkLWJ5X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udWwtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICAudWwtLWlubGluZSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnVsLS1pbmxpbmUgbGkgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwIDNweDsgfVxuXG4uZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAubWFzb25yeS1icmljayAuZXhjZXJwdCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDRweDtcbiAgZm9udC1zaXplOiA5cHg7IH1cblxuLm1zLWZvbnQtc3Uge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4ubXMtZm9udC14eGwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4ubXMtZm9udC14bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbi5tcy1mb250LWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4ubXMtZm9udC1tLXBsdXMge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4ubXMtZm9udC1tIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuLm1zLWZvbnQtcy1wbHVzIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuLm1zLWZvbnQtcyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbi5tcy1mb250LXhzIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuLm1zLWZvbnQtbWkge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4udGV4dC1vbmUtcHJpbWFyeS1kYXJrZXIge1xuICBjb2xvcjogIzAwNGI3ODsgfVxuXG4udGV4dC1vbmUtcHJpbWFyeS1kYXJrIHtcbiAgY29sb3I6ICMwNDYyOWE7IH1cblxuLnRleHQtb25lLXByaW1hcnksIC5wYWdpbmF0aW9uIGE6aG92ZXIsIC5wYWdpbmF0aW9uIGE6Zm9jdXMsIC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMDA3NWJlOyB9XG5cbi50ZXh0LWdyYXktYmFzZSwgLnRhZy1sYWJlbCwgLm1zLWxhYmVsLnRhZy1sYWJlbCxcbi5vbmUtbGFiZWwudGFnLWxhYmVsIHtcbiAgY29sb3I6ICMzMzQxNEI7IH1cblxuLnRleHQtZ3JheS1kYXJrZXIge1xuICBjb2xvcjogIzcyNzI3MjsgfVxuXG4udGV4dC1ncmF5LWRhcmssIC5tcy1UZXh0RmllbGQtZmllbGQsIC5wYWdpbmF0aW9uIGEudGV4dC1ncmF5LWRhcms6aG92ZXIsIC5wYWdpbmF0aW9uIGEudGV4dC1ncmF5LWRhcms6Zm9jdXMsIC5zaWRlYmFyX19uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICM5RDlEOUQ7IH1cblxuLnRleHQtY29zbW9zIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjQzdDN0M3OyB9XG5cbi50ZXh0LWdyYXktbGlnaHQge1xuICBjb2xvcjogI0RDREVERjsgfVxuXG4udGV4dC1ncmF5LWxpZ2h0ZXIge1xuICBjb2xvcjogI0U5RUNFRDsgfVxuXG4udGV4dC1saWdodCwgLm1zLURhdGVQaWNrZXItbW9udGhPcHRpb24uaXMtaGlnaGxpZ2h0ZWQsIC5tcy1EYXRlUGlja2VyLXllYXJPcHRpb24uaXMtaGlnaGxpZ2h0ZWQsIC5tcy1EYXRlUGlja2VyLWRheS0tc2VsZWN0ZWQsIC5tcy1EYXRlUGlja2VyLWRheS0tc2VsZWN0ZWQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4udGV4dC1vbmUtcHJpbWFyeSwgLnBhZ2luYXRpb24gYTpob3ZlciwgLnBhZ2luYXRpb24gYTpmb2N1cywgLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDc1YmU7IH1cblxuLnRleHQtb25lLXN1Y2Nlc3MsIC5hY3RpdmUgLnNpZGViYXJfX25hdl9fdGl0bGUtLXNlY29uZCwgLnNpZGViYXJfX3BhbmVfX3RpdGxlIHtcbiAgY29sb3I6ICM4Y2M4NDE7IH1cblxuLnRleHQtb25lLXNlcmVuaXR5LCAuYWN0aXZlIC5zaWRlYmFyX19uYXZfX3RpdGxlLS1maXJzdCwgLm9uZS1zdHlsZS1zZXJlbml0eSAuc2lkZWJhcl9fcGFuZV9fdGl0bGUge1xuICBjb2xvcjogI2ExNTRhMTsgfVxuXG4udGV4dC1vbmUtaW5mbyB7XG4gIGNvbG9yOiAjMDA3NEIwOyB9XG5cbi50ZXh0LW9uZS13YXJuaW5nIHtcbiAgY29sb3I6ICNGMkQyMDE7IH1cblxuLnRleHQtb25lLWRhbmdlciB7XG4gIGNvbG9yOiAjRDc2MTcwOyB9XG4iLCJcclxuLy8gT25lIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLz09XHJcbi8vXHJcbi8vIEljb25zIGRlY2xhcmF0aW9uXHJcbi8vIEljb25zIG1vZGlmaWVyXHJcbi8vIEljb24gU2l6ZVxyXG4vLyBEZXBlbmRlY2llc1xyXG4vL1xyXG4vLz09XHJcblxyXG5cclxuXHJcbi8vPT0gSWNvbnMgZGVjbGFyYXRpb25cclxuLy9cclxuXHJcbiRvbmUtaWNvbi10b3BpazogXCJcXGU5MDBcIjtcclxuJG9uZS1pY29uLXRvcGlrLWFsdDogXCJcXGU5MDFcIjtcclxuJG9uZS1pY29uLWJyb2tlbi1saW5rOiBcIlxcZTkwMlwiO1xyXG4kb25lLWljb24tdG9nZ2xlOiBcIlxcZTkwM1wiO1xyXG4kb25lLWljb24tc2VhcmNoOiBcIlxcZTkwNFwiO1xyXG4kb25lLWljb24tdGFibGU6IFwiXFxlOTA1XCI7XHJcbiRvbmUtaWNvbi1hZGQ6IFwiXFxlOTA2XCI7XHJcbiRvbmUtaWNvbi1ib29rbWFyazogXCJcXGU5MDdcIjtcclxuJG9uZS1pY29uLXJlbG9hZDogXCJcXGU5MDhcIjtcclxuJG9uZS1pY29uLXNhdmU6IFwiXFxlOTA5XCI7XHJcbiRvbmUtaWNvbi1idWxiOiBcIlxcZTkwZVwiO1xyXG4kb25lLWljb24tc2V0dGluZ3M6IFwiXFxlOTEwXCI7XHJcbiRvbmUtaWNvbi1mb2xkZXI6IFwiXFxlOTExXCI7XHJcbiRvbmUtaWNvbi1tYXJrZXI6IFwiXFxlOTEyXCI7XHJcbiRvbmUtaWNvbi10YWc6IFwiXFxlOTEzXCI7XHJcbiRvbmUtaWNvbi1jYWxlbmRhcjogXCJcXGU5MGFcIjtcclxuJG9uZS1pY29uLWxpYnJhcnk6IFwiXFxlOTBiXCI7XHJcbiRvbmUtaWNvbi1hdXRob3I6IFwiXFxlOTBjXCI7XHJcbiRvbmUtaWNvbi1xdW90ZTogXCJcXGU5MGRcIjtcclxuJG9uZS1pY29uLW1hcmtlci1hbHQ6IFwiXFxlOTBmXCI7XHJcbiRvbmUtaWNvbi10YWdzOiBcIlxcZTkxNFwiO1xyXG5cclxuXHJcblxyXG5cclxuLy89PSBJY29ucyBtb2RpZmllclxyXG4vL1xyXG5cclxuW2NsYXNzXj1cIm9uZS1pY29uXCJdLCBbY2xhc3MqPVwiIG9uZS1pY29uXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnb25lLWljb24nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5vbmUtaWNvbi10b3BpayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJG9uZS1pY29uLXRvcGlrO1xyXG4gIH1cclxufVxyXG4ub25lLWljb24tdG9waWstYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkb25lLWljb24tdG9waWstYWx0O1xyXG4gIH1cclxufVxyXG4ub25lLWljb24tYnJva2VuLWxpbmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRvbmUtaWNvbi1icm9rZW4tbGluaztcclxuICB9XHJcbn1cclxuLm9uZS1pY29uLXRvZ2dsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJG9uZS1pY29uLXRvZ2dsZTtcclxuICB9XHJcbn1cclxuLm9uZS1pY29uLXNlYXJjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJG9uZS1pY29uLXNlYXJjaDtcclxuICB9XHJcbn1cclxuLm9uZS1pY29uLXRhYmxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkb25lLWljb24tdGFibGU7XHJcbiAgfVxyXG59XHJcbi5vbmUtaWNvbi1hZGQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRvbmUtaWNvbi1hZGQ7XHJcbiAgfVxyXG59XHJcbi5vbmUtaWNvbi1ib29rbWFyayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJG9uZS1pY29uLWJvb2ttYXJrO1xyXG4gIH1cclxufVxyXG4ub25lLWljb24tcmVsb2FkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkb25lLWljb24tcmVsb2FkO1xyXG4gIH1cclxufVxyXG4ub25lLWljb24tc2F2ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJG9uZS1pY29uLXNhdmU7XHJcbiAgfVxyXG59XHJcbi5vbmUtaWNvbi1idWxiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkb25lLWljb24tYnVsYjtcclxuICB9XHJcbn1cclxuLm9uZS1pY29uLXNldHRpbmdzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkb25lLWljb24tc2V0dGluZ3M7XHJcbiAgfVxyXG59XHJcbi5vbmUtaWNvbi1mb2xkZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRvbmUtaWNvbi1mb2xkZXI7XHJcbiAgfVxyXG59XHJcbi5vbmUtaWNvbi1tYXJrZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRvbmUtaWNvbi1tYXJrZXI7XHJcbiAgfVxyXG59XHJcbi5vbmUtaWNvbi10YWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRvbmUtaWNvbi10YWc7XHJcbiAgfVxyXG59XHJcblxyXG4ub25lLWljb24tY2FsZW5kYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRvbmUtaWNvbi1jYWxlbmRhcjtcclxuICB9XHJcbn1cclxuLm9uZS1pY29uLWxpYnJhcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRvbmUtaWNvbi1saWJyYXJ5O1xyXG4gIH1cclxufVxyXG4ub25lLWljb24tYXV0aG9yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkb25lLWljb24tYXV0aG9yO1xyXG4gIH1cclxufVxyXG4ub25lLWljb24tcXVvdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRvbmUtaWNvbi1xdW90ZTtcclxuICB9XHJcbn1cclxuLm9uZS1pY29uLW1hcmtlci1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRvbmUtaWNvbi1tYXJrZXItYWx0O1xyXG4gIH1cclxufVxyXG4ub25lLWljb24tdGFncyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJG9uZS1pY29uLXRhZ3M7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy89PSBJY29uIHNpemVcclxuLy9cclxuXHJcbiVvbmUtaWNvbi1yZXNpemUge1xyXG4gIEBpbmNsdWRlIGlubGluZS1mbGV4O1xyXG4gIEBleHRlbmQgLmFsaWduLWNlbnRlcjtcclxuICBAZXh0ZW5kIC5qdXN0aWZ5LWNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm9uZS1pY29uLXNpemUteHMge1xyXG4gIEBleHRlbmQgJW9uZS1pY29uLXJlc2l6ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxLjA1ZW07XHJcbiAgfVxyXG59XHJcbi5vbmUtaWNvbi1zaXplLXNtIHtcclxuICBAZXh0ZW5kICVvbmUtaWNvbi1yZXNpemU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgfVxyXG59XHJcbi5vbmUtaWNvbi1zaXplLW1kIHtcclxuICBAZXh0ZW5kICVvbmUtaWNvbi1yZXNpemU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG59XHJcbi5vbmUtaWNvbi1zaXplLXhsIHtcclxuICBAZXh0ZW5kICVvbmUtaWNvbi1yZXNpemU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gIH1cclxufVxyXG4ub25lLWljb24tc2l6ZS14eGwge1xyXG4gIEBleHRlbmQgJW9uZS1pY29uLXJlc2l6ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vPT0gRGVwZW5kZW5jaWVzXHJcbi8vXHJcblxyXG4vLyBBZGQgdGhpcyBjbGFzcyB0byB0aGUgZWxlbWVudCB3aGVuIGl0IGNvbnRhaW5zIGFuIG9uZS1pY29uIGNoaWxkXHJcbi5oYXMtaWNvbiB7XHJcbiAgQGluY2x1ZGUgaW5saW5lLWZsZXg7XHJcbiAgQGV4dGVuZCAuYWxpZ24tY2VudGVyO1xyXG59XHJcblxyXG4uaGFzLW1zLWljb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0xcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XHJcbiAgLmhhcy1tcy1pY29uIHtcclxuICAgIHRvcDogLTJweDtcclxuICB9XHJcblxyXG4gICo6Oi1tcy1iYWNrZHJvcCwgLmhhcy1tcy1pY29uIHtcclxuICAgIHRvcDogLTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVkIGkge1xyXG4gIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgQGluY2x1ZGUgcm90YXRlKDQ1KTtcclxufVxyXG5cclxuXHJcbi8vIGlubGluZSB0ZXh0IHdpdGggaWNvbnNcclxuXHJcbi5oYXMtaWNvbi1sZWZ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZmxleGJveDtcclxuICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuXHJcbiAgaSB7XHJcbiAgICB3aWR0aDogMzUuNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MC41cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3BlY2lmaWMgcHJvcGVydGllc1xyXG5cclxuLmljb24tY2xvc2Uge1xyXG4gIEBpbmNsdWRlIHJvdGF0ZSg0NSk7XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBMYXlvdXQgU3R5bGVcclxuXHJcbi8vPT1cclxuLy9cclxuLy8gR2xvYmFsIFN0eWxlXHJcbi8vIEZsZXhib3hcclxuLy8gUG9zaXRpb25zXHJcbi8vIEdyaWRcclxuLy8gSW1hZ2VzXHJcbi8vIFNwZWNpZmljIFN0eWxlXHJcbi8vICAgIF9SZXN1bHRzXHJcbi8vICAgIF9TaWRlYmFyXHJcbi8vICAgIF9NYXNvbnJ5XHJcbi8vXHJcbi8vPT1cclxuXHJcblxyXG5cclxuLy89PSBHbG9iYWwgc3R5bGVcclxuLy9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQ6IDEuNnJlbSBcIk9wZW5TYW5zLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICRncmF5LWJhc2U7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLm92ZXJmbG93IHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5vdmVyZmxvdy14IHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW5cclxufVxyXG5cclxuLm92ZXJmbG93LXkge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlblxyXG59XHJcblxyXG4uYnQge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cclxuICAmLS1kYXNoZWQge1xyXG4gICAgYm9yZGVyLXRvcC1zdHlsZTogZGFzaGVkO1xyXG4gIH1cclxuXHJcbiAgJi0tZG90dGVkIHtcclxuICAgIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcclxuICB9XHJcbn1cclxuXHJcbi5iciB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHJcbiAgJi0tZGFzaGVkIHtcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogZGFzaGVkO1xyXG4gIH1cclxuXHJcbiAgJi0tZG90dGVkIHtcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogZG90dGVkO1xyXG4gIH1cclxufVxyXG5cclxuLmJiIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHJcbiAgJi0tZGFzaGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcclxuICB9XHJcblxyXG4gICYtLWRvdHRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYmwge1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHJcbiAgJi0tZGFzaGVkIHtcclxuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQ7XHJcbiAgfVxyXG5cclxuICAmLS1kb3R0ZWQge1xyXG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IGRvdHRlZDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxufVxyXG5cclxuLncxMDAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuXHJcbi8vPT0gRmxleGJveFxyXG4vL1xyXG5cclxuJWZsZXgsIC5mbGV4IHtcclxuICBAaW5jbHVkZSBmbGV4Ym94O1xyXG59XHJcblxyXG4ud3JhcCB7XHJcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG59XHJcblxyXG4lZmxleC1jZW50ZXIsXHJcbi5mbGV4LWNlbnRlciB7XHJcbiAgQGluY2x1ZGUgZmxleGJveDtcclxuICBAaW5jbHVkZSBmbGV4LWp1c3QoY2VudGVyKTtcclxuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmFsaWduLWNlbnRlciB7XHJcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxufVxyXG5cclxuLmp1c3RpZnktY2VudGVyIHtcclxuICBAaW5jbHVkZSBmbGV4LWp1c3QoY2VudGVyKTtcclxufVxyXG4uanVzdGlmeS1yaWdodCB7XHJcbiAgQGluY2x1ZGUgZmxleC1qdXN0KGZsZXgtZW5kKTtcclxufVxyXG5cclxuLmp1c3RpZnktc2Ige1xyXG4gIEBpbmNsdWRlIGZsZXgtanVzdChzcGFjZS1iZXR3ZWVuKTtcclxufVxyXG5cclxuXHJcblxyXG4vLz09IFBvc2l0aW9uc1xyXG4vL1xyXG5cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLy89PSBHcmlkXHJcbi8vXHJcblxyXG4ubXMtR3JpZCB7XHJcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxufVxyXG5cclxuLm1zLUdyaWQtcm93IHtcclxuICBtYXJnaW46IDAgLThweCAxNXB4XHJcbn1cclxuXHJcblxyXG5cclxuLy89PSBJbWFnZXNcclxuLy9cclxuXHJcbi5sb2dvLW9uZSB7XHJcbiAgd2lkdGg6IDUxNnB4O1xyXG4gIGhlaWdodDogOTcuNXB4O1xyXG4gIG1hcmdpbi10b3A6IDEwLjQydnc7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy41dnc7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSAyNThweCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAuMzVzIGN1YmljLWJlemllcigwLjMyLCAwLjA1LCAwLCAwLjc1KSk7XHJcblxyXG4gICYubG9nby1zZWFyY2gge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB3aWR0aDogMjI2cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLz09IFNwZWNpZmljIFN0eWxlXHJcbi8vXHJcblxyXG4vLyBSZXN1bHRzXHJcblxyXG4ucmVzb3VyY2UtaXRlbSA+IGRpdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRncmF5O1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgJi5yb3ctLW1ldGEge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgbGVmdDogLTEwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBleHRlbmQgLmJnLWxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLmFsdGVybmF0aXZlID4gZGl2IHtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG59XHJcblxyXG4vLyBTaWRlYmFyXHJcblxyXG4uY29sLXNpZGViYXIge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMjI3cHg7XHJcbiAgei1pbmRleDogOTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi8vIFNldCBwb3NpdGlvbiBiZWFjdWFzZSBvZiBhIGxhcmdlciBpY29uXHJcbi5zZWFyY2gtb3B0aW9uLFxyXG4ucmVmaW5lLXRvb2xzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOi0ycHg7XHJcbn1cclxuXHJcbi8vIE1hc29ucnlcclxuXHJcbi5tYXNvbnJ5LWJyaWNrIHtcclxuICB3aWR0aDogMjUlO1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gIC5tcy11LWxnOCAmIHtcclxuICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XHJcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb290ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gIH1cclxuICBcclxuICAmLS1wYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4cHggLSAxNnB4IC0gMXB4KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9wdGlvbnNcclxuXHJcbi5jbG9zZS1vcHRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBsYWJlbCBzdHlsZXNcclxuXHJcbi8vPT1cclxuLy9cclxuLy8gTWl4aW5zXHJcbi8vIExhYmVsIFN0eWxlXHJcbi8vXHJcbi8vPT1cclxuXHJcblxyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbkBtaXhpbiBsYWJlbC12YXJpYW50KCRmb250LWNvbG9yLCAkYmctY29sb3IpIHtcclxuICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG59XHJcblxyXG4udGFnLWxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcms7XHJcbiAgcGFkZGluZzogMCAyMnB4IDFweDtcclxuICBtYXJnaW46IDAgNXB4IDFweCAwO1xyXG4gIEBpbmNsdWRlIG9uZS10ZXh0KG1pbnVzKTtcclxuICBAZXh0ZW5kIC5saWdodDtcclxuICBAZXh0ZW5kIC50ZXh0LWdyYXktYmFzZTtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG5cclxuLm1zLWxhYmVsLFxyXG4ub25lLWxhYmVsIHtcclxuICBAZXh0ZW5kIC5zYW5zO1xyXG4gIHBhZGRpbmc6IDNweCA2cHggNHB4IDZweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG5cclxuICAmLnRhZy1sYWJlbHtcclxuICAgIEBleHRlbmQgLnRhZy1sYWJlbDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy89PSBMYWJlbCBTdHlsZVxyXG4vL1xyXG5cclxuLnRhZy1sYWJlbC5sYWJlbC1kZWZhdWx0ICxcclxuLm1zLWxhYmVsLmxhYmVsLWRlZmF1bHQgLFxyXG4ub25lLWxhYmVsLmxhYmVsLWRlZmF1bHQge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoICRsaWdodCwgJG9uZS1wcmltYXJ5KTtcclxufVxyXG5cclxuLnRhZy1sYWJlbC5sYWJlbC1ncmF5ICxcclxuLnRhZy1sYWJlbC5sYWJlbC1ncmF5ICxcclxuLm9uZS1sYWJlbC5sYWJlbC1ncmF5IHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCAkZ3JheS1iYXNlLCAkZ3JheSk7XHJcbn1cclxuXHJcbi50YWctbGFiZWwubGFiZWwtc3VjY2VzcyAsXHJcbi50YWctbGFiZWwubGFiZWwtc3VjY2VzcyAsXHJcbi5vbmUtbGFiZWwubGFiZWwtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCggJGxpZ2h0LCAkb25lLXN1Y2Nlc3MpO1xyXG59XHJcblxyXG4udGFnLWxhYmVsLmxhYmVsLWRhbmdlciAsXHJcbi50YWctbGFiZWwubGFiZWwtZGFuZ2VyICxcclxuLm9uZS1sYWJlbC5sYWJlbC1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoICRsaWdodCwgJG9uZS1kYW5nZXIpO1xyXG59XHJcblxyXG4udGFnLWxhYmVsLmxhYmVsLXdhcm5pbmcgLFxyXG4udGFnLWxhYmVsLmxhYmVsLXdhcm5pbmcgLFxyXG4ub25lLWxhYmVsLmxhYmVsLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoICRsaWdodCwgJGdyYXktYmFzZSk7XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBMaXN0IHN0eWxlc1xyXG5cclxuLy89PVxyXG4vL1xyXG4vLyBHbG9iYWwgU3R5bGVcclxuLy8gU3BlY2lmaWMgU3R5bGVcclxuLy8gICAgX0V4cGFuZCBkZXRhaWxzXHJcbi8vICAgIF9GaWx0ZXJzIGJ5XHJcbi8vXHJcbi8vPT1cclxuXHJcblxyXG5cclxuLy89PSBHbG9iYWwgU3R5bGVcclxuLy9cclxuXHJcbiRzZWNvbmQtbGV2ZWwtbXc6IGNhbGMoMTAwJSAtIDYwcHggLSA3OHB4KTtcclxuJHRoaXJkLWxldmVsLW13OiBjYWxjKDEwMCUgLSA4NXB4IC0gNzhweCk7XHJcblxyXG4uZmlyc3QtbGV2ZWwge1xyXG4gIHdpZHRoOmNhbGMoMTAwJSAtIDc4cHggLSAzNXB4KTtcclxufVxyXG5cclxuLnNlY29uZC1sZXZlbCB7XHJcbiAgQGV4dGVuZCAucmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6MTVweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRncmF5LWJhc2U7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBkaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0b3A6IDExcHg7XHJcbiAgICAgIGxlZnQ6MTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkZ3JheS1iYXNlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzb3VyY2Utd3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXgtd2lkdGg6ICRzZWNvbmQtbGV2ZWwtbXc7XHJcbiAgfVxyXG5cclxuICAuZGV0YWlsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnRoaXJkLWxldmVsIHtcclxuICBAZXh0ZW5kIC5zZWNvbmQtbGV2ZWw7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gID4gZGl2OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnJlc291cmNlLXdyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWF4LXdpZHRoOiAkdGhpcmQtbGV2ZWwtbXc7XHJcbiAgfVxyXG5cclxuICAuZGV0YWlsIHtcclxuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy89PSBTcGVjaWZpYyBTdHlsZVxyXG4vL1xyXG5cclxuLy8gRXhwYW5kIGRldGFpbHNcclxuXHJcbi5kZXRhaWwge1xyXG4gIEBleHRlbmQgLnJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAuNHMgY3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSkpO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAaW5jbHVkZSBvbmUtdGV4dChjYXB0aW9uKTtcclxuICAgIEBleHRlbmQgLnVwcGVyY2FzZTtcclxuICAgIEBleHRlbmQgLmV4dHJhYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5uby1sc3QgPiBsaSA+IGEubGluay0tY29uY2VwdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6Y2FsYyg1MCUgLSAxLjdweCk7XHJcbiAgICBsZWZ0OjFweDtcclxuICAgIGhlaWdodDo1cHg7XHJcbiAgICB3aWR0aDo1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1iYXNlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6Y2FsYyg1MCUgKyAxLjdweCk7XHJcbiAgICBsZWZ0OjIuNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6NTAlO1xyXG4gICAgd2lkdGg6MXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAkZ3JheS1kYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLnVsLS1jb25jZXB0IHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIEBleHRlbmQgLnJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGlzdC0tY29uY2VwdCB7XHJcbiAgQGV4dGVuZCAucmVsYXRpdmU7XHJcbiAgQGV4dGVuZCAucmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDoxcHggZG90dGVkICRncmF5LWRhcms7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE4cHg7XHJcbiAgICBsZWZ0OiA4LjVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2cHgpO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICM5Mzk1OTg7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAyOXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZpbHRlcnMgQnlcclxuXHJcbi5yZWZpbmUtd3JhcCB7XHJcbiAgQGluY2x1ZGUgZmxleGJveDtcclxuICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcClcclxufVxyXG5cclxuLmZpbHRlcmVkLWJ5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9uZS1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkbGlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgQGluY2x1ZGUgaW5saW5lLWZsZXg7XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIGkge1xyXG4gICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgIEBpbmNsdWRlIHJvdGF0ZSg0NSk7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOmNhbGMoMTAwJSAtIDU2cHgpO1xyXG4gICAgdG9wOiAzMXB4O1xyXG4gICAgbGVmdDogMzJweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb25lLXByaW1hcnk7XHJcbiAgICBAZXh0ZW5kIC5uby1sc3Q7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRsaWdodCwgMC4yKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gTW9kYWxzIFN0eWxlXHJcblxyXG4vLz09XHJcbi8vXHJcbi8vIEdsb2JhbCBTdHlsZVxyXG4vL1xyXG4vLz09XHJcblxyXG4vLyBHbG9iYWwgc3R5bGVcclxuXHJcbi5tcy1EaWFsb2cge1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5tcy1EaWFsb2cubXMtRGlhbG9nLS1tdWx0aWxpbmUgLm1zLURpYWxvZy10aXRsZSxcclxuLm1zLURpYWxvZy10aXRsZSB7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIEBpbmNsdWRlIG9uZS10ZXh0KGNhcHRpb24pO1xyXG4gIEBleHRlbmQgLnVwcGVyY2FzZTtcclxuICBAZXh0ZW5kIC5zYW5zO1xyXG4gIEBleHRlbmQgLmV4dHJhYm9sZDtcclxuICBAZXh0ZW5kIC5scy01MDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgLm1zLURpYWxvZy1tYWluIHtcclxuICAgIG1heC13aWR0aDogNjB2dztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMTg2cHgpIHtcclxuICAucm91bmRlZCAubXMtRGlhbG9nLW1haW4ge1xyXG4gICAgd2lkdGg6IDExNzBweDtcclxuICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTg1cHgpIHtcclxuICAucm91bmRlZCAubXMtRGlhbG9nLW1haW4ge1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tcy1EaWFsb2ctYWN0aW9ucyB7XHJcblxyXG4gIC5pbnB1dC1ncm91cF9faW5saW5lICYge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1zLUJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tcy1EaWFsb2ctc3ViVGV4dCB7XHJcblxyXG4gIC5pbnB1dC1ncm91cF9faW5saW5lICYge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cF9faW5saW5lIHtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWFzb25yeSBNb2RhbFxyXG4vL1xyXG5cclxuLm1hc29ucnktYnJpY2sge1xyXG5cclxuICAubXMtRGlhbG9nLW1haW4ge1xyXG4gICAgaGVpZ2h0OiA4OHZoO1xyXG4gICAgd2lkdGg6IDYwdnc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwICRsaWdodDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCAkbGlnaHQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwICRsaWdodDtcclxuICB9XHJcblxyXG4gIC5tcy1EaWFsb2ctaW5uZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAudGFncy5wLXItZ3V0dGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFnLWxhYmVsIHtcclxuICAgICAgbWFyZ2luOiAwIDVweCA1cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tcy1EaWFsb2ctcm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubXMtT3ZlcmxheS5tcy1PdmVybGF5LS1kYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0LCAwLjkyKTtcclxuICB9XHJcblxyXG4gIC5tc3ItbW9kYWxfX3RodW1ibmFpbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRodW1iLWJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubW9kYWwtbmF2IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1MHZoO1xyXG5cclxuICAmLS1sZWZ0IHtcclxuICAgIGxlZnQ6IDE2JTtcclxuICB9XHJcbiAgJi0tcmlnaHQge1xyXG4gICAgcmlnaHQ6IDE2JTtcclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBOYXYgQmFyIHN0eWxlc1xyXG5cclxuLy89PVxyXG4vL1xyXG4vLyBQYWdpbmF0aW9uXHJcbi8vXHJcbi8vPT1cclxuXHJcbi8vPT0gcGFnaW5hdGlvblxyXG4vL1xyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIEBleHRlbmQgLmZsZXgtY2VudGVyO1xyXG5cclxuICBhIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIEBleHRlbmQgLml0YWxpYztcclxuXHJcbiAgICAmLnJlZ3VsYXIge1xyXG4gICAgICBAZXh0ZW5kIC5yZWd1bGFyO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGV4dGVuZCAudGV4dC1vbmUtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQtZ3JheS1kYXJrOmhvdmVyLFxyXG4gICAgJi50ZXh0LWdyYXktZGFyazpmb2N1cyB7XHJcbiAgICAgIEBleHRlbmQgLnRleHQtZ3JheS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV0YyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gU2VhcmNoIGJveCBzdHlsZXNcclxuXHJcbi8vPT1cclxuLy9cclxuLy8gVmFyaWFibGVzXHJcbi8vIFNlYXJjaGJhclxyXG4vL1xyXG4vLz09XHJcblxyXG4vLyBWYXJpYWJsZXNcclxuXHJcbiRmb3JtLWhlaWdodDogNTBweCAhZGVmYXVsdDtcclxuJGZvcm0taGVpZ2h0LXhzOiA0MHB4ICFkZWZhdWx0O1xyXG4kZm9ybS1oZWlnaHQteGw6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXNlYXJjaGJhcjogMTVweDtcclxuXHJcbiRwYWRkaW5nLXNlYXJjaGJhci14OiAyMHB4O1xyXG4kcGFkZGluZy1zZWFyY2hiYXIteTogJHBhZGRpbmctc2VhcmNoYmFyLXg7XHJcbiRoaXN0b3J5LXRvcC1wb3NpdGlvbjogJGZvcm0taGVpZ2h0LXhsICsgJGJvcmRlci1zZWFyY2hiYXI7XHJcblxyXG4vLz09IFNlYXJjaEJhclxyXG4vL1xyXG5cclxuLnNlYXJjaGJveC13cmFwIHtcclxuICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYm9yZGVyOiAkYm9yZGVyLXNlYXJjaGJhciBzb2xpZCAkZ3JheS1saWdodDtcclxuXHJcbiAgLm1zLVNlYXJjaEJveCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgZmxleC1ncm93OiAzO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQubXMtU2VhcmNoQm94LWZpZWxkIHtcclxuICBoZWlnaHQ6ICRmb3JtLWhlaWdodC14bDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDA7XHJcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLWhlaWdodC14bDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAkZ3JheS1iYXNlO1xyXG4gIEBleHRlbmQgLml0YWxpYztcclxufVxyXG5cclxuLm1zLVNlYXJjaEJveCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYnV0dG9uLWdyb3VwLS1mb3JtIHtcclxuICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gIEBpbmNsdWRlIGZsZXgtZGlyKGNlbnRlcik7XHJcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLWhlaWdodC14bDtcclxuICAgIHdpZHRoOiAkZm9ybS1oZWlnaHQteGw7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1jbG9zZSB7XHJcbiAgaGVpZ2h0OiAkZm9ybS1oZWlnaHQteGw7XHJcbiAgd2lkdGg6ICRmb3JtLWhlaWdodC14bDtcclxuICBsaW5lLWhlaWdodDogNjFweDtcclxufVxyXG5cclxuI2hpc3RvcnksICNzdWdnZXN0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGxlZnQ6IDIxcHg7XHJcbiAgdG9wOiAkaGlzdG9yeS10b3AtcG9zaXRpb247XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cHgpO1xyXG5cclxuICBsaSB7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChiYWNrZ3JvdW5kLWNvbG9yIC40cyBjdWJpYy1iZXppZXIoLjA3NSwgLjgyLCAuMTY1LCAxKSk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LWxpZ2h0ZXIsIC4xNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS1kYXJrLCAuMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbGVhci1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5tcy1TZWFyY2hCb3gtZmllbGQge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAuMjVzIGN1YmljLWJlemllciguMDc1LCAuODIsIC4xNjUsIDEpKTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaWVsZCBTaXplc1xyXG5cclxuLm1zLWZpZWxkLXhzIHtcclxuICBoZWlnaHQ6ICRmb3JtLWhlaWdodC14cztcclxuICBsaW5lLWhlaWdodDogJGZvcm0taGVpZ2h0LXhzO1xyXG59XHJcblxyXG4ubXMtZmllbGQteGwge1xyXG4gIGhlaWdodDogJGZvcm0taGVpZ2h0LXhsICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLWhlaWdodC14bCAhaW1wb3J0YW50O1xyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gU3Bpbm5lciBzdHlsZXNcclxuXHJcbi8vPT1cclxuLy9cclxuLy8gR2xvYmFsIFN0eWxlXHJcbi8vXHJcbi8vPT1cclxuXHJcbi8vIEdsb2JhbCBTdHlsZVxyXG4vL1xyXG5cclxuLm1zLVNwaW5uZXIge1xyXG5cclxuICAuZGV0YWlsICsgJiB7XHJcbiAgICB0b3A6IC0xN3B4O1xyXG4gIH1cclxuXHJcbiAgLnNlY29uZC1sZXZlbCAuZGV0YWlsICsgJiB7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gIH1cclxuICAudGhpcmQtbGV2ZWwgLmRldGFpbCArICYge1xyXG4gICAgbGVmdDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zcGlubmVyLXdyYXBwZXIge1xyXG5cclxuICB3aWR0aDogNjRweDtcclxuICBoZWlnaHQ6IDY0cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICB6LWluZGV4Ojk5OTtcclxuICBsZWZ0OmNhbGMoNTAlIC0gMzJweCk7XHJcbiAgdG9wOmNhbGMoNTB2aCAtIDUycHgpO1xyXG5cclxuICBvcGFjaXR5OiAxO1xyXG4gIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodCwwLjc1KTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6ICAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAgMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxuXHJcbiAgLmZ1bGxzY3JlZW4tc3Bpbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IGNhbGMoNTB2aCArIDUwcHgpO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNTBweCk7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRhYmxlIHN0eWxlc1xyXG5cclxuLy89PVxyXG4vL1xyXG4vLyBHbG9iYWwgU3R5bGVcclxuLy8gU3BlY2lmaWMgU3R5bGVcclxuLy8gICAgX0RldGFpbHNcclxuLy9cclxuLy89PVxyXG5cclxuLy89PSBHbG9iYWwgU3R5bGVcclxuLy9cclxuXHJcbi5tcy1UYWJsZS1oZWFkIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuICBwYWRkaW5nOiAkcGFkZGluZy14cztcclxuICBmb250LWZhbWlseTogJ09wZW4gc2FucycsIHNhbnMtc2VyaWY7XHJcbiAgQGluY2x1ZGUgb25lLXRleHQoY2FwdGlvbik7XHJcbiAgQGV4dGVuZCAudXBwZXJjYXNlO1xyXG4gIEBleHRlbmQgLmV4dHJhYm9sZDtcclxuICBjb2xvcjogJGdyYXktYmFzZTtcclxufVxyXG5cclxuLm1zLVRhYmxlLWNlbGwge1xyXG4gIHBhZGRpbmc6IDVweCAkcGFkZGluZy14cztcclxufVxyXG5cclxuLm1zLVRhYmxlIHtcclxuXHJcbiAgdGgsIHRkIHtcclxuICAgIEBleHRlbmQgLm1zLVRhYmxlLWNlbGw7XHJcbiAgICBAaW5jbHVkZSBvbmUtdGV4dChjYXB0aW9uKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICRncmF5LWJhc2U7XHJcbiAgfVxyXG5cclxuICB0ciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS1iYXNlLCAuMDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG5cclxuICAgIHRoIHtcclxuICAgICAgQGV4dGVuZCAubXMtVGFibGUtaGVhZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1jZWxsLS10aCB7XHJcbiAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDsgLy8gVXNlZCBvbiBSZXN1bHQgZGV0YWlsIHBhbmVsXHJcbn1cclxuXHJcbi8vPT0gU3BlY2lmaWMgU3R5bGVcclxuLy9cclxuXHJcbi8vIERldGFpbHNcclxuXHJcbi5jbG9zZS1kZXRhaWxzIHtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgJl9fY2VsbCB7XHJcbiAgICBAZXh0ZW5kIC5pdGFsaWM7XHJcblxyXG4gICAgc3BhbiA+IHNwYW4ge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXRhaWwge1xyXG5cclxuICB0ciB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICRncmF5LWxpZ2h0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZXRhaWxfX2NvbnRlbnQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXZSBleGNlcHRpb25hbGx5IG5lc3Qgc2VsZWN0b3JzIG1vcmUgdGhhbiB0aHJlZSBsZXZlbHMgZGVlcCB0byBiZWNhdXNlIG9mIGEgdG9vIHNwZWNpZmljIGRlc2lnbiBvbiB0YWJsZS5cclxuLy8gV2UgY291bGQgYWRkIGNsYXNzIHRvIHNldmVyYWwgZWxlbWVudHMgdG8gYXZvaWQgaXRcclxuXHJcbi5kZXRhaWxfX2NvbnRlbnQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBvbmUtdGV4dChoZWFkbGluZTYpO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTIuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogODcuNSU7XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzhweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNsb3NlLWRldGFpbHNfX2NlbGwge1xyXG4gIG1pbi13aWR0aDogMTAycHg7IC8vIFRvIGVuc3VyZSB0aGF0IGNlcnRhaW4gaXRlbXMgZG8gbm90IHJldHVybiB0byB0aGUgbGluZVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGFibGUgc3R5bGVzXHJcblxyXG4vLz09XHJcbi8vXHJcbi8vIE9uZSB0YWJcclxuLy8gUGFuZXNcclxuLy8gU2lkZWJhclxyXG4vL1xyXG4vLz09XHJcblxyXG4vLz09IE9uZSB0YWJcclxuLy9cclxuXHJcbi5vbmUtdGFiIHtcclxuICBoZWlnaHQ6ICR0YWItaGVpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkdGFiLWhlaWdodDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICR0YWItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAuNHMgY3ViaWMtYmV6aWVyKC4wNzUsIC44MiwgLjE2NSwgMSkpO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICR0YWItYm9yZGVyLWNvbG9yLWFjdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodDtcclxuICB9XHJcblxyXG4gID4gYSB7XHJcbiAgICBAZXh0ZW5kICV0aXRsZS1jYXB0aW9uO1xyXG5cclxuICAgICYuaGFzLWljb24ge1xyXG4gICAgICBAaW5jbHVkZSBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgIGk6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIH1cclxuICAgICAgaS5tcy1JY29uLS10aWxlOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xyXG4gIC5vbmUtdGFiID4gYS5oYXMtaWNvbiBpLm1zLUljb24tLXRpbGU6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDJweDtcclxuICB9XHJcblxyXG4gICo6Oi1tcy1iYWNrZHJvcCwgLm9uZS10YWIgPiBhLmhhcy1pY29uIGkubXMtSWNvbi0tdGlsZTo6YmVmb3JlIHtcclxuICAgIHRvcDogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy89PSBQYW5lc1xyXG4vL1xyXG5cclxuI3BhbmVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNDZweDtcclxuICB6LWluZGV4OiA5OTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XHJcbiAgI3BhbmVzIHtcclxuICAgIHRvcDogMTQ3cHg7XHJcbiAgfVxyXG4gICo6Oi1tcy1iYWNrZHJvcCwgI3BhbmVzIHtcclxuICAgIHRvcDogMTQ3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFuZXNfX3dyYXBwZXIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcbiAgcGFkZGluZzogJHBhZGRpbmcteHMgJHBhZGRpbmctc207XHJcbn1cclxuXHJcbi5kaXNjb3ZlcnlfX2NvbmNlcHQge1xyXG4gIEBleHRlbmQgLmJiO1xyXG4gIEBleHRlbmQgLmJiLS1kb3R0ZWQ7XHJcbiAgQGV4dGVuZCAucC1iLXNtO1xyXG4gIEBleHRlbmQgLm0tYi1zbTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy89PSBTaWRlYmFyXHJcbi8vXHJcblxyXG4vLyBXZSBleGNlcHRpb25hbGx5IG5lc3Qgc2VsZWN0b3JzIG1vcmUgdGhhbiB0aHJlZSBsZXZlbHMgZGVlcCB0byBiZWNhdXNlIG9mIGEgc3BlY2lmaWMgZGVzaWduIG9uIGR5bmFtaWMgZWxlbWVudHMuXHJcblxyXG4uc2lkZWJhciB7XHJcblxyXG4gICZfX25hdiB7XHJcblxyXG4gICAgPiBkaXY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIEBleHRlbmQgLmJnLWdyYXktbGlnaHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQGV4dGVuZCAldGl0bGUtY2FwdGlvbjtcclxuICAgICAgQGV4dGVuZCAudGV4dC1ncmF5LWRhcms7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpLCB3aWR0aCAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKSwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgLjM1cyBjdWJpYy1iZXppZXIoMC43NCwgMC4yNSwgMC4xNywgMSksIHdpZHRoIC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpO1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBsZWZ0IC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpLCB3aWR0aCAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKSwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBsZWZ0IC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpLCB3aWR0aCAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKSwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC4zNXMgY3ViaWMtYmV6aWVyKDAuNzQsIDAuMjUsIDAuMTcsIDEpLCB3aWR0aCAuMzVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKSwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGN1YmljLWJlemllcigwLjc0LCAwLjI1LCAwLjE3LCAxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZmlyc3Qge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5iZy1vbmUtc3VjY2VzcztcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXNlY29uZDpiZWZvcmUge1xyXG4gICAgICAgIEBleHRlbmQgLmJnLW9uZS1zZXJlbml0eTtcclxuICAgICAgICBsZWZ0OiBjYWxjKC01MCUgLSAzMHB4KTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjdGl2ZSAmX190aXRsZSB7XHJcblxyXG4gICAgICAmLS1maXJzdCxcclxuICAgICAgJi0tc2Vjb25kIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNDksIDAuMTcsIDEpLCB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKTtcclxuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjRzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKSwgd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMCwgMC40OSwgMC4xNywgMSksIGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMCwgMC40OSwgMC4xNywgMSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogbGVmdCAwLjRzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKSwgd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMCwgMC40OSwgMC4xNywgMSksIGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMCwgMC40OSwgMC4xNywgMSk7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNDksIDAuMTcsIDEpLCB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLCAwLjQ5LCAwLjE3LCAxKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC40cyBjdWJpYy1iZXppZXIoMCwgMC40OSwgMC4xNywgMSksIHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNDksIDAuMTcsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAuNDksIDAuMTcsIDEpO1xyXG5cclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjE1cztcclxuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogLjE1cztcclxuICAgICAgICAgIC1tcy10cmFuc2l0aW9uLWRlbGF5OiAuMTVzO1xyXG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjE1cztcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1maXJzdCB7XHJcbiAgICAgICAgQGV4dGVuZCAudGV4dC1vbmUtc2VyZW5pdHk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIEBleHRlbmQgLmJnLW9uZS1zZXJlbml0eTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXNlY29uZCB7XHJcbiAgICAgICAgQGV4dGVuZCAudGV4dC1vbmUtc3VjY2VzcztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgQGV4dGVuZCAuYmctb25lLXN1Y2Nlc3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wYW5lX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAZXh0ZW5kICV0aXRsZS1jYXB0aW9uO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBleHRlbmQgLnRleHQtb25lLXN1Y2Nlc3M7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblxyXG4gICAgLmNhcmV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOS4xOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICsgdWwge1xyXG5cclxuICAgICAgLm1zLUNob2ljZUZpZWxkIHtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMXB4KTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6MzNweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXMtTGFiZWwge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9uZS1zdHlsZS1zZXJlbml0eSAmIHtcclxuICAgICAgQGV4dGVuZCAudGV4dC1vbmUtc2VyZW5pdHk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuXHJcbiAgICAmLmJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVHlwZSBzdHlsZXNcclxuXHJcbi8vPT1cclxuLy9cclxuLy8gUHJvcGVydGllc1xyXG4vLyBJbmxpbmUgZWxlbWVudHNcclxuLy8gbXMtZm9udC1zaXplIENvbXBhdGliaWxpdHlcclxuLy8gT25lIENvbG9yc1xyXG4vL1xyXG4vLz09XHJcblxyXG4vLyBQcm9wZXJ0aWVzXHJcblxyXG4uaXRhbGljLCAlaXRhbGljLCBlbSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1JdGFsaWMnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub3JtYWwsICVub3JtYWwge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcicgIWltcG9ydGFudDtcclxuXHJcbiAgLnNlcmlmICYsXHJcbiAgJi5zZXJpZiB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90b1NsYWItUmVndWxhcicgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodCwgJWxpZ2h0IHtcclxuICBAZXh0ZW5kIC5ub3JtYWw7XHJcbn1cclxuXHJcbi5yZWd1bGFyLCAlcmVndWxhciB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG5cclxuICAuc2VyaWYgJixcclxuICAmLnNlcmlmIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvU2xhYi1SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJvbGQsICVib2xkLCBzdHJvbmcsIC5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCcgIWltcG9ydGFudDtcclxuXHJcbiAgLnNlcmlmICYsXHJcbiAgJi5zZXJpZiB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90b1NsYWItQm9sZCcgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5leHRyYWJvbGQsICVleHRyYWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtRXh0cmFCb2xkJyAhaW1wb3J0YW50O1xyXG5cclxuICAuc2VyaWYgJixcclxuICAmLnNlcmlmIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvU2xhYi1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgPiBsYWJlbCAubXMtTGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtRXh0cmFCb2xkJyAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNhbnMsICVzYW5zIHtcclxuICBmb250LWZhbWlseTogJ09wZW5TYW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG4uc2VyaWYsICVzZXJpZiB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG9TbGFiLVJlZ3VsYXInLCBzZXJpZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udXBwZXJjYXNlLCAldXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubG93ZXJjYXNlLCAlbG93ZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG59XHJcblxyXG4udW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnNtYWxsLCBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi5zbWFydC10ZXh0IHNwYW4uaGlnaGxpZ2h0ZWQge1xyXG4gIEBleHRlbmQgLmJvbGQ7XHJcbn1cclxuXHJcbi8vPT0gSW5saW5lIGVsZW1lbnRzXHJcbi8vXHJcblxyXG5hIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYuZ2hvc3QsXHJcbiAgJi5naG9zdDpob3ZlcixcclxuICAmLmdob3N0OmZvY3VzLFxyXG4gICYuZ2hvc3Q6YWN0aXZlIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuW25nLWNsaWNrXSxcclxuW2RhdGEtbmctY2xpY2tdLFxyXG5beC1uZy1jbGlja10ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuKjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmhpZ2hsaWdodGVkIHtcclxuICBAZXh0ZW5kIC50ZXh0LW9uZS1wcmltYXJ5O1xyXG5cclxuICAuZGlzYWJsZWQgJiB7XHJcbiAgICBjb2xvcjogcmdiYSgkb25lLXByaW1hcnksIC42Nik7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzYWJsZWQsXHJcbi5kaXNhYmxlZCBhIHtcclxuICBjb2xvcjogcmdiYSgkZ3JheS1iYXNlLCAuNSkgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG51bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ubm8tbHN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnVsLS1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIEBleHRlbmQgLmJvbGQ7XHJcbiAgICAgIEBleHRlbmQgLnVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5leGNlcnB0IHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgQGluY2x1ZGUgb25lLXRleHQoY2FwdGlvbik7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcblxyXG4gIC5tYXNvbnJ5LWJyaWNrICYge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY291bnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IDRweDtcclxuICBmb250LXNpemU6IDlweDtcclxufVxyXG5cclxuLy89PSBtcy1mb250LXNpemUgQ29tcGF0aWJpbGl0eVxyXG4vL1xyXG5cclxuLm1zLWZvbnQtc3Uge1xyXG4gIEBleHRlbmQgLmhlYWRsaW5lMTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuLm1zLWZvbnQteHhsIHtcclxuICBAZXh0ZW5kIC5oZWFkbGluZTI7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5tcy1mb250LXhsIHtcclxuICBAZXh0ZW5kIC5oZWFkbGluZTM7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5tcy1mb250LWwge1xyXG4gIEBleHRlbmQgLnN1YmhlYWQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5tcy1mb250LW0tcGx1cyB7XHJcbiAgQGV4dGVuZCAuaGVhZGxpbmU0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG4ubXMtZm9udC1tIHtcclxuICBAZXh0ZW5kIC5ib2R5O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG4ubXMtZm9udC1zLXBsdXMge1xyXG4gIEBleHRlbmQgLmhlYWRsaW5lNTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuLm1zLWZvbnQtcyB7XHJcbiAgQGV4dGVuZCAuaGVhZGxpbmU1O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG4ubXMtZm9udC14cyB7XHJcbiAgQGV4dGVuZCAuaGVhZGxpbmU2O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG4ubXMtZm9udC1taSB7XHJcbiAgQGV4dGVuZCAuYnV0dG9uO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vLz09IE9uZSBDb2xvcnNcclxuLy9cclxuXHJcbi50ZXh0LW9uZS1wcmltYXJ5LWRhcmtlciB7XHJcbiAgY29sb3I6ICRvbmUtcHJpbWFyeS1kYXJrZXI7XHJcbn1cclxuXHJcbi50ZXh0LW9uZS1wcmltYXJ5LWRhcmsge1xyXG4gIGNvbG9yOiAkb25lLXByaW1hcnktZGFyaztcclxufVxyXG5cclxuLnRleHQtb25lLXByaW1hcnkge1xyXG4gIGNvbG9yOiAkb25lLXByaW1hcnk7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktYmFzZSB7XHJcbiAgY29sb3I6ICRncmF5LWJhc2U7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktZGFya2VyIHtcclxuICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG59XHJcblxyXG4udGV4dC1ncmF5LWRhcmsge1xyXG4gIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG59XHJcblxyXG4udGV4dC1jb3Ntb3Mge1xyXG4gIGNvbG9yOiAkY29zbW9zO1xyXG59XHJcblxyXG4udGV4dC1ncmF5IHtcclxuICBjb2xvcjogJGdyYXk7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktbGlnaHQge1xyXG4gIGNvbG9yOiAkZ3JheS1saWdodDtcclxufVxyXG5cclxuLnRleHQtZ3JheS1saWdodGVyIHtcclxuICBjb2xvcjogJGdyYXktbGlnaHRlcjtcclxufVxyXG5cclxuLnRleHQtbGlnaHQge1xyXG4gIGNvbG9yOiAkbGlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LW9uZS1wcmltYXJ5IHtcclxuICBjb2xvcjogJG9uZS1wcmltYXJ5O1xyXG59XHJcblxyXG4udGV4dC1vbmUtc3VjY2VzcyB7XHJcbiAgY29sb3I6ICRvbmUtc3VjY2VzcztcclxufVxyXG5cclxuLnRleHQtb25lLXNlcmVuaXR5IHtcclxuICBjb2xvcjogJG9uZS1zZXJlbml0eTtcclxufVxyXG5cclxuLnRleHQtb25lLWluZm8ge1xyXG4gIGNvbG9yOiAkb25lLWluZm87XHJcbn1cclxuXHJcbi50ZXh0LW9uZS13YXJuaW5nIHtcclxuICBjb2xvcjogJG9uZS13YXJuaW5nO1xyXG59XHJcblxyXG4udGV4dC1vbmUtZGFuZ2VyIHtcclxuICBjb2xvcjogJG9uZS1kYW5nZXI7XHJcbn1cclxuXHJcblxyXG4iXX0= */
