/*-------------------------
* Responsive breakpoint
*
---------------------------*/
/*
*******************************************
Variables
1. General
. Navbar Main
. Section
. Panel Sidebar
. List Group
. Pagination
. Social Buttons
. 
*******************************************
*/
/*
*******************************************
. Variables - Navigation
*******************************************
*/
/*
*******************************************
. Variables - Main
*******************************************
*/
/*
*******************************************
. Variables - Panel Sidebar
*******************************************
*/
/*
*******************************************
. Variables - List Group
*******************************************
*/
/*
*******************************************
. Variables - Tile
*******************************************
*/
/*
*******************************************
. Variables - Tile
*******************************************
*/
/*
*******************************************
. Variables - Header Lined
*******************************************
*/
/*
*******************************************
. Variables - Social Buttons
*******************************************
*/
/*
*******************************************
. Variables - Login Container
*******************************************
*/
/*
*******************************************
. Variables - iCheck
*******************************************
*/
/*
*******************************************
. Variables - panel-group
*******************************************
*/
/*
*******************************************
. Order Summary
*******************************************
*/
/*
*******************************************
. SVG Graphics
*******************************************
*/
/*
*******************************************
. range slider
*******************************************
*/
/*
*******************************************
Variables
1. General
. Navbar Main
. Section
. Panel Sidebar
. List Group
. Pagination
. Social Buttons
. 
*******************************************
*/
/*
*******************************************
. Variables - Navigation
*******************************************
*/
/* General */
/* Package */
/* Panels */
/* Navbar-nav */
/* Svg */
/* Tile */
/* Input */
/* Main-header banner */
/* Landing-page-browser */
/* Alert */
/* Bottom-action-sticky */
/* Support-tickets */
/* Landing-page */
/* Left-nav */
/* Add-founds */
@font-face {
  font-family: 'din';
  src: url("../fonts/DIN_Next_LT_Pro-Bold.otf");
  font-weight: bold; }

@font-face {
  font-family: 'din';
  src: url("../fonts/DIN_Next_LT_Pro-Light.otf");
  font-weight: light; }

@font-face {
  font-family: 'din';
  src: url("../fonts/DIN_Next_LT_Pro_-_Regular.otf");
  font-weight: normal; }

@font-face {
  font-family: 'din';
  src: url("../fonts/DIN_Next_LT_Pro_-_UltraLight.otf");
  font-weight: 300; }

.btn {
  text-transform: uppercase; }

.panel.panel-sidebar.panel-sidebar.panel-client-details {
  background: linear-gradient(315deg, #CE3C72 0%, #FFACAD 100%);
  padding: 12px 20px 20px;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
  border: 0px; }

.panel.panel-sidebar.panel-sidebar.panel-client-details:before {
  content: "";
  background-image: url(../img/custom/ornament1.svg);
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-size: 169%;
  background-repeat: no-repeat;
  background-position-y: -223px;
  background-position-x: 123px;
  opacity: 0.4; }

.panel.panel-sidebar.panel-sidebar.panel-client-details .panel-heading h3,
.panel-sidebar.panel-client-details strong {
  color: #fff; }

.panel-sidebar.panel-client-details strong {
  font-size: 20px; }

.panel-sidebar.panel-client-details .panel-body {
  color: rgba(255, 255, 255, 0.62); }

.panel-sidebar.panel-client-details .panel-footer .btn {
  background-color: rgba(255, 255, 255, 0.32);
  border: none;
  color: #fff; }
  .panel-sidebar.panel-client-details .panel-footer .btn:hover, .panel-sidebar.panel-client-details .panel-footer .btn:active:focus, .panel-sidebar.panel-client-details .panel-footer .btn:focus {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.22); }

.panel-sidebar.panel-client-details .btn-block {
  width: 100% !important; }

.panel-sidebar .btn {
  padding: 10px 22px 10px 16px !important; }

.tile {
  background-color: rgba(238, 246, 253, 0.76);
  border: 1px solid rgba(238, 246, 253, 0.76); }

.tile .stat {
  color: #188FEA; }

.lagom-layout-left .app-nav .navbar-main .navbar-nav > li.active > a:after {
  content: "";
  display: block;
  position: absolute;
  top: 50px;
  left: auto;
  right: -10px;
  width: 16px;
  height: 16px;
  background: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.24) inset; }

.client-home-panels .panel-footer {
  display: none; }

.panel.panel-info.panel-affilaite-program p {
  color: #393D45; }

.pattern-bg-affiliates:after, .pattern-bg-domain:after,
.pattern-bg-downloads:after, .pattern-bg-index:after,
.pattern-bg-knowledgebase:after, .pattern-bg-transfer:after,
.pattern-bg-error:after, .client-home-panels .panel-domain-register {
  background-image: none; }

.client-home-panels .panel-domain-register {
  background: linear-gradient(315deg, #095FCC 0%, #08D5FF 100%);
  background-position: center; }

.nav.navbar-nav .lm-home:before, .nav.navbar-nav .lm-home:before,
.nav.navbar-nav .lm-hosting:before, .nav.navbar-nav .lm-hosting:before,
.nav.navbar-nav .lm-document:before, .nav.navbar-nav .lm-document:before,
.nav.navbar-nav .lm-info-text:before, .nav.navbar-nav .lm-info-text:before,
.nav.navbar-nav .lm-bar-graph:before, .nav.navbar-nav .lm-bar-graph:before,
.nav.navbar-nav .lm-envelope:before, .nav.navbar-nav .lm-envelope:before {
  content: "";
  display: block;
  width: 56px;
  height: 56px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center; }

.nav.navbar-nav .lm-home:before, .nav.navbar-nav .lm-home:before {
  background-image: url(../img/custom/icon-home.png); }

.nav.navbar-nav .lm-hosting:before, .nav.navbar-nav .lm-hosting:before {
  background-image: url(../img/custom/icon-services.png); }

.nav.navbar-nav .lm-document:before, .nav.navbar-nav .lm-document:before {
  background-image: url(../img/custom/icon-billing.png); }

.nav.navbar-nav .lm-info-text:before, .nav.navbar-nav .lm-info-text:before {
  background-image: url(../img/custom/icon-support.png); }

.nav.navbar-nav .lm-envelope:before, .nav.navbar-nav .lm-envelope:before {
  background-image: url(../img/custom/icon-support.png); }

.nav.navbar-nav .lm-bar-graph:before, .nav.navbar-nav .lm-bar-graph:before {
  background-image: url(../img/custom/icon-affiliate.png); }

.lagom-layout-left .app-nav .navbar-main .navbar-nav > li > a > span {
  margin-top: 0px; }

.panel-sidebar.panel-client-contacts .list-group-item:before {
  color: #188FEA; }

.page-clientareahome .promo-slider-title {
  font-size: 36px;
  line-height: 44px; }

.page-clientareahome .promo-slider-icon {
  width: 458px;
  top: 28px;
  right: -40px; }

#btnTransferDomain {
  width: 100%; }

.page-clientareahome .promo-slider-wrapper.swiper-wrapper:before {
  content: "";
  background-image: url(../img/custom/ornament1.svg);
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-repeat: no-repeat;
  opacity: 0.4;
  background-position-x: -100px;
  background-position-y: -210px; }

.lagom.is-actions .main-footer {
  padding: 21px 10px; }

.main-body.login-page:before {
  content: "";
  background-image: url(../img/custom/ornament1.svg);
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-repeat: no-repeat;
  opacity: 0.4;
  background-position-x: -20px;
  background-position-y: 0px;
  background-size: 40%; }

.main-body.login-page > .container {
  z-index: 1; }

.main-body.login-page:after {
  content: "";
  background-image: url(../img/custom/ornament2.svg);
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-repeat: no-repeat;
  opacity: 0.4;
  moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  background-position-x: left;
  background-position-y: -140px;
  background-size: 35%; }

.main-body.login-page.register-page .text-light {
  margin: 0px; }

.logincontainer {
  border: none;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.16); }

.main-body.login-page .logincontainer .header-lined h1 {
  color: #393D45;
  font-size: 32px;
  font-weight: 500; }

.logo-footer {
  margin-bottom: 43px; }

.logincontainer {
  max-width: 376px; }

.logincontainer-body, .logincontainer.register .logincontainer-body {
  padding: 38px 44px; }

.logincontainer .form-group .input-lg {
  border-radius: 6px; }

.logincontainer .form-group .checkbox.m-b-16 {
  float: left; }

.logincontainer a.pass-forgot {
  float: right;
  margin-top: 10px; }

.logincontainer-footer {
  border-top: 0px;
  font-size: 14px; }

.logincontainer .btn {
  height: 50px;
  border-radius: 4px; }

.svg-icon-on-dark .outline {
  fill: none;
  stroke: rgba(255, 255, 255, 0.48); }

.svg-icon .prime-l {
  fill: #bdddf9;
  stroke: #bdddf9; }

.svg-icon .prime {
  fill: #0E7BCE;
  stroke: #0E7BCE; }

.credit-card .card-number {
  font-size: 28px; }

@media (max-width: 479px) {
  .promo-slider {
    min-height: auto; }
  .promo-slider-body {
    padding-top: 40px !important; }
  .promo-slider-icons {
    display: none; }
  #passwordStrengthTextLabel {
    display: none; }
  .logincontainer-body,
  .logincontainer.register .logincontainer-body {
    padding: 24px; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9sYWdvbS1hc3NldHMvc2Nzcy9oZWxwZXJzL2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy9jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvaW50ZWdyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9sYWdvbS1hc3NldHMvc2Nzcy92YXJpYWJsZXMvZnV0dXJpc3RpYy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2N1c3RvbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWFBOzs7NEJDVjRCO0FDSDVCOzs7Ozs7Ozs7Ozs7Q0RnQkM7QUNGRDs7OztDRE9DO0FDb0REOzs7O0NEL0NDO0FDNkREOzs7O0NEeERDO0FDNEVEOzs7O0NEdkVDO0FDOEZEOzs7O0NEekZDO0FDNEdEOzs7O0NEdkdDO0FDNEhEOzs7O0NEdkhDO0FDK0lEOzs7O0NEMUlDO0FDc0tEOzs7O0NEaktDO0FDcUxEOzs7O0NEaExDO0FDNkxEOzs7O0NEeExDO0FDc01EOzs7O0NEak1DO0FDME9EOzs7O0NEck9DO0FDc1BEOzs7O0NEalBDO0FFckZEOzs7Ozs7Ozs7Ozs7Q0ZrR0M7QUVwRkQ7Ozs7Q0Z5RkM7QUUrUEQ7QUFZQTtBQUlBO0FBTUE7QUFJQTtBQUtBO0FBSUE7QUFJQTtBQUlBO0FBSUE7QUFjQTtBQUtBO0FBS0E7QUFJQTtBQUlBO0FDamJBO0VBQ0ksa0JBQWtCO0VBQ2xCLDZDQUE2QztFQUM3QyxpQkFBaUI7O0FBR3JCO0VBQ0ksa0JBQWtCO0VBQ2xCLDhDQUE4QztFQUM5QyxrQkFBa0I7O0FBRXRCO0VBQ0ksa0JBQWtCO0VBQ2xCLGtEQUFrRDtFQUNsRCxtQkFBbUI7O0FBRXZCO0VBQ0ksa0JBQWtCO0VBQ2xCLHFEQUFxRDtFQUNyRCxnQkFBZ0I7O0FBT3BCO0VBQ0kseUJBQXlCOztBQUU3QjtFQUNJLDZEQUE2RDtFQUM3RCx1QkFBdUI7RUFDdkIsMENBQXVDO0VBQ3ZDLFdBQVU7O0FBRWQ7RUFDSSxXQUFXO0VBQ1gsa0RBQWtEO0VBQ2xELGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixPQUFPO0VBQ1AsU0FBUztFQUNULHFCQUFxQjtFQUNyQiw0QkFBNEI7RUFDNUIsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixZQUFZOztBQUVoQjs7RUFFSSxXQUFXOztBQUVmO0VBQ0ksZUFBZTs7QUFFbkI7RUFDSSxnQ0FBNkI7O0FBRWpDO0VBSWdCLDJDQUF3QztFQUN4QyxZQUFZO0VBQ1osV0FBVztFQU4zQjtJQVNnQixXQUFXO0lBQ1gsMkNBQXdDOztBQVZ4RDtFQWlCWSxzQkFBcUI7O0FBakJqQztFQXFCUSx1Q0FBc0M7O0FBSTlDO0VBQ0ksMkNBQXdDO0VBQ3hDLDJDQUF3Qzs7QUFFNUM7RUFDSSxjQUFjOztBQUVsQjtFQUNJLFdBQVc7RUFDWCxjQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGdDQUFnQztFQUNoQyw0QkFBNEI7RUFDNUIsd0JBQXdCO0VBQ3hCLGdEQUFnRDs7QUFHcEQ7RUFDSSxhQUFhOztBQUVqQjtFQUNJLGNBQWM7O0FBRWxCOzs7O0VBSUksc0JBQXNCOztBQUUxQjtFQUNJLDZEQUE2RDtFQUM3RCwyQkFBMkI7O0FBRS9COzs7Ozs7RUFNSSxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLDRCQUE0QjtFQUM1QiwyQkFBMkI7O0FBRS9CO0VBQ0ksa0RBQWtEOztBQUV0RDtFQUNJLHNEQUFzRDs7QUFFMUQ7RUFDSSxxREFBcUQ7O0FBRXpEO0VBQ0kscURBQXFEOztBQUV6RDtFQUNLLHFEQUFxRDs7QUFFMUQ7RUFDSSx1REFBdUQ7O0FBRTNEO0VBQ0ksZUFBZTs7QUFFbkI7RUFDRSxjQUFjOztBQUVoQjtFQUNJLGVBQWU7RUFDZixpQkFBZ0I7O0FBRXBCO0VBQ0ksWUFBWTtFQUNaLFNBQVM7RUFDVCxZQUFZOztBQUVoQjtFQUNJLFdBQVc7O0FBRWY7RUFDRSxXQUFXO0VBQ1gsa0RBQWtEO0VBQ2xELGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixPQUFPO0VBQ1AsU0FBUztFQUNULDRCQUE0QjtFQUM1QixZQUFZO0VBQ1osNkJBQTZCO0VBQzdCLDZCQUE2Qjs7QUFFL0I7RUFDSSxrQkFBa0I7O0FBRXRCO0VBQ0ksV0FBVztFQUNYLGtEQUFrRDtFQUNsRCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsT0FBTztFQUNQLFNBQVM7RUFDVCw0QkFBNEI7RUFDNUIsWUFBWTtFQUNaLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsb0JBQW9COztBQUV4QjtFQUNJLFVBQVM7O0FBRWI7RUFDSSxXQUFXO0VBQ1gsa0RBQWtEO0VBQ2xELGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixPQUFPO0VBQ1AsU0FBUztFQUNULDRCQUE0QjtFQUM1QixZQUFZO0VBQ1osNkJBQTZCO0VBQzdCLGlDQUFpQztFQUNqQyw0QkFBNEI7RUFDNUIsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6QiwyQkFBMkI7RUFDM0IsNkJBQTZCO0VBQzdCLG9CQUFvQjs7QUFHeEI7RUFDRSxXQUFXOztBQUdiO0VBQ0UsWUFBWTtFQUNaLDJDQUEyQzs7QUFFN0M7RUFDSSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjs7QUFFcEI7RUFDSSxtQkFBbUI7O0FBRXZCO0VBQ0ksZ0JBQWdCOztBQUVwQjtFQUNJLGtCQUFrQjs7QUFFdEI7RUFDRSxrQkFBa0I7O0FBRXBCO0VBQ0ksV0FBVzs7QUFFZjtFQUNJLFlBQVk7RUFDWixnQkFBZ0I7O0FBRXBCO0VBQ0ksZUFBZTtFQUNmLGVBQWU7O0FBRW5CO0VBQ0ksWUFBWTtFQUNaLGtCQUFrQjs7QUFJakI7RUFFTyxVQUFVO0VBQ1YsaUNBQStCOztBQUkzQztFQUNJLGFBQWE7RUFDYixlQUFlOztBQUVuQjtFQUNJLGFBQWE7RUFDYixlQUFlOztBQUduQjtFQUNDLGVBQWU7O0FBRWhCO0VBQ0M7SUFDQyxnQkFBZ0I7RUFFakI7SUFDQyw0QkFBMkI7RUFFNUI7SUFDQyxhQUFhO0VBRWQ7SUFDQyxhQUFhO0VBRWQ7O0lBRUMsYUFBYSxJQUNiIiwiZmlsZSI6ImxhZ29tL2NvcmUvc3R5bGVzL0xpdmVHUFMvYXNzZXRzL2Nzcy9jdXN0b20uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZ1bmN0aW9uIG1hcC1kZWVwLWdldCgkbWFwLCAka2V5cy4uLikgXHJcbntcclxuICAgIEBlYWNoICRrZXkgaW4gJGtleXMge1xyXG4gICAgICAgICRtYXA6IG1hcC1nZXQoJG1hcCwgJGtleSk7XHJcbiAgICB9XHJcbiAgICBAcmV0dXJuICRtYXA7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB1bmljb2RlKCRzdHIpIHtcclxuICAgIEByZXR1cm4gdW5xdW90ZShcIlxcXCJcIikgKyAkc3RyICsgdW5xdW90ZShcIlxcXCJcIik7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIGJyZWFrcG9pbnRcclxuKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYnJlYWtwb2ludHM6KFxyXG4gICAgJ3hzJzogNTc1cHgsXHJcbiAgICAnc20nOiA3NjdweCxcclxuICAgICdtZCc6IDk5MXB4LFxyXG4gICAgJ2xnJzoxMTk5cHgsXHJcbiAgICAneGxnJzogMTYwMHB4XHJcbik7XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkc2l6ZSl7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJHNpemUpIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwX2dldCgkYnJlYWtwb2ludHMsICRzaXplKSl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBydGwge1xyXG4gICAgQGlmICRpc3J0bCA9PSB0cnVle1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbHRyIHtcclxuICAgIEBpZiAkaXNydGwgPT0gZmFsc2V7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIGJyZWFrcG9pbnRcclxuKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5WYXJpYWJsZXNcclxuMS4gR2VuZXJhbFxyXG4uIE5hdmJhciBNYWluXHJcbi4gU2VjdGlvblxyXG4uIFBhbmVsIFNpZGViYXJcclxuLiBMaXN0IEdyb3VwXHJcbi4gUGFnaW5hdGlvblxyXG4uIFNvY2lhbCBCdXR0b25zXHJcbi4gXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBOYXZpZ2F0aW9uXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBNYWluXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBQYW5lbCBTaWRlYmFyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBMaXN0IEdyb3VwXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBUaWxlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBUaWxlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBIZWFkZXIgTGluZWRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIFNvY2lhbCBCdXR0b25zXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBMb2dpbiBDb250YWluZXJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIGlDaGVja1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gcGFuZWwtZ3JvdXBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIE9yZGVyIFN1bW1hcnlcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFNWRyBHcmFwaGljc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gcmFuZ2Ugc2xpZGVyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuVmFyaWFibGVzXHJcbjEuIEdlbmVyYWxcclxuLiBOYXZiYXIgTWFpblxyXG4uIFNlY3Rpb25cclxuLiBQYW5lbCBTaWRlYmFyXHJcbi4gTGlzdCBHcm91cFxyXG4uIFBhZ2luYXRpb25cclxuLiBTb2NpYWwgQnV0dG9uc1xyXG4uIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTmF2aWdhdGlvblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKiBHZW5lcmFsICovXG4vKiBQYWNrYWdlICovXG4vKiBQYW5lbHMgKi9cbi8qIE5hdmJhci1uYXYgKi9cbi8qIFN2ZyAqL1xuLyogVGlsZSAqL1xuLyogSW5wdXQgKi9cbi8qIE1haW4taGVhZGVyIGJhbm5lciAqL1xuLyogTGFuZGluZy1wYWdlLWJyb3dzZXIgKi9cbi8qIEFsZXJ0ICovXG4vKiBCb3R0b20tYWN0aW9uLXN0aWNreSAqL1xuLyogU3VwcG9ydC10aWNrZXRzICovXG4vKiBMYW5kaW5nLXBhZ2UgKi9cbi8qIExlZnQtbmF2ICovXG4vKiBBZGQtZm91bmRzICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdkaW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTl9OZXh0X0xUX1Byby1Cb2xkLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZGluJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5fTmV4dF9MVF9Qcm8tTGlnaHQub3RmXCIpO1xuICBmb250LXdlaWdodDogbGlnaHQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZGluJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5fTmV4dF9MVF9Qcm9fLV9SZWd1bGFyLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdkaW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTl9OZXh0X0xUX1Byb18tX1VsdHJhTGlnaHQub3RmXCIpO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wYW5lbC5wYW5lbC1zaWRlYmFyLnBhbmVsLXNpZGViYXIucGFuZWwtY2xpZW50LWRldGFpbHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjQ0UzQzcyIDAlLCAjRkZBQ0FEIDEwMCUpO1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXI6IDBweDsgfVxuXG4ucGFuZWwucGFuZWwtc2lkZWJhci5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY3VzdG9tL29ybmFtZW50MS5zdmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTY5JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjIzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTIzcHg7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG4ucGFuZWwucGFuZWwtc2lkZWJhci5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxzIC5wYW5lbC1oZWFkaW5nIGgzLFxuLnBhbmVsLXNpZGViYXIucGFuZWwtY2xpZW50LWRldGFpbHMgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhbmVsLXNpZGViYXIucGFuZWwtY2xpZW50LWRldGFpbHMgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxzIC5wYW5lbC1ib2R5IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Mik7IH1cblxuLnBhbmVsLXNpZGViYXIucGFuZWwtY2xpZW50LWRldGFpbHMgLnBhbmVsLWZvb3RlciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjsgfVxuICAucGFuZWwtc2lkZWJhci5wYW5lbC1jbGllbnQtZGV0YWlscyAucGFuZWwtZm9vdGVyIC5idG46aG92ZXIsIC5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxzIC5wYW5lbC1mb290ZXIgLmJ0bjphY3RpdmU6Zm9jdXMsIC5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxzIC5wYW5lbC1mb290ZXIgLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIyKTsgfVxuXG4ucGFuZWwtc2lkZWJhci5wYW5lbC1jbGllbnQtZGV0YWlscyAuYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ucGFuZWwtc2lkZWJhciAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAyMnB4IDEwcHggMTZweCAhaW1wb3J0YW50OyB9XG5cbi50aWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDI0NiwgMjUzLCAwLjc2KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzgsIDI0NiwgMjUzLCAwLjc2KTsgfVxuXG4udGlsZSAuc3RhdCB7XG4gIGNvbG9yOiAjMTg4RkVBOyB9XG5cbi5sYWdvbS1sYXlvdXQtbGVmdCAuYXBwLW5hdiAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTEwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI0KSBpbnNldDsgfVxuXG4uY2xpZW50LWhvbWUtcGFuZWxzIC5wYW5lbC1mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYW5lbC5wYW5lbC1pbmZvLnBhbmVsLWFmZmlsYWl0ZS1wcm9ncmFtIHAge1xuICBjb2xvcjogIzM5M0Q0NTsgfVxuXG4ucGF0dGVybi1iZy1hZmZpbGlhdGVzOmFmdGVyLCAucGF0dGVybi1iZy1kb21haW46YWZ0ZXIsXG4ucGF0dGVybi1iZy1kb3dubG9hZHM6YWZ0ZXIsIC5wYXR0ZXJuLWJnLWluZGV4OmFmdGVyLFxuLnBhdHRlcm4tYmcta25vd2xlZGdlYmFzZTphZnRlciwgLnBhdHRlcm4tYmctdHJhbnNmZXI6YWZ0ZXIsXG4ucGF0dGVybi1iZy1lcnJvcjphZnRlciwgLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwtZG9tYWluLXJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uY2xpZW50LWhvbWUtcGFuZWxzIC5wYW5lbC1kb21haW4tcmVnaXN0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjMDk1RkNDIDAlLCAjMDhENUZGIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLm5hdi5uYXZiYXItbmF2IC5sbS1ob21lOmJlZm9yZSwgLm5hdi5uYXZiYXItbmF2IC5sbS1ob21lOmJlZm9yZSxcbi5uYXYubmF2YmFyLW5hdiAubG0taG9zdGluZzpiZWZvcmUsIC5uYXYubmF2YmFyLW5hdiAubG0taG9zdGluZzpiZWZvcmUsXG4ubmF2Lm5hdmJhci1uYXYgLmxtLWRvY3VtZW50OmJlZm9yZSwgLm5hdi5uYXZiYXItbmF2IC5sbS1kb2N1bWVudDpiZWZvcmUsXG4ubmF2Lm5hdmJhci1uYXYgLmxtLWluZm8tdGV4dDpiZWZvcmUsIC5uYXYubmF2YmFyLW5hdiAubG0taW5mby10ZXh0OmJlZm9yZSxcbi5uYXYubmF2YmFyLW5hdiAubG0tYmFyLWdyYXBoOmJlZm9yZSwgLm5hdi5uYXZiYXItbmF2IC5sbS1iYXItZ3JhcGg6YmVmb3JlLFxuLm5hdi5uYXZiYXItbmF2IC5sbS1lbnZlbG9wZTpiZWZvcmUsIC5uYXYubmF2YmFyLW5hdiAubG0tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5uYXYubmF2YmFyLW5hdiAubG0taG9tZTpiZWZvcmUsIC5uYXYubmF2YmFyLW5hdiAubG0taG9tZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2N1c3RvbS9pY29uLWhvbWUucG5nKTsgfVxuXG4ubmF2Lm5hdmJhci1uYXYgLmxtLWhvc3Rpbmc6YmVmb3JlLCAubmF2Lm5hdmJhci1uYXYgLmxtLWhvc3Rpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdXN0b20vaWNvbi1zZXJ2aWNlcy5wbmcpOyB9XG5cbi5uYXYubmF2YmFyLW5hdiAubG0tZG9jdW1lbnQ6YmVmb3JlLCAubmF2Lm5hdmJhci1uYXYgLmxtLWRvY3VtZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY3VzdG9tL2ljb24tYmlsbGluZy5wbmcpOyB9XG5cbi5uYXYubmF2YmFyLW5hdiAubG0taW5mby10ZXh0OmJlZm9yZSwgLm5hdi5uYXZiYXItbmF2IC5sbS1pbmZvLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdXN0b20vaWNvbi1zdXBwb3J0LnBuZyk7IH1cblxuLm5hdi5uYXZiYXItbmF2IC5sbS1lbnZlbG9wZTpiZWZvcmUsIC5uYXYubmF2YmFyLW5hdiAubG0tZW52ZWxvcGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdXN0b20vaWNvbi1zdXBwb3J0LnBuZyk7IH1cblxuLm5hdi5uYXZiYXItbmF2IC5sbS1iYXItZ3JhcGg6YmVmb3JlLCAubmF2Lm5hdmJhci1uYXYgLmxtLWJhci1ncmFwaDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2N1c3RvbS9pY29uLWFmZmlsaWF0ZS5wbmcpOyB9XG5cbi5sYWdvbS1sYXlvdXQtbGVmdCAuYXBwLW5hdiAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiBsaSA+IGEgPiBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1jb250YWN0cyAubGlzdC1ncm91cC1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTg4RkVBOyB9XG5cbi5wYWdlLWNsaWVudGFyZWFob21lIC5wcm9tby1zbGlkZXItdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG5cbi5wYWdlLWNsaWVudGFyZWFob21lIC5wcm9tby1zbGlkZXItaWNvbiB7XG4gIHdpZHRoOiA0NThweDtcbiAgdG9wOiAyOHB4O1xuICByaWdodDogLTQwcHg7IH1cblxuI2J0blRyYW5zZmVyRG9tYWluIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBhZ2UtY2xpZW50YXJlYWhvbWUgLnByb21vLXNsaWRlci13cmFwcGVyLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY3VzdG9tL29ybmFtZW50MS5zdmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTIxMHB4OyB9XG5cbi5sYWdvbS5pcy1hY3Rpb25zIC5tYWluLWZvb3RlciB7XG4gIHBhZGRpbmc6IDIxcHggMTBweDsgfVxuXG4ubWFpbi1ib2R5LmxvZ2luLXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdXN0b20vb3JuYW1lbnQxLnN2Zyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7IH1cblxuLm1haW4tYm9keS5sb2dpbi1wYWdlID4gLmNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm1haW4tYm9keS5sb2dpbi1wYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdXN0b20vb3JuYW1lbnQyLnN2Zyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40O1xuICBtb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNSU7IH1cblxuLm1haW4tYm9keS5sb2dpbi1wYWdlLnJlZ2lzdGVyLXBhZ2UgLnRleHQtbGlnaHQge1xuICBtYXJnaW46IDBweDsgfVxuXG4ubG9naW5jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMTZweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cblxuLm1haW4tYm9keS5sb2dpbi1wYWdlIC5sb2dpbmNvbnRhaW5lciAuaGVhZGVyLWxpbmVkIGgxIHtcbiAgY29sb3I6ICMzOTNENDU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubG9nby1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4OyB9XG5cbi5sb2dpbmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzc2cHg7IH1cblxuLmxvZ2luY29udGFpbmVyLWJvZHksIC5sb2dpbmNvbnRhaW5lci5yZWdpc3RlciAubG9naW5jb250YWluZXItYm9keSB7XG4gIHBhZGRpbmc6IDM4cHggNDRweDsgfVxuXG4ubG9naW5jb250YWluZXIgLmZvcm0tZ3JvdXAgLmlucHV0LWxnIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5sb2dpbmNvbnRhaW5lciAuZm9ybS1ncm91cCAuY2hlY2tib3gubS1iLTE2IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmxvZ2luY29udGFpbmVyIGEucGFzcy1mb3Jnb3Qge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxvZ2luY29udGFpbmVyLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5sb2dpbmNvbnRhaW5lciAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnN2Zy1pY29uLW9uLWRhcmsgLm91dGxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40OCk7IH1cblxuLnN2Zy1pY29uIC5wcmltZS1sIHtcbiAgZmlsbDogI2JkZGRmOTtcbiAgc3Ryb2tlOiAjYmRkZGY5OyB9XG5cbi5zdmctaWNvbiAucHJpbWUge1xuICBmaWxsOiAjMEU3QkNFO1xuICBzdHJva2U6ICMwRTdCQ0U7IH1cblxuLmNyZWRpdC1jYXJkIC5jYXJkLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb21vLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAucHJvbW8tc2xpZGVyLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByb21vLXNsaWRlci1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcGFzc3dvcmRTdHJlbmd0aFRleHRMYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9naW5jb250YWluZXItYm9keSxcbiAgLmxvZ2luY29udGFpbmVyLnJlZ2lzdGVyIC5sb2dpbmNvbnRhaW5lci1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9IH1cbiIsIi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuVmFyaWFibGVzXHJcbjEuIEdlbmVyYWxcclxuLiBOYXZiYXIgTWFpblxyXG4uIFNlY3Rpb25cclxuLiBQYW5lbCBTaWRlYmFyXHJcbi4gTGlzdCBHcm91cFxyXG4uIFBhZ2luYXRpb25cclxuLiBTb2NpYWwgQnV0dG9uc1xyXG4uIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTmF2aWdhdGlvblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kYXBwLW5hdjogKFxyXG4gICAgXCJiZy1jb2xvclwiOiAjZmZmLFxyXG5cdFwiYm94LXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG5cdFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbik7XHJcblxyXG4kYXBwLW5hdi1sZWZ0OiAoXHJcblx0XCJ3aWR0aFwiOiAxMTZweCxcclxuICAgIFwiYmctY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICBcImxpbmstY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwgMC42NCksXHJcbiAgICBcImxpbmstaG92ZXItY29sb3JcIjogI2ZmZixcclxuICAgIFwiaWNvbi1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjY0KSxcclxuICAgIFwiaWNvbi1ob3Zlci1jb2xvclwiOiAjZmZmLFxyXG4pO1xyXG5cclxuJHRvcC1uYXY6IChcclxuICAgIFwibGluay1jb2xvclwiIDogJGdyYXktYmFzZSxcclxuICAgIFwibGluay1jb2xvci1ob3ZlclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgIFwiaWNvbi1jb2xvclwiOiAkZ3JheS1pY29uc1xyXG4pO1xyXG5cclxuJG5hdmJhci1tYWluOiAoXHJcbiAgICBcImJnLWNvbG9yXCI6ICNmZmYsXHJcbiAgICBcImxpbmstY29sb3JcIiA6ICRncmF5LWRhcmtlcixcclxuICAgIFwibGluay1jb2xvci1ob3ZlclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgIFwibGluay1iZy1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgIFwibGluay1mb250LXNpemVcIjogMTdweCxcclxuICAgIFwibGluay1wYWRkaW5nLXZcIjogMjZweCxcclxuICAgIFwibGluay1wYWRkaW5nLWhcIjogMjBweCxcclxuICAgIFwibGluay1wYWRkaW5nLWgtbWRcIjogMTZweCxcclxuICAgIFwiYm9yZGVyXCI6IG5vbmUsXHJcbiAgICBcImJvcmRlci13aWR0aFwiOiBudWxsLFxyXG4gICAgXCJpY29uLWNvbG9yXCI6ICRncmF5LWljb25zXHJcbik7XHJcbiRzZWN0aW9uLWhlYWRlcjogKFxyXG4gICAgXCJiZy1jb2xvclwiOiBtYXAtZ2V0KCRuYXZiYXItbWFpbiwgXCJiZy1jb2xvclwiKSxcclxuICAgIFwiYm9yZGVyXCI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyLTQsXHJcbiAgICBcImJvcmRlci13aWR0aFwiOiAwIDAgMXB4LFxyXG4gICAgXCJoZWlnaHRcIjogNzRweCxcclxuKTtcclxuXHJcbiRtb2ItbmF2YmFyLW1haW46KFxyXG4gICAgXCJ3aWR0aFwiOiAyNzBweCxcclxuICAgIFwiYmctY29sb3JcIjogJGJyYW5kLXNlY29uZGFyeSxcclxuICAgIFwiYmctY29sb3ItZGFya1wiOiAkYnJhbmQtc2Vjb25kYXJ5LWRhcmtlcixcclxuICAgIFwibGluay1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LDAuNTgpLFxyXG4gICAgXCJsaW5rLWNvbG9yLWhvdmVyXCI6ICNmZmYsXHJcbiAgICBcImxpbmstZm9udC13ZWlnaHRcIjogNDAwLFxyXG4gICAgXCJmb250LXNpemVcIjogMTdweCxcclxuICAgIFwiZHJvcC1mb250LXNpemVcIjogMTRweCxcclxuKTtcclxuXHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTWFpblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kbWFpbi1ib2R5OiAoXHJcbiAgICBcImJnLWNvbG9yXCI6ICNmZmYsXHJcbik7XHJcblxyXG4kbWFpbi1ncmlkOiAoXHJcbiAgICBcIm5vLXNpZGViYXItd2lkdGhcIjogOTI4cHhcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBQYW5lbCBTaWRlYmFyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRwYW5lbC1zaWRlYmFyOiAoXHJcbiAgICBcImJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgIFwiYmctY29sb3JcIjogdHJhbnNwYXJlbnQsXHJcbiAgICBcImJnLWNvbG9yLWhvdmVyXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgXCJib3gtc2hhZG93XCI6IG5vbmUsXHJcbiAgICBcImhlYWRpbmctYmdcIjogbm9uZSxcclxuICAgIFwiaGVhZGluZy1wYWRkaW5nXCI6IDRweCAwIDEycHgsXHJcbiAgICBcImNvbnRlbnQtcGFkZGluZ1wiOiA4cHggMCxcclxuICAgIFwiZm9vdGVyLWJnXCI6IG5vbmUsXHJcblx0XCJsaW5rLWljb24tY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcblx0XCJsaW5rLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG5cdFwibGluay1tYXJnaW5cIjogMCxcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBMaXN0IEdyb3VwXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRsaXN0LWdyb3VwOiAoXHJcbiAgICBcIml0ZW1cIjogKFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICAgICAjZjVmNWY1LFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yLWhvdmVyXCI6ICM0NjUwNTQsXHJcbiAgICAgICAgXCJiZy1jb2xvclwiOiAgICAgICAgIzQ2NTA1NCwgICAgICBcclxuICAgICAgICBcImJnLWNvbG9yLWhvdmVyXCI6ICAjNDY1MDU0LFxyXG4gICAgICAgIFwiYmFkZ2UtY29sb3JcIiA6ICM2NjYsXHJcbiAgICApLFxyXG4gICAgXCJpdGVtLXNlbGVjdGVkXCI6IChcclxuICAgICAgICBcImJnLWNvbG9yXCI6ICAkYnJhbmQtcHJpbWFyeS1mYWRlZCwgICAgXHJcbiAgICAgICAgXCJjb2xvclwiIDogICAjZmZmLFxyXG4gICAgICAgIFwiYmFkZ2UtY29sb3JcIiA6ICMzMTlGQzMsXHJcbiAgICAgICAgXCJiYWRnZS1iZ1wiIDogI2ZmZixcclxuICAgIClcclxuKTtcclxuXHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gVGlsZVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kdGlsZTogKFxyXG4gICAgXCJiZy1jb2xvclwiOiAkdWktYmxvY2stYmcsXHJcbiAgICBcImJnLWNvbG9yLWhvdmVyXCI6IG5vbmUsXHJcbiAgICBcImJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLCAgIFxyXG4gICAgXCJib3JkZXItY29sb3ItaG92ZXJcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICBcImljb24tZm9udC1zaXplXCI6IDE4cHgsXHJcbiAgICBcImljb24tY29sb3JcIjogJGdyYXktaWNvbnMsXHJcbiAgICBcInN0YXQtZm9udC1zaXplXCI6IDYycHgsXHJcbiAgICBcInN0YXQtY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICBcInRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWxhcmdlLFxyXG4gICAgXCJ0aXRsZS1jb2xvclwiOiAkZ3JheS1kYXJrZXIsXHJcbiApO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIFRpbGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJHRhYmxlLWNvbnRhaW5lcjogKFxyXG4gICAgXCJiZy1jb2xvclwiOiAkdWktYmxvY2stYmcsXHJcbiAgICBcImJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLCAgICBcclxuICAgIFwiYm94LXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LCAgICBcclxuICAgIFwidGFibGUtcGFkZGluZ1wiOiBudWxsLFxyXG4gICAgXCJ0YWJsZS1iZy1maWx0ZXJcIjogJHVpLWJsb2NrLWJnLWhlYWRlcixcclxuICAgIFwidGFibGUtYmctcGFnaW5hdGlvblwiOiAkdWktYmxvY2stYmctaGVhZGVyLFxyXG4gKTtcclxuXHJcbiRwYWdpbmF0aW9uOiAoXHJcbiAgIFwiY29sb3JcIjogIzQ0NCxcclxuICAgXCJiZy1jb2xvci1hY3RpdmVcIjogIzRmNTM2MCxcclxuICAgXCJib3JkZXItY29sb3ItYWN0aXZlXCIgOiAjNGY1MzYwLFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIEhlYWRlciBMaW5lZFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kaGVhZGVyLWxpbmVkOiAoXHJcbiAgICBcImgxXCI6IChcclxuICAgICAgICBcImNvbG9yXCI6ICRoZWFkaW5ncy1jb2xvcixcclxuICAgICAgICBcImZvbnQtd2VpZ2h0XCI6IDQwMCxcclxuICAgICAgICBcImJvcmRlclwiOiBub25lLFxyXG4gICAgKSxcclxuICAgIFwiYnJlYWRjcnVtYlwiOiAoXHJcbiAgICAgICAgXCJmb250LXNpemVcIjogJGZvbnQtc2l6ZS1zbWFsbCxcclxuICAgICAgICBcImNvbG9yXCI6ICRncmF5LWxpZ2h0ZXIsXHJcbiAgICAgICAgXCJjb2xvci1hY3RpdmVcIjogJGdyYXktYmFzZSxcclxuICAgICksXHJcbik7XHJcblxyXG4kY2xpZW50LWhvbWU6IChcclxuICAgIFwiYWxlcnQtYmdcIjogbnVsbCxcclxuICAgIFwiYWxlcnQtYm9yZGVyXCI6IG51bGwsXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gU29jaWFsIEJ1dHRvbnNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJGJ1dHRvbnMtc29jaWFsOiAoXHJcbiAgICBcImZhY2Vib29rXCIgOiAoXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgIzE4NzdGMixcclxuICAgICAgICBcImJnLWNvbG9yXCI6ICAgICAgICMxODc3RjIsICAgICAgXHJcbiAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzAwNjlGMixcclxuICAgICAgICBcImNvbG9yXCI6ICAgICAgICAgICAjZmZmLFxyXG4gICAgKSxcclxuICAgIFwiZ29vZ2xlXCIgOiAoXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgI0Q3RDlERSxcclxuICAgICAgICBcImJnLWNvbG9yXCI6ICAgICAgICAjZmZmLCAgIFxyXG4gICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogI2ZmZixcclxuICAgICAgICBcImNvbG9yXCI6ICAgICAgICAgIzJBMkUzNixcclxuICAgICAgICBcImJvcmRlci1jb2xvci1ob3ZlclwiOiAjQkVDMEM0LFxyXG4gICAgKSxcclxuICAgIFwidHdpdHRlclwiIDogKFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICAgICAjMURBMUYyLFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICMxREExRjIsXHJcbiAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzA1OTdGMixcclxuICAgICAgICBcImNvbG9yXCI6ICAgICAgICAgICAjZmZmXHJcbiAgICApXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTG9naW4gQ29udGFpbmVyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRmdWxsLXBhZ2U6IChcclxuXHRcImJnLWNvbG9yXCI6ICNmZmYsXHJcblx0XCJoZWFkaW5nLWNvbG9yXCI6ICNmZmYsXHJcblx0XCJmb290ZXItYm9yZGVyLWNvbG9yXCI6ICRncmF5LWxpZ2h0ZXItNCxcclxuKTtcclxuXHJcbiRsb2dpbi1jb250YWluZXI6IChcclxuICAgIFwid2lkdGhcIjogMzgwcHgsXHJcbiAgICBcImJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLFxyXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLWJhc2UsIFxyXG4gICAgXCJiYWNrZ3JvdW5kXCI6ICR1aS1ibG9jay1iZyxcclxuICAgIFwiYm94LXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIGlDaGVja1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kaWNoZWNrOiAoXHJcbiAgICBcInNpemVcIjogMThweCxcclxuICAgIFwiYmctY29sb3JcIjogI2ZmZixcclxuICAgIFwiYm9yZGVyXCI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyLTMsXHJcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMtYmFzZSwgXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gcGFuZWwtZ3JvdXBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJHBhbmVsLWhlYWRpbmctaWNoZWNrOiAoXHJcbiAgICBcInBhZGRpbmdcIjogMTVweCxcclxuICAgIFwiaWNoZWNrLXBvc2l0aW9uLXRvcFwiOiAxN3B4LFxyXG4gICAgXCJpY2hlY2stcG9zaXRpb24tbGVmdFwiOiAxNnB4XHJcbik7XHJcblxyXG4kcGFuZWwtY29sbGFwc2UtbmVzdGVkLXBhZGRpbmc6IDQ4cHg7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gT3JkZXIgU3VtbWFyeVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kb3JkZXI6IChcclxuXHRcIm1haW4td2lkdGhcIjogMTAwJSxcdFxyXG5cdFwibWFpbi13aWR0aC1kb21haW5cIjogOTI4cHgsXHJcblx0XCJzaWRlYmFyLXdpZHRoXCI6IDM0MHB4LFxyXG5cdFwiY29udGVudC13aWR0aFwiOiAxMDAlLFxyXG5cdFwic2lkZWJhci1wYWRkaW5nXCI6IDQ4cHgsXHJcbik7XHJcblxyXG4kb3JkZXItc3VtbWFyeTogKFxyXG4gICAgXCJiZ1wiOiAkdWktYmxvY2stYmctbWFpbixcclxuICAgIFwicGFkZGluZ1wiOiAxNnB4LFxyXG4gICAgXCJjb2xvclwiOiAjZmZmLFxyXG4gICAgXCJjb2xvci1mYWRlZFwiOiByZ2JhKDI1NSwyNTUsMjU1LCAuNjQpLFxyXG4gICAgXCJ0aXRsZS1jb2xvclwiOiAjZmZmLFxyXG4gICAgXCJ0aXRsZS1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1oNSxcclxuICAgIFwibGlzdC1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1zbWFsbCxcclxuICAgIFwibGlzdC1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtc21hbGwsXHJcbiAgICBcImxpc3QtYm9yZGVyXCI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yNCksXHJcbiAgICBcInRvdGFsLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWgyLFxyXG4gICAgXCJ0b3RhbC1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuICAgIFwidG90YWwtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgyLFxyXG4gICAgXCJ0b3RhbC1mb250LWNvbG9yXCI6ICNmZmYsXHJcbiAgICBcInRvdGFsLXRleHQtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcbik7XHJcblxyXG4kbWFpbi1mb290ZXItaGVpZ2h0OiA3OXB4O1xyXG4kbWFpbi10b3AtaGVpZ2h0OiA0NXB4O1xyXG5cclxuJGFydGljbGU6IChcclxuICAgIFwicGFkZGluZ1wiOiAyNHB4LFxyXG4gICAgXCJiZy1jb2xvclwiOiAkdWktYmxvY2stYmcsXHJcbiAgICBcImJveC1zaGFkb3dcIjogJHVpLWJsb2NrLXNoYWRvdyxcclxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1iYXNlLFxyXG4pO1xyXG4gICAgXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBTVkcgR3JhcGhpY3NcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qLyAgXHJcbiAgICBcclxuJHN2Zy1pbGx1c3RyYXRpb246IChcclxuICAgIFwiY29sb3ItMFwiOiAjZmZmLFxyXG4gICAgXCJjb2xvci0xXCI6ICM3M0M4RkYsXHJcbiAgICBcImNvbG9yLTJcIjogIzg4RDNGRixcclxuICAgIFwiY29sb3ItM1wiOiAjQTRFMEZGLFxyXG4gICAgXCJjb2xvci01XCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgXCJjb2xvci02XCI6ICNkNmYxZmYsXHJcbiAgICBcImNvbG9yLThcIjogI0I0RThGRSxcclxuICAgIFwiY29sb3ItOVwiOiAjMzE5MkU3LFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIHJhbmdlIHNsaWRlclxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovICBcclxuXHJcbiRyYW5nZS1zbGlkZXI6IChcclxuICAgIFwiaGVpZ2h0XCI6IDE4cHgsXHJcbiAgICBcImJhY2tncm91bmRcIjogJGdyYXktbGlnaHRlci0zLFxyXG4gICAgXCJmaWxsLWJhY2tncm91bmRcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICBcImJvcmRlci1yYWRpdXNcIjogMjAwcHgsXHJcbiAgICBcImhhbmRsZS1iYWNrZ3JvdW5kXCI6ICNmZmYsXHJcbiAgICBcImhhbmRsZS1ib3gtc2hhZG93XCI6IDAgMnB4IDEwcHggIHJnYmEoMCwwLDAsMC4xNSksXHJcbiAgICBcImhhbmRsZS1oZWlnaHRcIjogMzJweCxcclxuICAgIFwiaGFuZGxlLXdpZHRoXCI6IDI0cHgsXHJcbiAgICBcImhhbmRsZS1ib3JkZXItcmFkaXVzXCI6IDNweCxcclxuICAgIFwidmFsdWUtcGFkZGluZ1wiOiAwIDEwcHgsXHJcbiAgICBcInZhbHVlLW1pbi13aWR0aFwiOiAyMnB4LFxyXG4gICAgXCJ2YWx1ZS1jb2xvclwiOiAkZ3JheS1saWdodGVyLFxyXG4gICAgXCJ2YWx1ZS1hY3RpdmUtY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICBcInZhbHVlLWFjdGl2ZS1ib3JkZXJcIjogMXB4IHNvbGlkIHRyYW5zcGFyZW50LFxyXG4gICAgXCJ2YWx1ZS1hY3RpdmUtYmFja2dyb3VuZFwiOiAwLFxyXG4gICAgXCJ2YWx1ZS1hY3RpdmUtYXJyb3ctY29sb3JcIjogdHJhbnNwYXJlbnQsXHJcbiAgICBcInZhbHVlLWJvcmRlci1yYWRpdXNcIjogMCxcclxuICAgIFwicHJpY2UtZm9udC1zaXplXCI6IDI0cHgsXHJcbiAgICBcInByaWNlLWxpbmUtaGVpZ2h0XCI6IDI0cHgsXHJcbiAgICBcInByaWNlLXNwYWNpbmdcIjogMTJweCAwLFxyXG4gICAgXCJwcmljZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuICAgIFwicHJpY2UtY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICBcInByaWNlLXN1ZmZpeC1vcGFjaXR5XCI6IDAuNjQsXHJcbik7XHJcblxyXG4kYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcclxuJGJnLWNvbG9yLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDsiLCJcclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5WYXJpYWJsZXNcclxuMS4gR2VuZXJhbFxyXG4uIE5hdmJhciBNYWluXHJcbi4gU2VjdGlvblxyXG4uIFBhbmVsIFNpZGViYXJcclxuLiBMaXN0IEdyb3VwXHJcbi4gUGFnaW5hdGlvblxyXG4uIFNvY2lhbCBCdXR0b25zXHJcbi4gXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBOYXZpZ2F0aW9uXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuQGlmICRzdHlsZSA9PSAnZnV0dXJpc3RpYycge1xyXG4kYXBwLW5hdjogKFxyXG4gICAgXCJiZy1jb2xvclwiOiBudWxsLFxyXG5cdFwiYm94LXNoYWRvd1wiOiBudWxsLFxyXG5cdFwiYm9yZGVyXCI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyLTQsXHJcbik7XHJcblxyXG4kYXBwLW5hdi1sZWZ0OiAoXHJcbiAgICBcIndpZHRoXCI6IDEzNnB4LFxyXG4gICAgXCJiZy1jb2xvclwiOiAkdWktYmxvY2stYmcsXHJcbiAgICBcImxpbmstY29sb3JcIjogJGdyYXktYmFzZSxcclxuICAgIFwibGluay1ob3Zlci1jb2xvclwiOiAjZmZmLFxyXG4gICAgXCJpY29uLWNvbG9yXCI6ICRncmF5LWJhc2UsXHJcbiAgICBcImljb24taG92ZXItY29sb3JcIjogI2ZmZixcclxuKTtcclxuXHJcbiRzZWN0aW9uLWhlYWRlcjogKFxyXG4gICAgXCJiZy1jb2xvclwiOiBudWxsLFxyXG4gICAgXCJib3JkZXJcIjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNCxcclxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IDAgMCAxcHgsXHJcbiAgICBcImhlaWdodFwiOiA3NHB4LFxyXG4pO1xyXG5cclxuJHRvcC1uYXY6IChcclxuICAgIFwibGluay1jb2xvclwiIDogJGdyYXktYmFzZSxcclxuICAgIFwibGluay1jb2xvci1ob3ZlclwiOiAkZ3JheS1kYXJrZXIsXHJcbiAgICBcImljb24tY29sb3JcIjogJGdyYXktaWNvbnNcclxuKTtcclxuXHJcbiRuYXZiYXItbWFpbjogKFxyXG4gICAgXCJiZy1jb2xvclwiOiBudWxsLFxyXG4gICAgXCJsaW5rLWNvbG9yXCIgOiAkZ3JheS1iYXNlLFxyXG4gICAgXCJsaW5rLWNvbG9yLWhvdmVyXCI6ICNmZmYsXHJcbiAgICBcImxpbmstYmctY29sb3JcIjogdHJhbnNwYXJlbnQsXHJcbiAgICBcImxpbmstZm9udC1zaXplXCI6IDE3cHgsXHJcbiAgICBcImxpbmstcGFkZGluZy12XCI6IDI2cHgsXHJcbiAgICBcImxpbmstcGFkZGluZy1oXCI6IDIwcHgsXHJcbiAgICBcImxpbmstcGFkZGluZy1oLW1kXCI6IDE2cHgsXHJcbiAgICBcImJvcmRlclwiOiBub25lLFxyXG4gICAgXCJib3JkZXItd2lkdGhcIjogbnVsbCxcclxuICAgIFwiaWNvbi1jb2xvclwiOiAkZ3JheS1pY29uc1xyXG4pO1xyXG5cclxuJG1vYi1uYXZiYXItbWFpbjooXHJcbiAgICBcIndpZHRoXCI6IDI3MHB4LFxyXG4gICAgXCJiZy1jb2xvclwiOiAkYnJhbmQtc2Vjb25kYXJ5LFxyXG4gICAgXCJiZy1jb2xvci1kYXJrXCI6ICRicmFuZC1zZWNvbmRhcnktZGFya2VyLFxyXG4gICAgXCJsaW5rLWNvbG9yXCI6IHJnYmEoMjU1LDI1NSwyNTUsMC41OCksXHJcbiAgICBcImxpbmstY29sb3ItaG92ZXJcIjogI2ZmZixcclxuICAgIFwibGluay1mb250LXdlaWdodFwiOiA0MDAsXHJcbiAgICBcImZvbnQtc2l6ZVwiOiAxN3B4LFxyXG4gICAgXCJkcm9wLWZvbnQtc2l6ZVwiOiAxNHB4LFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIE1haW5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJG1haW4tYm9keTogKFxyXG4gICAgXCJiZy1jb2xvclwiOiBudWxsLFxyXG4pO1xyXG4kbWFpbi1ncmlkOiAoXHJcbiAgICBcIm5vLXNpZGViYXItd2lkdGhcIjogOTI4cHhcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBQYW5lbCBTaWRlYmFyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRwYW5lbC1zaWRlYmFyOiAoXHJcbiAgICBcImJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgIFwiYmctY29sb3JcIjogdHJhbnNwYXJlbnQsXHJcbiAgICBcImJnLWNvbG9yLWhvdmVyXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgXCJib3gtc2hhZG93XCI6IG5vbmUsXHJcbiAgICBcImhlYWRpbmctYmdcIjogbm9uZSxcclxuICAgIFwiaGVhZGluZy1wYWRkaW5nXCI6IDRweCAwIDEycHgsXHJcbiAgICBcImNvbnRlbnQtcGFkZGluZ1wiOiA4cHggMCxcclxuICAgIFwiZm9vdGVyLWJnXCI6IG5vbmUsXHJcblx0XCJsaW5rLWljb24tY29sb3JcIjogJGdyYXktbGlnaHRlcixcclxuXHRcImxpbmstbWFyZ2luXCI6IDAsXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTGlzdCBHcm91cFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kbGlzdC1ncm91cDogKFxyXG4gICAgXCJpdGVtXCI6IChcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAgICAgI2Y1ZjVmNSxcclxuICAgICAgICBcImJvcmRlci1jb2xvci1ob3ZlclwiOiAjNDY1MDU0LFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICM0NjUwNTQsICAgICAgXHJcbiAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzQ2NTA1NCxcclxuICAgICAgICBcImJhZGdlLWNvbG9yXCIgOiAjNjY2LFxyXG4gICAgKSxcclxuICAgIFwiaXRlbS1zZWxlY3RlZFwiOiAoXHJcbiAgICAgICAgXCJiZy1jb2xvclwiOiAgJGJyYW5kLXByaW1hcnktZmFkZWQsICAgIFxyXG4gICAgICAgIFwiY29sb3JcIiA6ICAgI2ZmZixcclxuICAgICAgICBcImJhZGdlLWNvbG9yXCIgOiAjMzE5RkMzLFxyXG4gICAgICAgIFwiYmFkZ2UtYmdcIiA6ICNmZmYsXHJcbiAgICApXHJcbik7XHJcblxyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIFRpbGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJHRpbGU6IChcclxuICAgIFwiYmctY29sb3JcIjogJHVpLWJsb2NrLWJnLFxyXG4gICAgXCJiZy1jb2xvci1ob3ZlclwiOiBub25lLFxyXG4gICAgXCJib3JkZXJcIjogJHVpLWJsb2NrLWJvcmRlciwgICBcclxuICAgIFwiYm9yZGVyLWNvbG9yLWhvdmVyXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgXCJpY29uLWZvbnQtc2l6ZVwiOiAxOHB4LFxyXG4gICAgXCJpY29uLWNvbG9yXCI6ICRncmF5LWxpZ2h0ZXItMyxcclxuICAgIFwic3RhdC1mb250LXNpemVcIjogNjdweCxcclxuICAgIFwic3RhdC1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgIFwidGl0bGUtZm9udC1zaXplXCI6ICRmb250LXNpemUtbGFyZ2UsXHJcbiAgICBcInRpdGxlLWNvbG9yXCI6ICRncmF5LWJhc2UsXHJcbiApO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIFRpbGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJHRhYmxlLWNvbnRhaW5lcjogKFxyXG4gICAgXCJiZy1jb2xvclwiOiAkdWktYmxvY2stYmcsXHJcbiAgICBcImJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLCAgICBcclxuICAgIFwiYm94LXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LCAgICBcclxuICAgIFwidGFibGUtcGFkZGluZ1wiOiAxNnB4LFxyXG4gICAgXCJ0YWJsZS1iZy1maWx0ZXJcIjogJHVpLWJsb2NrLWJnLWhlYWRlcixcclxuICAgIFwidGFibGUtYmctcGFnaW5hdGlvblwiOiAkdWktYmxvY2stYmctaGVhZGVyLFxyXG4gKTtcclxuXHJcbiRwYWdpbmF0aW9uOiAoXHJcbiAgIFwiY29sb3JcIjogIzQ0NCxcclxuICAgXCJiZy1jb2xvci1hY3RpdmVcIjogIzRmNTM2MCxcclxuICAgXCJib3JkZXItY29sb3ItYWN0aXZlXCIgOiAjNGY1MzYwLFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIEhlYWRlciBMaW5lZFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kaGVhZGVyLWxpbmVkOiAoXHJcbiAgICBcImgxXCI6IChcclxuICAgICAgICBcImNvbG9yXCI6ICRoZWFkaW5ncy1jb2xvcixcclxuICAgICAgICBcImZvbnQtd2VpZ2h0XCI6IDQwMCxcclxuICAgICAgICBcImJvcmRlclwiOiBub25lLFxyXG4gICAgKSxcclxuICAgIFwiYnJlYWRjcnVtYlwiOiAoXHJcbiAgICAgICAgXCJmb250LXNpemVcIjogJGZvbnQtc2l6ZS1zbWFsbCxcclxuICAgICAgICBcImNvbG9yXCI6ICRncmF5LWJhc2UsXHJcbiAgICAgICAgXCJjb2xvci1hY3RpdmVcIjogJGdyYXktbGlnaHRlci0zLFxyXG4gICAgKSxcclxuKTtcclxuXHJcbiRjbGllbnQtaG9tZTogKFxyXG4gICAgXCJhbGVydC1iZ1wiOiAjZmZmLFxyXG4gICAgXCJhbGVydC1ib3JkZXJcIjogbm9uZSxcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBTb2NpYWwgQnV0dG9uc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kYnV0dG9ucy1zb2NpYWw6IChcclxuICAgIFwiZmFjZWJvb2tcIiA6IChcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAgICAjMTg3N0YyLFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogICAgICAgIzE4NzdGMiwgICAgICBcclxuICAgICAgICBcImJnLWNvbG9yLWhvdmVyXCI6ICAjMDA2OUYyLFxyXG4gICAgICAgIFwiY29sb3JcIjogICAgICAgICAgICNmZmYsXHJcbiAgICApLFxyXG4gICAgXCJnb29nbGVcIiA6IChcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAgICAjRDdEOURFLFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICNmZmYsICAgXHJcbiAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAjZmZmLFxyXG4gICAgICAgIFwiY29sb3JcIjogICAgICAgICAjMkEyRTM2LFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yLWhvdmVyXCI6ICNCRUMwQzQsXHJcbiAgICApLFxyXG4gICAgXCJ0d2l0dGVyXCIgOiAoXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgICMxREExRjIsXHJcbiAgICAgICAgXCJiZy1jb2xvclwiOiAgICAgICAgIzFEQTFGMixcclxuICAgICAgICBcImJnLWNvbG9yLWhvdmVyXCI6ICAjMDU5N0YyLFxyXG4gICAgICAgIFwiY29sb3JcIjogICAgICAgICAgICNmZmZcclxuICAgIClcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBMb2dpbiBDb250YWluZXJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJGZ1bGwtcGFnZTogKFxyXG5cdFwiYmctY29sb3JcIjogdHJhbnNwYXJlbnQsXHJcblx0XCJoZWFkaW5nLWNvbG9yXCI6ICNmZmYsXHJcblx0XCJmb290ZXItYm9yZGVyLWNvbG9yXCI6IHJnYmEoMjU1LDI1NSwyNTUsIDAuMDUpLFxyXG4pO1xyXG5cclxuJGxvZ2luLWNvbnRhaW5lcjogKFxyXG4gICAgXCJ3aWR0aFwiOiAzOThweCxcclxuICAgIFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMtYmFzZSwgXHJcbiAgICBcImJhY2tncm91bmRcIjogbGluZWFyLWdyYWRpZW50KHJnYig5LDMxLDExMCkgMCUsIHJnYigzLDIxLDg3KSA5OSUpLFxyXG4gICAgXCJib3gtc2hhZG93XCI6IDBweCAxNnB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOClcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBpQ2hlY2tcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJGljaGVjazogKFxyXG4gICAgXCJzaXplXCI6IDE4cHgsXHJcbiAgICBcImJnLWNvbG9yXCI6ICRncmF5LWZhZGVkLFxyXG4gICAgXCJib3JkZXJcIjogMXB4IHNvbGlkIHRyYW5zcGFyZW50LFxyXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLWJhc2UsIFxyXG4pO1xyXG5cclxuLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gVmFyaWFibGVzIC0gcGFuZWwtZ3JvdXBcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG5cdCRwYW5lbC1oZWFkaW5nLWljaGVjazogKFxyXG4gICAgXCJwYWRkaW5nXCI6IDE1cHgsXHJcbiAgICBcImljaGVjay1wb3NpdGlvbi10b3BcIjogMTdweCxcclxuICAgIFwiaWNoZWNrLXBvc2l0aW9uLWxlZnRcIjogMTZweFxyXG4pO1xyXG5cclxuXHQkcGFuZWwtY29sbGFwc2UtbmVzdGVkLXBhZGRpbmc6IDQ4cHg7XHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBPcmRlciBTdW1tYXJ5XHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRvcmRlcjogKFxyXG5cdFwibWFpbi13aWR0aFwiOiAxMDAlLFx0XHJcblx0XCJtYWluLXdpZHRoLWRvbWFpblwiOiA5MjhweCxcclxuXHRcInNpZGViYXItd2lkdGhcIjogMzQwcHgsXHJcblx0XCJjb250ZW50LXdpZHRoXCI6IDEwMCUsXHJcblx0XCJzaWRlYmFyLXBhZGRpbmdcIjo0OHB4LFxyXG4pO1xyXG5cclxuJG9yZGVyLXN1bW1hcnk6IChcclxuICAgIFwiYmdcIjogJGJyYW5kLXNlY29uZGFyeSxcclxuICAgIFwicGFkZGluZ1wiOiAxNnB4LFxyXG4gICAgXCJjb2xvclwiOiAjZmZmLFxyXG4gICAgXCJjb2xvci1mYWRlZFwiOiByZ2JhKDI1NSwyNTUsMjU1LCAuNjQpLFxyXG4gICAgXCJ0aXRsZS1jb2xvclwiOiAjZmZmLFxyXG4gICAgXCJ0aXRsZS1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1oNSxcclxuICAgIFwibGlzdC1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1zbWFsbCxcclxuICAgIFwibGlzdC1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtc21hbGwsXHJcbiAgICBcImxpc3QtYm9yZGVyXCI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yNCksXHJcbiAgICBcInRvdGFsLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWgxLFxyXG4gICAgXCJ0b3RhbC1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuICAgIFwidG90YWwtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgyLFxyXG4gICAgXCJ0b3RhbC1mb250LWNvbG9yXCI6ICNmZmYsXHJcbiAgICBcInRvdGFsLXRleHQtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcbik7XHJcblxyXG4kbWFpbi1mb290ZXItaGVpZ2h0OiA3OXB4O1xyXG4kbWFpbi10b3AtaGVpZ2h0OiA0NXB4O1xyXG5cclxuJGFydGljbGU6IChcclxuICAgIFwicGFkZGluZ1wiOiAyNHB4LFxyXG4gICAgXCJiZy1jb2xvclwiOiByZ2JhKDUsIDEwOCwgMjM0LCAwLjA3OCksXHJcbiAgICBcImJveC1zaGFkb3dcIjogbWFwLWdldCgkYm94LXNoYWRvdywgXCJsZ1wiKSxcclxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1iYXNlLFxyXG4pO1xyXG4gICAgXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBTVkcgR3JhcGhpY3NcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qLyAgXHJcbiAgICBcclxuJHN2Zy1pbGx1c3RyYXRpb246IChcclxuICAgIFwiY29sb3ItMFwiOiAjZmZmLFxyXG4gICAgXCJjb2xvci0xXCI6IHJnYigxMjMsMjAyLDI1MyksXHJcbiAgICBcImNvbG9yLTJcIjogcmdiKDE0MywyMTIsMjUzKSxcclxuICAgIFwiY29sb3ItM1wiOiByZ2IoMTY5LDIyNSwyNTQpLFxyXG4gICAgXCJjb2xvci01XCI6IHJnYigzNSwxMDgsMjMyKSxcclxuICAgIFwiY29sb3ItNlwiOiAjZDZmMWZmLFxyXG4gICAgXCJjb2xvci04XCI6IHJnYigxODUsMjMzLDI1MyksXHJcbiAgICBcImNvbG9yLTlcIjogcmdiKDYwLDE0NywyMjkpLFxyXG4pO1xyXG5cclxuLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gcmFuZ2Ugc2xpZGVyXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqLyAgXHJcblxyXG4gICAgJHJhbmdlLXNsaWRlcjogKFxyXG4gICAgICAgIFwiaGVpZ2h0XCI6IDE4cHgsXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kXCI6ICRncmF5LWZhZGVkLFxyXG4gICAgICAgIFwiZmlsbC1iYWNrZ3JvdW5kXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAyMDBweCxcclxuICAgICAgICBcImhhbmRsZS1iYWNrZ3JvdW5kXCI6ICRicmFuZC1wcmltYXJ5LWRhcmtlcixcclxuICAgICAgICBcImhhbmRsZS1ib3gtc2hhZG93XCI6IDAgMnB4IDEwcHggIHJnYmEoMCwwLDAsMC4xNSksXHJcbiAgICAgICAgXCJoYW5kbGUtaGVpZ2h0XCI6IDMycHgsXHJcbiAgICAgICAgXCJoYW5kbGUtd2lkdGhcIjogMjFweCxcclxuICAgICAgICBcImhhbmRsZS1ib3JkZXItcmFkaXVzXCI6IDNweCxcclxuICAgICAgICBcInZhbHVlLXBhZGRpbmdcIjogMCAxMHB4LFxyXG4gICAgICAgIFwidmFsdWUtbWluLXdpZHRoXCI6IDIycHgsXHJcbiAgICAgICAgXCJ2YWx1ZS1jb2xvclwiOiAkZ3JheS1saWdodGVyLFxyXG4gICAgICAgIFwidmFsdWUtYWN0aXZlLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwidmFsdWUtYWN0aXZlLWJvcmRlclwiOiAxcHggc29saWQgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgXCJ2YWx1ZS1hY3RpdmUtYmFja2dyb3VuZFwiOiAwLFxyXG4gICAgICAgIFwidmFsdWUtYWN0aXZlLWFycm93LWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgIFwidmFsdWUtYm9yZGVyLXJhZGl1c1wiOiAwLFxyXG4gICAgICAgIFwicHJpY2UtZm9udC1zaXplXCI6IDI0cHgsXHJcbiAgICAgICAgXCJwcmljZS1saW5lLWhlaWdodFwiOiAyNHB4LFxyXG4gICAgICAgIFwicHJpY2Utc3BhY2luZ1wiOiAxMnB4IDAsXHJcbiAgICAgICAgXCJwcmljZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuICAgICAgICBcInByaWNlLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwicHJpY2Utc3VmZml4LW9wYWNpdHlcIjogMC42NCxcclxuICAgICk7XHJcblxyXG59XHJcblxyXG4vKiBHZW5lcmFsICovXHJcblxyXG4kYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcclxuJGJnLWNvbG9yLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcclxuJGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiR0ZXh0LXNtYWxsOiAxMXB4O1xyXG4kdGV4dC1tZWRpdW06IDIwcHg7XHJcbiRkZWZhdWx0LXRleHQtY29sb3I6ICMzOTNkNDU7XHJcbiRidG4tYmctb24tZGFyazogI0VDRjRGQztcclxuJGxpZ2h0LWJvcmRlcjogcmdiYSgyNTUsMjU1LDI1NSwgMC4xKTtcclxuXHJcblxyXG4vKiBQYWNrYWdlICovXHJcblxyXG4kcGFja2FnZS10ZXh0LWNvbG9yOiAjMWIyZDdhO1xyXG5cclxuLyogUGFuZWxzICovXHJcblxyXG4kcGFuZWxzLXRleHQtY29sb3I6ICNFMEU4RkY7XHJcbiRpbnB1dC1iZy1vbi1kYXJrOiByZ2JhKDUsMjMsOTUsMC4yNCk7XHJcbiRpbnB1dC1mb2N1cy1iZy1vbi1kYXJrOiByZ2JhKDUsIDIzLCA5NSwgMC4zMik7XHJcblxyXG4vKiBOYXZiYXItbmF2ICovXHJcblxyXG4kZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvcjogIzE0MkQ3MDtcclxuXHJcbi8qIFN2ZyAqL1xyXG5cclxuJHN2Zy1wcmltZS0xOiAjMzNhZGZmO1xyXG4kc3ZnLXByaW1lOiAjMDA5YWZmO1xyXG5cclxuLyogVGlsZSAqL1xyXG5cclxuJHRpbGUtYmctaG92ZXI6IHJnYmEoNSwgMTA4LCAyMzQsIDAuMTYpO1xyXG5cclxuLyogSW5wdXQgKi9cclxuXHJcbiRmb3JtLWNvbnRyb2wtY29sb3I6ICNiOWJkYzU7XHJcblxyXG4vKiBNYWluLWhlYWRlciBiYW5uZXIgKi9cclxuXHJcbiRtYWluLWhlYWRlci1iYW5uZXItYmc6IGxpbmVhci1ncmFkaWVudChyZ2IoMywxOSw3OSksIHJnYigyLDE1LDU1KSk7XHJcblxyXG4vKiBMYW5kaW5nLXBhZ2UtYnJvd3NlciAqL1xyXG5cclxuJGJyb3dzZXItYmc6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwNTE4NjYgMCUsICMwMjEwMzggODAlKTtcclxuXHJcbi8qIEFsZXJ0ICovXHJcblxyXG4kYm9yZGVyLXN1Y2Nlc3M6IDNweCBzb2xpZCByZ2IoMTM5LDIwOCwxMzQpO1xyXG4kYm9yZGVyLWluZm86IDNweCBzb2xpZCByZ2IoNCwxMTIsMjIzKTtcclxuJGJvcmRlci13YXJuaW5nOiAzcHggc29saWQgcmdiKDIyNSwxOTEsMTAyKTtcclxuJGJvcmRlci1kYW5nZXI6IDNweCBzb2xpZCAjRkY2ODY4O1xyXG5cclxuJHN1Y2Nlc3MtaWNvbi1jb2xvcjogcmdiKDEzOSwyMDgsMTM0KTtcclxuJGluZm8taWNvbi1jb2xvcjogcmdiKDQsMTEyLDIyMyk7XHJcbiR3YXJuaW5nLWljb24tY29sb3I6IHJnYigyMjUsMTkxLDEwMik7XHJcbiRkYW5nZXItaWNvbi1jb2xvcjogI0ZGNjg2ODtcclxuXHJcbiRhbGVydC1iZy1vbi1kYXJrOiAkaW5wdXQtYmctb24tZGFyaztcclxuXHJcbi8qIEJvdHRvbS1hY3Rpb24tc3RpY2t5ICovXHJcblxyXG4kc3RpY2t5LWJnLWNvbG9yOiByZ2JhKDQsIDI4LCA5MywgMC45NSk7XHJcbiRzdGlja3ktYm94LXNoYWRvdzogMCA2cHggMTZweCByZ2JhKDAsMCwwLCAwLjA4KTtcclxuXHJcbi8qIFN1cHBvcnQtdGlja2V0cyAqL1xyXG5cclxuJHRpY2tldHMtYmctaG92ZXI6ICAjMWIyZDdhO1xyXG4kc2lkZWJhci1saXN0LWdydW9wLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNTYpO1xyXG5cclxuLyogTGFuZGluZy1wYWdlICovXHJcblxyXG4kZ2V0LXN0YXJ0ZWQtYmc6IHJnYmEoMCwwLDAsMC4xKTtcclxuXHJcbi8qIExlZnQtbmF2ICovXHJcblxyXG4kc3VibWVudS1iZzogbGluZWFyLWdyYWRpZW50KHJnYmEoNSwzNCwxMjAsIDAuOTgpLCByZ2JhKDMsMzEsMTA3LCAwLjk4KSk7XHJcblxyXG4vKiBBZGQtZm91bmRzICovXHJcblxyXG4kYWRkLWNyZWRpdHMtYnRuLWJvcmRlcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjI0KTsgICIsIkBpbXBvcnQgXCIuLi8uLi9sYWdvbS1hc3NldHMvc2Nzcy91dGlsaXRpZXMvYm9vdHN0cmFwL21peGluc1wiO1xyXG5AaW1wb3J0ICcuLi8uLi9sYWdvbS1hc3NldHMvc2Nzcy9oZWxwZXJzL2Z1bmN0aW9ucy5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcy5zY3NzJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdkaW4nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0RJTl9OZXh0X0xUX1Byby1Cb2xkLm90ZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdkaW4nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0RJTl9OZXh0X0xUX1Byby1MaWdodC5vdGYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBsaWdodDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZGluJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9ESU5fTmV4dF9MVF9Qcm9fLV9SZWd1bGFyLm90ZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZGluJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9ESU5fTmV4dF9MVF9Qcm9fLV9VbHRyYUxpZ2h0Lm90ZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLy8gLnNsaWRlci1zbGlkZS5yb3cgIHtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vIH1cclxuXHJcbi5idG4ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ucGFuZWwucGFuZWwtc2lkZWJhci5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxze1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0NFM0M3MiAwJSwgI0ZGQUNBRCAxMDAlKTtcclxuICAgIHBhZGRpbmc6IDEycHggMjBweCAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgYm9yZGVyOjBweDtcclxufVxyXG4ucGFuZWwucGFuZWwtc2lkZWJhci5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxzOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2N1c3RvbS9vcm5hbWVudDEuc3ZnKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjklO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTIyM3B4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMjNweDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxufVxyXG4ucGFuZWwucGFuZWwtc2lkZWJhci5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxzIC5wYW5lbC1oZWFkaW5nIGgzLFxyXG4ucGFuZWwtc2lkZWJhci5wYW5lbC1jbGllbnQtZGV0YWlscyBzdHJvbmcge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnBhbmVsLXNpZGViYXIucGFuZWwtY2xpZW50LWRldGFpbHMgc3Ryb25nIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4ucGFuZWwtc2lkZWJhci5wYW5lbC1jbGllbnQtZGV0YWlscyAucGFuZWwtYm9keSB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYyKTtcclxufVxyXG4ucGFuZWwtc2lkZWJhciB7XHJcbiAgICAmLnBhbmVsLWNsaWVudC1kZXRhaWxzIHtcclxuXHQucGFuZWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMzIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZTpmb2N1cywgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBhbmVsLWNsaWVudC1kZXRhaWxzIHtcclxuICAgICAgICAuYnRuLWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIycHggMTBweCAxNnB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcbi50aWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LDI0NiwyNTMsMC43Nik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzOCwyNDYsMjUzLDAuNzYpOyAgXHJcbn1cclxuLnRpbGUgLnN0YXQge1xyXG4gICAgY29sb3I6ICMxODhGRUE7XHJcbn1cclxuLmxhZ29tLWxheW91dC1sZWZ0IC5hcHAtbmF2IC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpIGluc2V0O1xyXG59XHJcblxyXG4uY2xpZW50LWhvbWUtcGFuZWxzIC5wYW5lbC1mb290ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucGFuZWwucGFuZWwtaW5mby5wYW5lbC1hZmZpbGFpdGUtcHJvZ3JhbSBwIHtcclxuICAgIGNvbG9yOiAjMzkzRDQ1O1xyXG59XHJcbi5wYXR0ZXJuLWJnLWFmZmlsaWF0ZXM6YWZ0ZXIsIC5wYXR0ZXJuLWJnLWRvbWFpbjphZnRlciwgXHJcbi5wYXR0ZXJuLWJnLWRvd25sb2FkczphZnRlciwgLnBhdHRlcm4tYmctaW5kZXg6YWZ0ZXIsXHJcbi5wYXR0ZXJuLWJnLWtub3dsZWRnZWJhc2U6YWZ0ZXIsIC5wYXR0ZXJuLWJnLXRyYW5zZmVyOmFmdGVyLFxyXG4ucGF0dGVybi1iZy1lcnJvcjphZnRlciwgLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwtZG9tYWluLXJlZ2lzdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwtZG9tYWluLXJlZ2lzdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMwOTVGQ0MgMCUsICMwOEQ1RkYgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuLm5hdi5uYXZiYXItbmF2IC5sbS1ob21lOmJlZm9yZSwgLm5hdi5uYXZiYXItbmF2IC5sbS1ob21lOmJlZm9yZSxcclxuLm5hdi5uYXZiYXItbmF2IC5sbS1ob3N0aW5nOmJlZm9yZSwgLm5hdi5uYXZiYXItbmF2IC5sbS1ob3N0aW5nOmJlZm9yZSxcclxuLm5hdi5uYXZiYXItbmF2IC5sbS1kb2N1bWVudDpiZWZvcmUsIC5uYXYubmF2YmFyLW5hdiAubG0tZG9jdW1lbnQ6YmVmb3JlLFxyXG4ubmF2Lm5hdmJhci1uYXYgLmxtLWluZm8tdGV4dDpiZWZvcmUsLm5hdi5uYXZiYXItbmF2IC5sbS1pbmZvLXRleHQ6YmVmb3JlLFxyXG4ubmF2Lm5hdmJhci1uYXYgLmxtLWJhci1ncmFwaDpiZWZvcmUsIC5uYXYubmF2YmFyLW5hdiAubG0tYmFyLWdyYXBoOmJlZm9yZSxcclxuLm5hdi5uYXZiYXItbmF2IC5sbS1lbnZlbG9wZTpiZWZvcmUsIC5uYXYubmF2YmFyLW5hdiAubG0tZW52ZWxvcGU6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbi5uYXYubmF2YmFyLW5hdiAubG0taG9tZTpiZWZvcmUsIC5uYXYubmF2YmFyLW5hdiAubG0taG9tZTpiZWZvcmUgeyAgIFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdXN0b20vaWNvbi1ob21lLnBuZyk7XHJcbn1cclxuLm5hdi5uYXZiYXItbmF2IC5sbS1ob3N0aW5nOmJlZm9yZSwgLm5hdi5uYXZiYXItbmF2IC5sbS1ob3N0aW5nOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2N1c3RvbS9pY29uLXNlcnZpY2VzLnBuZyk7XHJcbn1cclxuLm5hdi5uYXZiYXItbmF2IC5sbS1kb2N1bWVudDpiZWZvcmUsIC5uYXYubmF2YmFyLW5hdiAubG0tZG9jdW1lbnQ6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY3VzdG9tL2ljb24tYmlsbGluZy5wbmcpO1xyXG59XHJcbi5uYXYubmF2YmFyLW5hdiAubG0taW5mby10ZXh0OmJlZm9yZSwgLm5hdi5uYXZiYXItbmF2IC5sbS1pbmZvLXRleHQ6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY3VzdG9tL2ljb24tc3VwcG9ydC5wbmcpO1xyXG59XHJcbi5uYXYubmF2YmFyLW5hdiAubG0tZW52ZWxvcGU6YmVmb3JlLCAubmF2Lm5hdmJhci1uYXYgLmxtLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdXN0b20vaWNvbi1zdXBwb3J0LnBuZyk7XHJcbn1cclxuLm5hdi5uYXZiYXItbmF2IC5sbS1iYXItZ3JhcGg6YmVmb3JlLCAubmF2Lm5hdmJhci1uYXYgLmxtLWJhci1ncmFwaDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdXN0b20vaWNvbi1hZmZpbGlhdGUucG5nKTtcclxufVxyXG4ubGFnb20tbGF5b3V0LWxlZnQgLmFwcC1uYXYgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2ID4gbGkgPiBhID4gc3BhbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuLnBhbmVsLXNpZGViYXIucGFuZWwtY2xpZW50LWNvbnRhY3RzIC5saXN0LWdyb3VwLWl0ZW06YmVmb3JlIHtcclxuICBjb2xvcjogIzE4OEZFQTtcclxufVxyXG4ucGFnZS1jbGllbnRhcmVhaG9tZSAucHJvbW8tc2xpZGVyLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OjQ0cHg7XHJcbn1cclxuLnBhZ2UtY2xpZW50YXJlYWhvbWUgLnByb21vLXNsaWRlci1pY29uIHtcclxuICAgIHdpZHRoOiA0NThweDtcclxuICAgIHRvcDogMjhweDtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxufVxyXG4jYnRuVHJhbnNmZXJEb21haW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnBhZ2UtY2xpZW50YXJlYWhvbWUgLnByb21vLXNsaWRlci13cmFwcGVyLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2N1c3RvbS9vcm5hbWVudDEuc3ZnKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgb3BhY2l0eTogMC40O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTIxMHB4O1xyXG59XHJcbi5sYWdvbS5pcy1hY3Rpb25zIC5tYWluLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAyMXB4IDEwcHg7XHJcbn1cclxuLm1haW4tYm9keS5sb2dpbi1wYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jdXN0b20vb3JuYW1lbnQxLnN2Zyk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTsgICBcclxufVxyXG4ubWFpbi1ib2R5LmxvZ2luLXBhZ2U+LmNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OjE7XHJcbn1cclxuLm1haW4tYm9keS5sb2dpbi1wYWdlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2N1c3RvbS9vcm5hbWVudDIuc3ZnKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIG1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTE0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzNSU7XHJcbn1cclxuXHJcbi5tYWluLWJvZHkubG9naW4tcGFnZS5yZWdpc3Rlci1wYWdlIC50ZXh0LWxpZ2h0IHtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmxvZ2luY29udGFpbmVyIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogMCAxNnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxufVxyXG4ubWFpbi1ib2R5LmxvZ2luLXBhZ2UgLmxvZ2luY29udGFpbmVyIC5oZWFkZXItbGluZWQgaDEge1xyXG4gICAgY29sb3I6ICMzOTNENDU7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5sb2dvLWZvb3RlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG59XHJcbi5sb2dpbmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDM3NnB4O1xyXG59XHJcbi5sb2dpbmNvbnRhaW5lci1ib2R5LCAubG9naW5jb250YWluZXIucmVnaXN0ZXIgLmxvZ2luY29udGFpbmVyLWJvZHkge1xyXG4gICAgcGFkZGluZzogMzhweCA0NHB4O1xyXG59XHJcbi5sb2dpbmNvbnRhaW5lciAuZm9ybS1ncm91cCAuaW5wdXQtbGcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG4ubG9naW5jb250YWluZXIgLmZvcm0tZ3JvdXAgLmNoZWNrYm94Lm0tYi0xNiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4ubG9naW5jb250YWluZXIgYS5wYXNzLWZvcmdvdCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5sb2dpbmNvbnRhaW5lci1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5sb2dpbmNvbnRhaW5lciAuYnRuIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnN2Zy1pY29uIHsgXHJcbiAgICAmLW9uLWRhcmsge1xyXG4gICAgICAgIC5vdXRsaW5lIHtcclxuICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQ4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN2Zy1pY29uIC5wcmltZS1sIHtcclxuICAgIGZpbGw6ICNiZGRkZjk7XHJcbiAgICBzdHJva2U6ICNiZGRkZjk7XHJcbn1cclxuLnN2Zy1pY29uIC5wcmltZSB7XHJcbiAgICBmaWxsOiAjMEU3QkNFO1xyXG4gICAgc3Ryb2tlOiAjMEU3QkNFO1xyXG59XHJcblxyXG4uY3JlZGl0LWNhcmQgLmNhcmQtbnVtYmVyIHtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcblx0LnByb21vLXNsaWRlciB7XHJcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQucHJvbW8tc2xpZGVyLWJvZHkge1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHghaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucHJvbW8tc2xpZGVyLWljb25zIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCNwYXNzd29yZFN0cmVuZ3RoVGV4dExhYmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5sb2dpbmNvbnRhaW5lci1ib2R5LCBcclxuXHQubG9naW5jb250YWluZXIucmVnaXN0ZXIgLmxvZ2luY29udGFpbmVyLWJvZHkge1xyXG5cdFx0cGFkZGluZzogMjRweDtcclxuXHR9XHJcbn0iXSwic291cmNlUm9vdCI6IiJ9*/