@charset "UTF-8";
@import "spinners.css";
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJfedw.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf) format('truetype');
}
/*Theme Colors*/
/*bootstrap Color*/
/*Normal Color*/
/*Border radius*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/2fCJtbhSlhNNa6S2xlh9GyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/UGh2YG8gx86rRGiAZYIbVyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/yQWaOD4iNU5NTY0apN-qj_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
* {
  outline: none !important;
}
body {
  background: #353c48;
  font-family: 'Poppins', sans-serif;
  margin: 0;
  overflow-x: hidden;
  color: #686868;
  font-weight: 300;
}
html {
  position: relative;
  min-height: 100%;
  background: #ffffff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2b2b2b;
  font-family: 'Poppins', sans-serif;
  margin: 10px 0;
  font-weight: 300;
}
h1 {
  line-height: 48px;
  font-size: 36px;
}
h2 {
  line-height: 36px;
  font-size: 24px;
}
h3 {
  line-height: 30px;
  font-size: 21px;
}
h4 {
  line-height: 22px;
  font-size: 18px;
}
h5 {
  font-size: 18px;
  font-size: 16px;
}
h5 {
  font-size: 16px;
  font-size: 14px;
}
.dn {
  display: none;
}
.db {
  display: block;
}
.light_op_text {
  color: rgba(255, 255, 255, 0.5);
}
blockquote {
  border-left: 5px solid #ff6849 !important;
  border: 1px solid rgba(120, 130, 140, 0.28);
}
p {
  line-height: 1.6;
}
b {
  font-weight: 600;
}
a:hover {
  outline: 0;
  text-decoration: none;
}
a:active {
  outline: 0;
  text-decoration: none;
}
a:focus {
  outline: 0;
  text-decoration: none;
}
.clear {
  clear: both;
}
.font-12 {
  font-size: 12px;
}
hr {
  border-color: rgba(120, 130, 140, 0.28);
}
.b-t {
  border-top: 1px solid rgba(120, 130, 140, 0.28);
}
.b-b {
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.b-l {
  border-left: 1px solid rgba(120, 130, 140, 0.28);
}
.b-r {
  border-right: 1px solid rgba(120, 130, 140, 0.28);
}
.b-all {
  border: 1px solid rgba(120, 130, 140, 0.28);
}
.b-none {
  border: 0px!important;
}
.max-height {
  height: 310px;
  overflow: auto;
}
.p-0 {
  padding: 0px !important;
}
.p-10 {
  padding: 10px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-30 {
  padding: 30px !important;
}
.p-l-0 {
  padding-left: 0px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.p-l-20 {
  padding-left: 20px !important;
}
.p-r-0 {
  padding-right: 0px !important;
}
.p-r-10 {
  padding-right: 10px !important;
}
.p-r-20 {
  padding-right: 20px !important;
}
.p-r-30 {
  padding-right: 30px !important;
}
.p-r-40 {
  padding-right: 40px !important;
}
.p-t-0 {
  padding-top: 0px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.p-b-0 {
  padding-bottom: 0px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.m-0 {
  margin: 0px !important;
}
.m-l-5 {
  margin-left: 5px !important;
}
.m-l-10 {
  margin-left: 10px !important;
}
.m-l-15 {
  margin-left: 15px !important;
}
.m-l-20 {
  margin-left: 20px !important;
}
.m-l-30 {
  margin-left: 30px !important;
}
.m-l-40 {
  margin-left: 40px !important;
}
.m-r-5 {
  margin-right: 5px !important;
}
.m-r-10 {
  margin-right: 10px !important;
}
.m-r-15 {
  margin-right: 15px !important;
}
.m-r-20 {
  margin-right: 20px !important;
}
.m-r-30 {
  margin-right: 30px !important;
}
.m-r-40 {
  margin-right: 40px !important;
}
.m-t-5 {
  margin-top: 5px !important;
}
.m-t-0 {
  margin-top: 0px !important;
}
.m-t-10 {
  margin-top: 10px !important;
}
.m-t-15 {
  margin-top: 15px !important;
}
.m-t-20 {
  margin-top: 20px !important;
}
.m-t-30 {
  margin-top: 30px !important;
}
.m-t-40 {
  margin-top: 40px !important;
}
.m-b-0 {
  margin-bottom: 0px !important;
}
.m-b-5 {
  margin-bottom: 5px !important;
}
.m-b-10 {
  margin-bottom: 10px !important;
}
.m-b-15 {
  margin-bottom: 15px !important;
}
.m-b-20 {
  margin-bottom: 20px !important;
}
.m-b-30 {
  margin-bottom: 30px !important;
}
.m-b-40 {
  margin-bottom: 40px !important;
}
.vt {
  vertical-align: top;
}
.vb {
  vertical-align: bottom;
}
.font-bold {
  font-weight: 700;
}
.font-normal {
  font-weight: normal;
}
.font-light {
  font-weight: 300;
}
.pull-in {
  margin-left: -15px;
  margin-right: -15px;
}
.b-0 {
  border: none !important;
}
.vertical-middle {
  vertical-align: middle;
}
.bx-shadow {
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.mx-box {
  max-height: 380px;
  min-height: 380px;
}
.thumb-sm {
  height: 32px;
  width: 32px;
}
.thumb-md {
  height: 48px;
  width: 48px;
}
.thumb-lg {
  height: 88px;
  width: 88px;
}
.txt-oflo {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.get-code {
  color: #96a2b4;
  cursor: pointer;
  border-radius: 100%;
  background: #ffffff;
  padding: 4px 5px;
  font-size: 10px;
  margin: 0 5px;
  vertical-align: middle;
}
/* Badge */
.badge {
  text-transform: uppercase;
  font-weight: 600;
  padding: 3px 5px;
  font-size: 12px;
  margin-top: 1px;
  background-color: #fec107;
}
.badge-xs {
  font-size: 9px;
}
.badge-xs,
.badge-sm {
  -webkit-transform: translate(0, -2px);
  -ms-transform: translate(0, -2px);
  -o-transform: translate(0, -2px);
  transform: translate(0, -2px);
}
.badge-success {
  background-color: #00c292;
}
.badge-info {
  background-color: #009BE0;
}
.badge-warning {
  background-color: #fec107;
}
.badge-danger {
  background-color: #fb9678;
}
.badge-purple {
  background-color: #9675ce;
}
.badge-red {
  background-color: #fb3a3a;
}
.badge-inverse {
  background-color: #4c5667;
}
/*notify*/
.notify {
  position: relative;
  margin-top: -30px;
}
.notify .heartbit {
  position: absolute;
  top: -20px;
  right: -16px;
  height: 25px;
  width: 25px;
  z-index: 10;
  border: 5px solid #fb9678;
  border-radius: 70px;
  -moz-animation: heartbit 1s ease-out;
  -moz-animation-iteration-count: infinite;
  -o-animation: heartbit 1s ease-out;
  -o-animation-iteration-count: infinite;
  -webkit-animation: heartbit 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.notify .point {
  width: 6px;
  height: 6px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: #fb9678;
  position: absolute;
  right: -6px;
  top: -10px;
}
@-moz-keyframes heartbit {
  0% {
    -moz-transform: scale(0);
    opacity: 0.0;
  }
  25% {
    -moz-transform: scale(0.1);
    opacity: 0.1;
  }
  50% {
    -moz-transform: scale(0.5);
    opacity: 0.3;
  }
  75% {
    -moz-transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 0.0;
  }
}
@-webkit-keyframes heartbit {
  0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
  }
  25% {
    -webkit-transform: scale(0.1);
    opacity: 0.1;
  }
  50% {
    -webkit-transform: scale(0.5);
    opacity: 0.3;
  }
  75% {
    -webkit-transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0.0;
  }
}
/* Text colors */
.text-white {
  color: #ffffff !important;
}
.text-danger {
  color: #fb9678 !important;
}
.text-muted {
  color: #8d9ea7 !important;
}
.text-warning {
  color: #fec107 !important;
}
.text-success {
  color: #00c292 !important;
}
.text-info {
  color: #009BE0 !important;
}
.text-inverse {
  color: #4c5667 !important;
}
.text-blue {
  color: #02bec9 !important;
}
.text-purple {
  color: #9675ce !important;
}
.text-primary {
  color: #ab8ce4 !important;
}
.text-megna {
  color: #01c0c8 !important;
}
.text-dark {
  color: #686868 !important;
}
/* Background colors */
.bg-primary {
  background-color: #ab8ce4 !important;
}
.bg-success {
  background-color: #00c292 !important;
}
.bg-info {
  background-color: #009BE0 !important;
}
.bg-warning {
  background-color: #fec107 !important;
}
.bg-danger {
  background-color: #fb9678 !important;
}
.bg-theme {
  background-color: #ff6849 !important;
}
.bg-theme-dark {
  background-color: #353c48 !important;
}
.bg-inverse {
  background-color: #4c5667 !important;
}
.bg-purple {
  background-color: #9675ce !important;
}
.bg-white {
  background-color: #ffffff !important;
}
/* Labels */
.label {
  letter-spacing: 0.05em;
  border-radius: 60px;
  padding: 4px 12px 3px;
  font-weight: 500;
}
.label-rounded,
.label-rouded {
  border-radius: 60px;
  padding: 4px 12px 3px;
  font-weight: 500;
}
.label-custom {
  background-color: #01c0c8;
}
.label-success {
  background-color: #00c292;
}
.label-info {
  background-color: #009BE0;
}
.label-warning {
  background-color: #fec107;
}
.label-danger {
  background-color: #fb9678;
}
.label-megna {
  background-color: #01c0c8;
}
.label-primary {
  background-color: #ab8ce4;
}
.label-purple {
  background-color: #9675ce;
}
.label-red {
  background-color: #fb3a3a;
}
.label-inverse {
  background-color: #4c5667;
}
.label-white {
  background-color: #ffffff;
}
.label-default {
  background-color: #98a6ad;
}
/*Bootstrap overight*/
.dropdown-menu {
  border: 1px solid rgba(120, 130, 140, 0.28);
  border-radius: 0px;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05) !important;
  -webkit-box-shadow: 0px!important;
  -moz-box-shadow: 0px!important;
  padding-bottom: 8px;
  margin-top: 0px;
}
.dropdown-menu > li > a {
  padding: 9px 20px;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  background: #f7fafc;
}
.navbar-top-links .progress {
  margin-bottom: 6px;
}
label {
  font-weight: 500;
}
.btn {
  border-radius: 0px;
}
.form-control {
  background-color: #ffffff;
  border: 1px solid #e4e7ea;
  border-radius: 0px;
  box-shadow: none;
  color: #565656;
  height: 38px;
  max-width: 100%;
  padding: 7px 12px;
  transition: all 300ms linear 0s;
}
.form-control:focus {
  box-shadow: none;
  border-color: #96a2b4;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 44px;
  padding: 5px 10px;
  font-size: 18px;
}
.bootstrap-tagsinput {
  border: 1px solid #e4e7ea;
  border-radius: 0px;
  box-shadow: none;
  display: block;
  padding: 7px 12px;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn {
  padding: 9px 10px;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up,
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  border-radius: 0px;
}
.input-group-btn .btn {
  padding: 8px 12px;
}
.form-horizontal .form-group {
  margin-left: -7.5px;
  margin-right: -7.5px;
  margin-bottom: 25px;
}
.form-group {
  margin-bottom: 25px;
}
.select2-container-multi .select2-choices {
  border: 1px solid #e4e7ea;
}
.list-group-item,
.list-group-item:first-child,
.list-group-item:last-child {
  border-radius: 0px;
  border-color: rgba(120, 130, 140, 0.28);
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  background: #009BE0;
  border-color: #009BE0;
}
.list-task .list-group-item,
.list-task .list-group-item:first-child {
  border-radius: 0px;
  border: 0px;
}
.list-task .list-group-item:last-child {
  border-radius: 0px;
  border: 0px;
}
.media {
  border: 1px solid rgba(120, 130, 140, 0.28);
  margin-bottom: 10px;
  padding: 15px;
}
.media .media-heading {
  font-weight: 500;
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
  background: #f7fafc;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  background: #f7fafc;
}
.well,
pre {
  background: #ffffff;
  border-radius: 0px;
}
.nav-tabs > li > a {
  border-radius: 0px;
  color: #96a2b4;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background: #ffffff;
}
.modal-content {
  border-radius: 0px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.alert {
  border-radius: 0px;
}
.carousel-control {
  width: 8%;
}
.carousel-control span {
  position: absolute;
  top: 50%;
  /* pushes the icon in the middle of the height */
  z-index: 5;
  display: inline-block;
  font-size: 30px;
}
.popover {
  border-radius: 0px;
}
.popover-title {
  padding: 5px 14px;
}
.container-fluid {
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 15px;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.row {
  margin-right: -7.5px;
  margin-left: -7.5px;
}
.btn-group-vertical > .btn:first-child:not(:last-child),
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-radius: 0px;
}
.table-responsive {
  overflow-y: hidden;
}
/* Pagination/ Pager */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination > li > a,
.pagination > li > span {
  color: #96a2b4;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #e4e7ea;
}
.pagination-split li {
  margin-left: 5px;
  display: inline-block;
  float: left;
}
.pagination-split li:first-child {
  margin-left: 0;
}
.pagination-split li a {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #ff6849;
  border-color: #ff6849;
}
.pager li > a,
.pager li > span {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  color: #96a2b4;
}
.table-box {
  display: table;
  width: 100%;
}
.cell {
  display: table-cell;
  vertical-align: middle;
}
.jqstooltip {
  width: auto !important;
  height: auto !important;
}
#wrapper {
  width: 100%;
  overflow: hidden;
}
#page-wrapper {
  padding: 0px;
  min-height: 568px;
  background: #edf1f5;
  padding-bottom: 60px;
}
.footer {
  bottom: 0;
  color: #58666e;
  left: 0px;
  padding: 20px 30px;
  position: absolute;
  right: 0;
  background: #ffffff;
}
.bg-title {
  background: #ffffff;
  overflow: hidden;
  padding: 15px 15px 10px;
  margin-bottom: 25px;
  margin-left: -25.5px;
  margin-right: -25.5px;
}
.bg-title h4 {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  margin-top: 6px;
}
.bg-title .breadcrumb {
  background: none;
  margin-bottom: 0px;
  float: right;
  padding: 0;
  margin-top: 8px;
}
.bg-title .breadcrumb a {
  color: rgba(0, 0, 0, 0.5);
}
.bg-title .breadcrumb a:hover {
  color: #000000;
}
.bg-title .breadcrumb .active {
  color: #ff6849;
}
.logo b {
  /*background:@themecolor;*/
  height: 60px;
  display: inline-block;
  width: 60px;
  line-height: 60px;
  text-align: center;
}
.logo i {
  color: #ffffff;
}
.top-left-part {
  width: 220px;
  float: left;
  background: #ffffff;
}
.top-left-part a {
  color: #ffffff;
  font-size: 18px;
  padding-left: 0px;
  text-transform: uppercase;
}
.top-left-part .light-logo {
  display: none;
}
.navbar-header {
  width: 100%;
  background: #4c5667;
  border: 0px;
}
.navbar-default {
  border: 0px;
}
.navbar-top-links {
  margin-right: 0;
}
.navbar-top-links .badge {
  position: absolute;
  right: 6px;
  top: 15px;
}
.navbar-top-links > li {
  float: left;
}
.navbar-top-links > li > a {
  color: #ffffff;
  padding: 0 14px;
  line-height: 60px;
  min-height: 60px;
}
.navbar-top-links > li > a:hover {
  background: rgba(0, 0, 0, 0.1);
}
.navbar-top-links > li > a:focus {
  background: rgba(0, 0, 0, 0);
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background: rgba(255, 255, 255, 0.2);
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}
.navbar-header .navbar-toggle {
  float: none;
  padding: 0 15px;
  line-height: 60px;
  border: 0px;
  color: rgba(255, 255, 255, 0.5);
  margin: 0px;
  display: inline-block;
  border-radius: 0px;
}
.navbar-header .navbar-toggle:hover,
.navbar-header .navbar-toggle:focus {
  background: rgba(0, 0, 0, 0.3);
  color: #ffffff;
}
/*Search*/
.app-search {
  position: relative;
  margin: 0px;
}
.app-search a {
  position: absolute;
  top: 20px;
  right: 10px;
  color: #4c5667;
}
.app-search .form-control,
.app-search .form-control:focus {
  border: none;
  font-size: 13px;
  color: #4c5667;
  padding-left: 20px;
  padding-right: 40px;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: none;
  height: 30px;
  font-weight: 600;
  width: 180px;
  display: inline-block;
  line-height: 30px;
  margin-top: 15px;
  border-radius: 40px;
  transition: 0.5s ease-out;
}
.app-search .form-control::-moz-placeholder {
  color: #686868;
  opacity: 0.5;
}
.app-search .form-control::-webkit-input-placeholder {
  color: #686868;
  opacity: 0.5;
}
.app-search .form-control::-ms-placeholder {
  color: #686868;
  opacity: 0.5;
}
.nav-small-cap {
  color: #a6afbb;
  cursor: default;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.035em;
  padding: 12px 15px !important;
  pointer-events: none;
  margin: 20px 0 0 -15px;
}
.profile-pic {
  padding: 0px 20px;
  line-height: 50px;
}
.profile-pic img {
  margin-right: 10px;
}
.drop-title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #96a2b4;
  font-size: 15px;
  font-weight: 600;
  padding: 11px 20px 15px;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-rounded {
  border-radius: 60px;
}
.btn-custom,
.btn-custom.disabled {
  background: #ff6849;
  border: 1px solid #ff6849;
  color: #ffffff;
}
.btn-custom:hover,
.btn-custom.disabled:hover,
.btn-custom:focus,
.btn-custom.disabled:focus,
.btn-custom.focus,
.btn-custom.disabled.focus {
  background: #ff6849;
  opacity: 0.8;
  color: #ffffff;
  border: 1px solid #ff6849;
}
.btn-primary,
.btn-primary.disabled {
  background: #ab8ce4;
  border: 1px solid #ab8ce4;
}
.btn-primary:hover,
.btn-primary.disabled:hover,
.btn-primary:focus,
.btn-primary.disabled:focus,
.btn-primary.focus,
.btn-primary.disabled.focus {
  background: #ab8ce4;
  opacity: 0.8;
  border: 1px solid #ab8ce4;
}
.btn-success,
.btn-success.disabled {
  background: #00c292;
  border: 1px solid #00c292;
}
.btn-success:hover,
.btn-success.disabled:hover,
.btn-success:focus,
.btn-success.disabled:focus,
.btn-success.focus,
.btn-success.disabled.focus {
  background: #00c292;
  opacity: 0.8;
  border: 1px solid #00c292;
}
.btn-info,
.btn-info.disabled {
  background: #009BE0;
  border: 1px solid #009BE0;
}
.btn-info:hover,
.btn-info.disabled:hover,
.btn-info:focus,
.btn-info.disabled:focus,
.btn-info.focus,
.btn-info.disabled.focus {
  background: #009BE0;
  opacity: 0.8;
  border: 1px solid #009BE0;
}
.btn-warning,
.btn-warning.disabled {
  background: #fec107;
  border: 1px solid #fec107;
}
.btn-warning:hover,
.btn-warning.disabled:hover,
.btn-warning:focus,
.btn-warning.disabled:focus,
.btn-warning.focus,
.btn-warning.disabled.focus {
  background: #fec107;
  opacity: 0.8;
  border: 1px solid #fec107;
}
.btn-danger,
.btn-danger.disabled {
  background: #fb9678;
  border: 1px solid #fb9678;
}
.btn-danger:hover,
.btn-danger.disabled:hover,
.btn-danger:focus,
.btn-danger.disabled:focus,
.btn-danger.focus,
.btn-danger.disabled.focus {
  background: #fb9678;
  opacity: 0.8;
  border: 1px solid #fb9678;
}
.btn-default,
.btn-default.disabled {
  background: #e4e7ea;
  border: 1px solid #e4e7ea;
}
.btn-default:hover,
.btn-default.disabled:hover,
.btn-default:focus,
.btn-default.disabled:focus,
.btn-default.focus,
.btn-default.disabled.focus {
  opacity: 0.8;
  border: 1px solid #e4e7ea;
  background: #e4e7ea;
}
.btn-default.btn-outline {
  background-color: #fff;
}
.btn-default.btn-outline:hover,
.btn-default.btn-outline:focus,
.btn-default.btn-outline.focus {
  background: #e4e7ea;
}
.btn-primary.btn-outline {
  color: #ab8ce4;
  background-color: #353c48;
}
.btn-primary.btn-outline:hover,
.btn-primary.btn-outline:focus,
.btn-primary.btn-outline.focus {
  background: #ab8ce4;
  color: #ffffff;
}
.btn-success.btn-outline {
  color: #00c292;
  background-color: transparent;
}
.btn-success.btn-outline:hover,
.btn-success.btn-outline:focus,
.btn-success.btn-outline.focus {
  background: #00c292;
  color: #ffffff;
}
.btn-info.btn-outline {
  color: #009BE0;
  background-color: transparent;
}
.btn-info.btn-outline:hover,
.btn-info.btn-outline:focus,
.btn-info.btn-outline.focus {
  background: #009BE0;
  color: #ffffff;
}
.btn-warning.btn-outline {
  color: #fec107;
  background-color: transparent;
}
.btn-warning.btn-outline:hover,
.btn-warning.btn-outline:focus,
.btn-warning.btn-outline.focus {
  background: #fec107;
  color: #ffffff;
}
.btn-danger.btn-outline {
  color: #fb9678;
  background-color: transparent;
}
.btn-danger.btn-outline:hover,
.btn-danger.btn-outline:focus,
.btn-danger.btn-outline.focus {
  background: #fb9678;
  color: #ffffff;
}
.button-box .btn {
  margin: 0 8px 8px 0px;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: white;
}
.btn-label {
  background: rgba(0, 0, 0, 0.05);
  display: inline-block;
  margin: -6px 12px -6px -14px;
  padding: 7px 15px;
}
.btn-facebook {
  color: #ffffff !important;
  background-color: #3b5998 !important;
}
.btn-twitter {
  color: #ffffff !important;
  background-color: #55acee !important;
}
.btn-linkedin {
  color: #ffffff !important;
  background-color: #007bb6 !important;
}
.btn-dribbble {
  color: #ffffff !important;
  background-color: #ea4c89 !important;
}
.btn-googleplus {
  color: #ffffff !important;
  background-color: #dd4b39 !important;
}
.btn-instagram {
  color: #ffffff !important;
  background-color: #3f729b !important;
}
.btn-pinterest {
  color: #ffffff !important;
  background-color: #cb2027 !important;
}
.btn-dropbox {
  color: #ffffff !important;
  background-color: #007ee5 !important;
}
.btn-flickr {
  color: #ffffff !important;
  background-color: #ff0084 !important;
}
.btn-tumblr {
  color: #ffffff !important;
  background-color: #32506d !important;
}
.btn-skype {
  color: #ffffff !important;
  background-color: #00aff0 !important;
}
.btn-youtube {
  color: #ffffff !important;
  background-color: #bb0000 !important;
}
.btn-github {
  color: #ffffff !important;
  background-color: #171515 !important;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus {
  background-color: #ab8ce4;
  border: 1px solid #ab8ce4;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success.focus:active,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover,
.btn-success.focus,
.btn-success:focus {
  background-color: #00c292;
  border: 1px solid #00c292;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info.focus:active,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover,
.btn-info.focus,
.btn-info:focus {
  background-color: #009BE0;
  border: 1px solid #009BE0;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning.focus:active,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning.focus,
.btn-warning:focus {
  background-color: #fec107;
  border: 1px solid #fec107;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger.focus:active,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger.focus,
.btn-danger:focus {
  background-color: #fb9678;
  border: 1px solid #fb9678;
}
.btn-inverse,
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open > .dropdown-toggle.btn-inverse {
  background-color: #4c5667;
  border: 1px solid #4c5667;
  color: #ffffff;
}
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted rgba(120, 130, 140, 0.28);
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
.login-panel {
  margin-top: 25%;
}
.flot-chart {
  display: block;
  height: 400px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
table.dataTable thead .sorting_asc:after {
  content: "\f0de";
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting:after {
  content: "\f0dc";
  float: right;
  font-family: fontawesome;
  color: rgba(50, 50, 50, 0.5);
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid rgba(120, 130, 140, 0.28);
  background-color: #f7fafc;
}
.show-grid {
  margin: 15px 0;
}
.huge {
  font-size: 40px;
}
.white-box {
  background: #ffffff;
  padding: 25px;
  margin-bottom: 15px;
}
.white-box .box-title {
  margin: 0px 0px 12px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
}
.panel {
  border-radius: 0px;
  margin-bottom: 15px;
  border: 0px;
}
.panel .panel-heading {
  border-radius: 0px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 20px 25px;
}
.panel .panel-heading .panel-title {
  font-size: 14px;
  color: #96a2b4;
}
.panel .panel-heading a i {
  font-size: 12px;
  margin-left: 8px;
}
.panel .panel-action {
  float: right;
}
.panel .panel-action a {
  opacity: 0.5;
}
.panel .panel-action a:hover {
  opacity: 1;
}
.panel .panel-body {
  padding: 25px;
}
.panel .panel-body:first-child h3 {
  margin-top: 0px;
  font-weight: 600;
  font-family: 'Gotham', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}
.panel .panel-footer {
  background: #ffffff;
  border-radius: 0px;
  padding: 20px 25px;
}
.panel-green,
.panel-success {
  border-color: #00c292;
}
.panel-green .panel-heading,
.panel-success .panel-heading {
  border-color: #00c292;
  color: white;
  background-color: #00c292;
}
.panel-green .panel-heading a,
.panel-success .panel-heading a {
  color: #ffffff;
}
.panel-green .panel-heading a:hover,
.panel-success .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}
.panel-green a,
.panel-success a {
  color: #00c292;
}
.panel-green a:hover,
.panel-success a:hover {
  color: #007658;
}
.panel-black,
.panel-inverse {
  border-color: #4c5667;
}
.panel-black .panel-heading,
.panel-inverse .panel-heading {
  border-color: #4c5667;
  color: white;
  background-color: #4c5667;
}
.panel-black .panel-heading a,
.panel-inverse .panel-heading a {
  color: #ffffff;
}
.panel-black .panel-heading a:hover,
.panel-inverse .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}
.panel-black a,
.panel-inverse a {
  color: #4c5667;
}
.panel-black a:hover,
.panel-inverse a:hover {
  color: #2c313b;
}
.panel-darkblue,
.panel-primary {
  border-color: #ab8ce4;
}
.panel-darkblue .panel-heading,
.panel-primary .panel-heading {
  border-color: #ab8ce4;
  color: white;
  background-color: #ab8ce4;
}
.panel-darkblue .panel-heading a,
.panel-primary .panel-heading a {
  color: #ffffff;
}
.panel-darkblue .panel-heading a:hover,
.panel-primary .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}
.panel-darkblue a,
.panel-primary a {
  color: #ab8ce4;
}
.panel-darkblue a:hover,
.panel-primary a:hover {
  color: #7e4ed5;
}
.panel-blue,
.panel-info {
  border-color: #009BE0;
}
.panel-blue .panel-heading,
.panel-info .panel-heading {
  border-color: #009BE0;
  color: white;
  background-color: #009BE0;
}
.panel-blue .panel-heading a,
.panel-info .panel-heading a {
  color: #ffffff;
}
.panel-blue .panel-heading a:hover,
.panel-info .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}
.panel-blue a,
.panel-info a {
  color: #009BE0;
}
.panel-blue a:hover,
.panel-info a:hover {
  color: #006693;
}
.panel-red,
.panel-danger {
  border-color: #fb9678;
}
.panel-red .panel-heading,
.panel-danger .panel-heading {
  border-color: #fb9678;
  color: white;
  background-color: #fb9678;
}
.panel-red .panel-heading a,
.panel-danger .panel-heading a {
  color: #ffffff;
}
.panel-red .panel-heading a:hover,
.panel-danger .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}
.panel-red a,
.panel-danger a {
  color: #fb9678;
}
.panel-red a:hover,
.panel-danger a:hover {
  color: #f95c2e;
}
.panel-yellow,
.panel-warning {
  border-color: #fec107;
}
.panel-yellow .panel-heading,
.panel-warning .panel-heading {
  border-color: #fec107;
  color: white;
  background-color: #fec107;
}
.panel-yellow .panel-heading a,
.panel-warning .panel-heading a {
  color: #ffffff;
}
.panel-yellow .panel-heading a:hover,
.panel-warning .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}
.panel-yellow a,
.panel-warning a {
  color: #fec107;
}
.panel-yellow a:hover,
.panel-warning a:hover {
  color: #b88b01;
}
.panel-white,
.panel-default {
  border-color: rgba(120, 130, 140, 0.28);
}
.panel-white .panel-heading,
.panel-default .panel-heading {
  color: #96a2b4;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.panel-white .panel-body,
.panel-default .panel-body {
  color: #96a2b4;
}
.panel-white .panel-action a,
.panel-default .panel-action a {
  color: #96a2b4;
  opacity: 0.5;
}
.panel-white .panel-action a:hover,
.panel-default .panel-action a:hover {
  opacity: 1;
  color: #96a2b4;
}
.panel-white .panel-footer,
.panel-default .panel-footer {
  background: #ffffff;
  color: #96a2b4;
  border-top: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-info {
  border-color: #009BE0;
}
.full-panel-info .panel-heading {
  border-color: #009BE0;
  color: white;
  background-color: #009BE0;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-info .panel-body {
  background: #009BE0;
  color: #ffffff;
}
.full-panel-info .panel-footer {
  background: #009BE0;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-info a {
  color: #009BE0;
}
.full-panel-info a:hover {
  color: #006693;
}
.full-panel-warning {
  border-color: #fec107;
}
.full-panel-warning .panel-heading {
  border-color: #fec107;
  color: white;
  background-color: #fec107;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-warning .panel-body {
  background: #fec107;
  color: #ffffff;
}
.full-panel-warning .panel-footer {
  background: #fec107;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-warning a {
  color: #fec107;
}
.full-panel-warning a:hover {
  color: #b88b01;
}
.full-panel-success {
  border-color: #00c292;
}
.full-panel-success .panel-heading {
  border-color: #00c292;
  color: white;
  background-color: #00c292;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-success .panel-body {
  background: #00c292;
  color: #ffffff;
}
.full-panel-success .panel-footer {
  background: #00c292;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-success a {
  color: #00c292;
}
.full-panel-success a:hover {
  color: #007658;
}
.full-panel-purple {
  border-color: #9675ce;
}
.full-panel-purple .panel-heading {
  color: white;
  background-color: #9675ce;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-purple .panel-body {
  background: #9675ce;
  color: #ffffff;
}
.full-panel-purple .panel-footer {
  background: #9675ce;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-purple a {
  color: #9675ce;
}
.full-panel-purple a:hover {
  color: #6c41b6;
}
.full-panel-danger {
  border-color: #fb9678;
}
.full-panel-danger .panel-heading {
  border-color: #fb9678;
  color: white;
  background-color: #fb9678;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-danger .panel-body {
  background: #fb9678;
  color: #ffffff;
}
.full-panel-danger .panel-footer {
  background: #fb9678;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-danger a {
  color: #fb9678;
}
.full-panel-danger a:hover {
  color: #f95c2e;
}
.full-panel-inverse {
  border-color: #4c5667;
}
.full-panel-inverse .panel-heading {
  border-color: #4c5667;
  color: white;
  background-color: #4c5667;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-inverse .panel-body {
  background: #4c5667;
  color: #ffffff;
}
.full-panel-inverse .panel-footer {
  background: #4c5667;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-inverse a {
  color: #4c5667;
}
.full-panel-inverse a:hover {
  color: #2c313b;
}
.full-panel-default {
  border-color: rgba(120, 130, 140, 0.28);
}
.full-panel-default .panel-heading {
  color: #96a2b4;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-default .panel-body {
  color: #96a2b4;
}
.full-panel-default .panel-footer {
  background: #ffffff;
  color: #96a2b4;
  border-top: 1px solid rgba(120, 130, 140, 0.28);
}
.full-panel-default a {
  color: #96a2b4;
}
.full-panel-default a:hover {
  color: #2c313b;
}
.panel-opcl {
  float: right;
}
.panel-opcl i {
  margin-left: 8px;
  font-size: 10px;
  cursor: pointer;
}
.fa-fw {
  width: 20px!important;
  display: inline-block !important;
  text-align: left !important;
}
/*Wave Effeects*/
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.08);
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
  -webkit-transform: scale(0) translate(0, 0);
  -moz-transform: scale(0) translate(0, 0);
  -ms-transform: scale(0) translate(0, 0);
  -o-transform: scale(0) translate(0, 0);
  transform: scale(0) translate(0, 0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
  background: rgba(255, 255, 255, 0.4);
  background: -webkit-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  background: -o-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  background: -moz-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.waves-effect.waves-classic .waves-ripple {
  background: rgba(0, 0, 0, 0.2);
}
.waves-effect.waves-classic.waves-light .waves-ripple {
  background: rgba(255, 255, 255, 0.4);
}
.waves-notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.waves-button,
.waves-circle {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.waves-button,
.waves-button:hover,
.waves-button:visited,
.waves-button-input {
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  outline: none;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  font-size: 1em;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  z-index: 1;
}
.waves-button {
  padding: 0.85em 1.1em;
  border-radius: 0.2em;
}
.waves-button-input {
  margin: 0;
  padding: 0.85em 1.1em;
}
.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}
.waves-input-wrapper.waves-button {
  padding: 0;
}
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
}
.waves-float {
  -webkit-mask-image: none;
  -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
}
.waves-float:active {
  -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
}
.waves-block {
  display: block;
}
/* =============
   Checkbox and Radios
============= */
.checkbox {
  padding-left: 20px;
}
.checkbox label {
  display: inline-block;
  padding-left: 5px;
  position: relative;
}
.checkbox label::before {
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  background-color: #ffffff;
  border-radius: 1px;
  border: 1px solid rgba(120, 130, 140, 0.28);
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  position: absolute;
  transition: 0.3s ease-in-out;
  width: 17px;
  outline: none !important;
}
.checkbox label::after {
  color: #96a2b4;
  display: inline-block;
  font-size: 11px;
  height: 16px;
  left: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  position: absolute;
  top: 0;
  width: 16px;
}
.checkbox input[type="checkbox"] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: none !important;
}
.checkbox input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:focus + label::before {
  outline-offset: -2px;
  outline: none;
  outline: thin dotted;
}
.checkbox input[type="checkbox"]:checked + label::after {
  content: "\f00c";
  font-family: 'FontAwesome';
}
.checkbox input[type="checkbox"]:disabled + label::before {
  background-color: #e4e7ea;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}
.checkbox.checkbox-single label {
  height: 17px;
}
.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #ab8ce4;
  border-color: #ab8ce4;
}
.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #fb9678;
  border-color: #fb9678;
}
.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #009BE0;
  border-color: #009BE0;
}
.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #fec107;
  border-color: #fec107;
}
.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #00c292;
  border-color: #00c292;
}
.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-purple input[type="checkbox"]:checked + label::before {
  background-color: #9675ce;
  border-color: #9675ce;
}
.checkbox-purple input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-red input[type="checkbox"]:checked + label::before {
  background-color: #fb9678;
  border-color: #fb9678;
}
.checkbox-red input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-inverse input[type="checkbox"]:checked + label::before {
  background-color: #4c5667;
  border-color: #4c5667;
}
.checkbox-inverse input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
/* Radios */
.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  padding-left: 5px;
  position: relative;
}
.radio label::before {
  -o-transition: border 0.5s ease-in-out;
  -webkit-transition: border 0.5s ease-in-out;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid rgba(120, 130, 140, 0.28);
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  position: absolute;
  transition: border 0.5s ease-in-out;
  width: 17px;
  outline: none !important;
}
.radio label::after {
  -moz-transition: -moz-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -o-transition: -o-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -webkit-transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  background-color: #96a2b4;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  height: 7px;
  left: 5px;
  margin-left: -20px;
  position: absolute;
  top: 5px;
  transform: scale(0, 0);
  transition: transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  width: 7px;
}
.radio input[type="radio"] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: none !important;
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:focus + label::before {
  outline-offset: -2px;
  outline: 5px auto -webkit-focus-ring-color;
  outline: thin dotted;
}
.radio input[type="radio"]:checked + label::after {
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}
.radio.radio-single label {
  height: 17px;
}
.radio-primary input[type="radio"] + label::after {
  background-color: #ab8ce4;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #ab8ce4;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #ab8ce4;
}
.radio-danger input[type="radio"] + label::after {
  background-color: #fb9678;
}
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #fb9678;
}
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #fb9678;
}
.radio-info input[type="radio"] + label::after {
  background-color: #009BE0;
}
.radio-info input[type="radio"]:checked + label::before {
  border-color: #009BE0;
}
.radio-info input[type="radio"]:checked + label::after {
  background-color: #009BE0;
}
.radio-warning input[type="radio"] + label::after {
  background-color: #fec107;
}
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #fec107;
}
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #fec107;
}
.radio-success input[type="radio"] + label::after {
  background-color: #00c292;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #00c292;
}
.radio-success input[type="radio"]:checked + label::after {
  background-color: #00c292;
}
.radio-purple input[type="radio"] + label::after {
  background-color: #9675ce;
}
.radio-purple input[type="radio"]:checked + label::before {
  border-color: #9675ce;
}
.radio-purple input[type="radio"]:checked + label::after {
  background-color: #9675ce;
}
.radio-red input[type="radio"] + label::after {
  background-color: #fb9678;
}
.radio-red input[type="radio"]:checked + label::before {
  border-color: #fb9678;
}
.radio-red input[type="radio"]:checked + label::after {
  background-color: #fb9678;
}
/* File Upload */
.fileupload {
  overflow: hidden;
  position: relative;
}
.fileupload input.upload {
  cursor: pointer;
  filter: alpha(opacity=0);
  font-size: 20px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/**
Models
**/
.model_img {
  cursor: pointer;
}
/*Nestable*/
.myadmin-dd .dd-list .dd-item .dd-handle {
  background: #ffffff;
  border: 1px solid rgba(120, 130, 140, 0.28);
  padding: 8px 16px;
  height: auto;
  font-weight: 600;
  border-radius: 0px;
}
.myadmin-dd .dd-list .dd-item .dd-handle:hover {
  color: #009BE0;
}
.myadmin-dd .dd-list .dd-item button {
  height: auto;
  font-size: 17px;
  margin: 8px auto;
  color: #96a2b4;
  width: 30px;
}
.myadmin-dd-empty .dd-list .dd3-handle {
  border: 1px solid rgba(120, 130, 140, 0.28);
  border-bottom: 0px;
  background: #ffffff;
  height: 36px;
  width: 36px;
}
.myadmin-dd-empty .dd-list .dd3-handle:before {
  color: inherit;
  top: 7px;
}
.myadmin-dd-empty .dd-list .dd3-handle:hover {
  color: #009BE0;
}
.myadmin-dd-empty .dd-list .dd3-content {
  height: auto;
  border: 1px solid rgba(120, 130, 140, 0.28);
  padding: 8px 16px 8px 46px;
  background: #ffffff;
  font-weight: 600;
}
.myadmin-dd-empty .dd-list .dd3-content:hover {
  color: #009BE0;
}
.myadmin-dd-empty .dd-list button {
  width: 26px;
  height: 26px;
  font-size: 16px;
  font-weight: 600;
}
/*Setting box*/
.settings_box {
  position: absolute;
  top: 75px;
  right: 0px;
  z-index: 100;
}
.settings_box a {
  background: #ffffff;
  padding: 15px;
  display: inline-block;
  vertical-align: top;
}
.settings_box a i {
  display: block;
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 2s;
  -moz-animation-name: rotate;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  animation-name: rotate;
  font-size: 16px;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.theme_color {
  margin: 0px;
  padding: 0px;
  display: inline-block;
  overflow: hidden;
  width: 0px;
  transition: 0.5s ease-out;
  background: #ffffff;
}
.theme_color li {
  list-style: none;
  width: 30%;
  float: left;
  margin: 0 1.5%;
}
.theme_color li a {
  padding: 5px;
  height: 50px;
  display: block;
}
.theme_color li a.theme-green {
  background: #00c292;
}
.theme_color li a.theme-red {
  background: #fb9678;
}
.theme_color li a.theme-dark {
  background: #4c5667;
}
.theme_block {
  width: 200px;
  padding: 30px;
}
/*Common Ul*/
ul.common li {
  display: inline-block;
  line-height: 40px;
  list-style: outside none none;
  width: 48%;
}
ul.common li a {
  color: #686868;
}
ul.common li a:hover {
  color: #009BE0;
}
/********** Card Background colors **********/
.card-primary {
  background-color: #ab8ce4;
  border-color: #ab8ce4;
}
.card-success {
  background-color: #00c292;
  border-color: #00c292;
}
.card-info {
  background-color: #009BE0;
  border-color: #009BE0;
}
.card-warning {
  background-color: #fec107;
  border-color: #fec107;
}
.card-danger {
  background-color: #fb9678;
  border-color: #fb9678;
}
.card-secondary {
  background-color: #4c5667;
  border-color: #4c5667;
}
.card-red {
  background-color: #fb3a3a;
  border-color: #fb3a3a;
}
.card-blue {
  background-color: #02bec9;
  border-color: #02bec9;
}
.card-purple {
  background-color: #9675ce;
  border-color: #9675ce;
}
.card-megna {
  background-color: #01c0c8;
  border-color: #01c0c8;
}
.card-outline-primary {
  border-color: #ab8ce4;
}
.card-outline-success {
  border-color: #00c292;
}
.card-outline-info {
  border-color: #009BE0;
}
.card-outline-warning {
  border-color: #fec107;
}
.card-outline-danger {
  border-color: #fb9678;
}
.card-outline-secondary {
  border-color: #4c5667;
}
.card-outline-red {
  border-color: #fb3a3a;
}
.card-outline-blue {
  border-color: #02bec9;
}
.card-outline-purple {
  border-color: #9675ce;
}
.card-outline-megna {
  border-color: #01c0c8;
}
.card-custom {
  background-color: #353c48;
  border: 1px solid #e4e7ea;
}
.card-footer {
  background-color: #edf1f5;
  border-top: 1px solid #e4e7ea;
}
.card-header {
  background-color: #edf1f5;
  border-bottom: 1px solid #e4e7ea;
}
/*ROW -IN*/
.row-in i {
  font-size: 24px;
}
/*Inbox widgets*/
.mailbox {
  width: 280px;
  overflow: auto;
  padding-bottom: 0px;
}
.message-center a {
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
  display: block;
  padding: 9px 15px;
}
.message-center a:hover {
  background: #f7fafc;
}
.message-center .user-img {
  width: 40px;
  float: left;
  position: relative;
  margin: 0 10px 15px 0px;
}
.message-center .user-img img {
  width: 100%;
}
.message-center .user-img .profile-status {
  border: 2px solid #ffffff;
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  left: 30px;
  position: absolute;
  top: 1px;
  width: 10px;
}
.message-center .user-img .online {
  background: #00c292;
}
.message-center .user-img .busy {
  background: #fb9678;
}
.message-center .user-img .away {
  background: #fec107;
}
.message-center .user-img .offline {
  background: #fec107;
}
.message-center .mail-contnet h5 {
  margin: 0px;
  font-weight: 400;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.message-center .mail-contnet .mail-desc {
  font-size: 12px;
  display: block;
  margin: 5px 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #96a2b4;
}
.message-center .mail-contnet .time {
  display: block;
  font-size: 10px;
  color: #96a2b4;
}
.mail-contnet a.action {
  margin-left: 10px;
  font-size: 12px;
  visibility: hidden;
}
.mail-contnet:hover a.action {
  visibility: visible;
}
/*Inbox Center*/
.inbox-center .unread td {
  font-weight: 600;
}
.inbox-center a {
  color: #686868;
  padding: 2px 0 3px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
/*Comment center*/
.comment-center {
  margin: 0 -25px;
}
.comment-center .comment-body {
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
  display: table;
  padding: 20px 25px;
}
.comment-center .comment-body:hover {
  background: #f7fafc;
}
.comment-center .user-img {
  width: 40px;
  display: table-cell;
  position: relative;
  margin: 0 10px 0px 0px;
}
.comment-center .user-img img {
  width: 100%;
}
.comment-center .mail-contnet {
  display: table-cell;
  padding-left: 15px;
  vertical-align: top;
}
.comment-center .mail-contnet h5 {
  margin: 0px;
  font-weight: 400;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.comment-center .mail-contnet .mail-desc {
  font-size: 14px;
  display: block;
  margin: 8px 0;
  line-height: 25px;
  color: #848a96;
  height: 50px;
  overflow: hidden;
}
.comment-center .mail-contnet .time {
  display: block;
  font-size: 10px;
  color: #96a2b4;
}
/*Sales report*/
.sales-report {
  background: #f7fafc;
  margin: 12px -25px;
  padding: 15px;
}
/*Task*/
.dropdown-tasks,
.dropdown-alerts {
  padding: 0px;
}
.dropdown-tasks li a,
.dropdown-alerts li a,
.mailbox li > a {
  padding: 15px 20px;
}
.dropdown-tasks li.divider,
.dropdown-alerts li.divider {
  margin: 0px;
}
/*col-in*/
.row-in-br {
  border-right: 1px solid rgba(120, 130, 140, 0.28);
}
.col-in {
  padding: 20px;
}
.col-in h3 {
  font-size: 48px;
  font-weight: 100;
}
/*
Basic List
*/
.basic-list {
  padding: 0px;
}
.basic-list li {
  display: block;
  padding: 15px 0px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
  line-height: 27px;
}
.basic-list li:last-child {
  border-bottom: 0px;
}
/* Steam line widget */
.steamline {
  position: relative;
  border-left: 1px solid rgba(120, 130, 140, 0.28);
  margin-left: 20px;
}
.steamline .sl-left {
  float: left;
  margin-left: -20px;
  z-index: 1;
  margin-right: 15px;
}
.steamline .sl-left img {
  max-width: 40px;
}
.steamline .sl-right {
  padding-left: 35px;
}
.steamline .sl-item {
  margin-top: 8px;
  margin-bottom: 30px;
}
.sl-date {
  font-size: 10px;
  color: #98a6ad;
}
.time-item {
  border-color: rgba(120, 130, 140, 0.28);
  padding-bottom: 1px;
  position: relative;
}
.time-item:before {
  content: " ";
  display: table;
}
.time-item:after {
  background-color: #ffffff;
  border-color: rgba(120, 130, 140, 0.28);
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  bottom: 0;
  content: '';
  height: 14px;
  left: 0;
  margin-left: -8px;
  position: absolute;
  top: 5px;
  width: 14px;
}
.time-item-item:after {
  content: " ";
  display: table;
}
.item-info {
  margin-bottom: 15px;
  margin-left: 15px;
}
.item-info p {
  margin-bottom: 10px !important;
}
/*User-box*/
.user-bg {
  margin: -25px;
  height: 230px;
  overflow: hidden;
  position: relative;
}
.user-bg .overlay-box {
  background: #9675ce;
  opacity: 0.9;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 100%;
  text-align: center;
}
.user-bg .overlay-box .user-content {
  padding: 15px;
  margin-top: 30px;
}
.user-btm-box {
  padding: 40px 0 10px;
  clear: both;
  overflow: hidden;
}
/*    Vertical Carousel */
.vertical .carousel-inner {
  height: 100%;
  position: relative;
}
.carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
  -moz-transition: 0.6s ease-in-out top;
  -ms-transition: 0.6s ease-in-out top;
  -o-transition: 0.6s ease-in-out top;
  transition: 0.6s ease-in-out top;
}
.carousel.vertical .active {
  top: 0;
}
.carousel.vertical .next {
  top: 400px;
}
.carousel.vertical .prev {
  top: -400px;
}
.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}
.carousel.vertical .active.left {
  top: -400px;
}
.carousel.vertical .active.right {
  top: 400px;
}
.carousel.vertical .item {
  left: 0;
}
.twi-user img {
  margin-right: 20px;
  width: 50px;
}
.twi-user {
  margin: 18px 0;
}
.carousel-inner h3 {
  height: 112px;
  overflow: hidden;
}
/*Chart Box*/
.chart-box {
  margin: 25px -15px -17px -17px;
}
/*Todo list*/
.list-task .task-done span {
  text-decoration: line-through;
}
/* Chat widget */
.chat-list {
  list-style: none;
  max-height: 332px;
  padding: 0px 20px;
}
.chat-list li {
  margin-bottom: 24px;
  overflow: auto;
}
.chat-list .chat-image {
  display: inline-block;
  float: left;
  text-align: center;
  width: 50px;
}
.chat-list .chat-image img {
  border-radius: 100%;
  width: 100%;
}
.chat-list .chat-text {
  background: #f7fafc;
  border-radius: 0px;
  display: inline-block;
  padding: 15px;
  position: relative;
}
.chat-list .chat-text h4 {
  color: #1a2942;
  display: block;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  line-height: 15px;
  position: relative;
}
.chat-list .chat-text p {
  margin: 0px;
  padding-top: 3px;
}
.chat-list .chat-text b {
  font-size: 10px;
  opacity: 0.8;
}
.chat-list .chat-body {
  display: inline-block;
  float: left;
  font-size: 12px;
  margin-left: 12px;
  width: 65%;
}
.chat-list .odd .chat-image {
  float: right !important;
}
.chat-list .odd .chat-body {
  float: right !important;
  margin-right: 12px;
  text-align: right;
  color: #ffffff;
}
.chat-list .odd .chat-text {
  background: #ff6849;
}
.chat-list .odd .chat-text h4 {
  color: #ffffff;
}
.chat-send {
  padding-left: 0px;
  padding-right: 30px;
}
.chat-send button {
  width: 100%;
}
/*Weather*/
.weather-box .weather-top {
  overflow: hidden;
  padding: 10px 25px;
  margin: 0 -25px;
  background: #f7fafc;
}
.weather-box .weather-top h2 {
  line-height: 24px;
}
.weather-box .weather-top h2 small {
  font-size: 13px;
}
.weather-box .weather-top .today_crnt {
  font-size: 45px;
  font-weight: 100;
}
.weather-box .weather-top .today_crnt canvas {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.weather-box .weather-info {
  padding: 10px 0;
}
.weather-box .weather-time {
  overflow: hidden;
  text-align: center;
  padding-top: 15px;
}
.weather-box .weather-time li span {
  display: block;
}
.weather-box .weather-time li canvas {
  font-size: 20px;
  margin: 10px 0;
}
.demo-container {
  width: 100%;
  height: 350px;
}
.demo-placeholder {
  width: 100%;
  height: 100%;
  font-size: 14px;
  line-height: 1.2em;
}
/*Notification alert*/
.myadmin-alert {
  border-radius: 0px;
  color: #fff;
  padding: 12px 30px 12px 12px;
  position: relative;
  text-align: left;
}
.myadmin-alert a {
  color: inherit;
  font-weight: 600;
  text-decoration: underline;
}
.myadmin-alert h4 {
  color: inherit;
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.myadmin-alert .img {
  border-radius: 3px;
  height: 40px;
  left: 12px;
  position: absolute;
  top: 12px;
  width: 40px;
}
.myadmin-alert-img {
  min-height: 64px;
  padding-left: 65px;
}
.myadmin-alert-icon {
  padding-left: 20px;
}
.myadmin-alert-icon i {
  padding-right: 10px;
}
.myadmin-alert .closed {
  color: rgba(255, 255, 255, 0.5);
  font-size: 20px;
  font-weight: 500;
  padding: 4px;
  position: absolute;
  right: 3px;
  text-decoration: none;
  top: 0;
}
.myadmin-alert .closed:hover {
  color: #fff;
}
.myadmin-alert-click {
  cursor: pointer;
  padding-right: 12px;
}
.myadmin-alert .primary {
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  color: inherit;
  outline: 0 none;
  padding: 4px 10px;
}
.myadmin-alert .cancel {
  background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.8);
  outline: 0 none;
  padding: 4px 10px;
}
.myadmin-alert .primary:hover,
.myadmin-alert .cancel:hover {
  opacity: 0.9;
}
.myadmin-alert-top,
.myadmin-alert-bottom,
.myadmin-alert-top-left,
.myadmin-alert-top-right,
.myadmin-alert-bottom-left,
.myadmin-alert-bottom-right,
.myadmin-alert-fullscreen {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  display: none;
  position: fixed;
  z-index: 1000;
}
.myadmin-alert-top {
  left: 0;
  right: 0;
  top: 0;
}
.myadmin-alert-bottom {
  bottom: 0;
  left: 0;
  right: 0;
}
.myadmin-alert-top-left {
  left: 20px;
  top: 80px;
}
.myadmin-alert-top-right {
  right: 20px;
  top: 80px;
}
.myadmin-alert-bottom-left {
  bottom: 20px;
  left: 20px;
}
.myadmin-alert-bottom-right {
  bottom: 20px;
  right: 20px;
}
.myadmin-alert-fullsize {
  left: 50%;
  margin: -20px;
  top: 50%;
}
.alert-custom {
  background: #ff6849;
  color: #ffffff;
  border-color: #ff6849;
}
.alert-inverse {
  background: #4c5667;
  color: #ffffff;
  border-color: #4c5667;
}
.alert-success {
  background: #00c292;
  color: #ffffff;
  border-color: #00c292;
}
.alert-dark {
  background: #686868;
  color: #ffffff;
  border-color: #686868;
}
.alert-warning {
  background: #fec107;
  color: #ffffff;
  border-color: #fec107;
}
.alert-danger {
  background: #fb9678;
  color: #ffffff;
  border-color: #fb9678;
}
.alert-primary {
  background: #9675ce;
  color: #ffffff;
  border-color: #9675ce;
}
.alert-info {
  background: #009BE0;
  color: #ffffff;
  border-color: #009BE0;
}
.alert-info .closed {
  color: inherit;
}
.alert-info a.closed:hover {
  color: inherit;
}
/*custom tab*/
.tab-content {
  margin-top: 30px;
}
.customtab {
  border-bottom: 2px solid #f7fafc;
}
.customtab li.active a,
.customtab li.active a:hover,
.customtab li.active a:focus {
  background: #ffffff;
  border: 0px;
  border-bottom: 2px solid #ff6849;
  margin-bottom: -1px;
  color: #ff6849;
}
.customtab li a,
.customtab li a:hover,
.customtab li a:focus {
  border: 0px;
}
/*custom tab2*/
.customtab2 {
  border-bottom: 1px solid #f7fafc;
  border-top: 1px solid #f7fafc;
  padding: 10px 0;
}
.customtab2 li.active a,
.customtab2 li.active a:hover,
.customtab2 li.active a:focus {
  background: #ff6849;
  border: 1px solid #ff6849;
  color: #ffffff;
}
.customtab2 li a,
.customtab2 li a:hover,
.customtab2 li a:focus {
  border: 0px;
}
/*Vertical tabs*/
.vtabs {
  display: table;
}
.vtabs .tabs-vertical {
  width: 150px;
  border-right: 1px solid rgba(120, 130, 140, 0.28);
  display: table-cell;
  vertical-align: top;
}
.vtabs .tabs-vertical li a {
  color: #96a2b4;
  margin-bottom: 10px;
}
.vtabs .tab-content {
  display: table-cell;
  padding: 20px;
  vertical-align: top;
}
.tabs-vertical li.active a,
.tabs-vertical li.active a:hover,
.tabs-vertical li.active a:focus {
  background: #ff6849;
  border: 0px;
  border-right: 2px solid #ff6849;
  margin-right: -1px;
  color: #ffffff;
}
/*Custom vertical tab*/
.customvtab .tabs-vertical li.active a,
.customvtab .tabs-vertical li.active a:hover,
.customvtab .tabs-vertical li.active a:focus {
  background: #ffffff;
  border: 0px;
  border-right: 2px solid #ff6849;
  margin-right: -1px;
  color: #96a2b4;
}
/*Nav pills*/
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  background: #ff6849;
  color: #ffffff;
}
.nav-pills > li > a {
  color: #96a2b4;
  border-radius: 0px;
}
/*Accordion*/
.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before {
  content: '\e64b';
}
.panel-group .panel .panel-heading .accordion-toggle.collapsed:before {
  content: '\e64b';
}
.panel-group .panel .panel-heading a[data-toggle=collapse] {
  display: block;
}
.panel-group .panel .panel-heading a[data-toggle=collapse]:before {
  content: '\e648';
  display: block;
  float: right;
  font-family: 'themify';
  font-size: 14px;
  text-align: right;
  width: 25px;
}
.panel-group .panel .panel-heading .accordion-toggle {
  display: block;
}
.panel-group .panel .panel-heading .accordion-toggle:before {
  content: '\e648';
  display: block;
  float: right;
  font-family: 'themify';
  font-size: 14px;
  text-align: right;
  width: 25px;
}
.panel-group .panel .panel-heading + .panel-collapse .panel-body {
  border-top: none;
}
.panel-group .panel-heading {
  padding: 12px 20px;
}
/*Progressbars*/
.progress {
  -webkit-box-shadow: none !important;
  background-color: rgba(120, 130, 140, 0.28);
  box-shadow: none !important;
  height: 4px;
  border-radius: 0px;
  margin-bottom: 18px;
  overflow: hidden;
}
.progress-bar {
  box-shadow: none;
  font-size: 8px;
  font-weight: 600;
  line-height: 12px;
}
.progress.progress-sm {
  height: 8px !important;
}
.progress.progress-sm .progress-bar {
  font-size: 8px;
  line-height: 5px;
}
.progress.progress-md {
  height: 15px !important;
}
.progress.progress-md .progress-bar {
  font-size: 10.8px;
  line-height: 14.4px;
}
.progress.progress-lg {
  height: 20px !important;
}
.progress.progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}
.progress-bar-primary {
  background-color: #ab8ce4;
}
.progress-bar-success {
  background-color: #00c292;
}
.progress-bar-info {
  background-color: #009BE0;
}
.progress-bar-megna {
  background-color: #01c0c8;
}
.progress-bar-warning {
  background-color: #fec107;
}
.progress-bar-danger {
  background-color: #fb9678;
}
.progress-bar-inverse {
  background-color: #4c5667;
}
.progress-bar-purple {
  background-color: #9675ce;
}
.progress-bar-custom {
  background-color: #009BE0;
}
.progress-animated {
  -webkit-animation-duration: 5s;
  -webkit-animation-name: myanimation;
  -webkit-transition: 5s all;
  animation-duration: 5s;
  animation-name: myanimation;
  transition: 5s all;
}
/* Progressbar Animated */
@-webkit-keyframes myanimation {
  from {
    width: 0;
  }
}
@keyframes myanimation {
  from {
    width: 0;
  }
}
/* Progressbar Vertical */
.progress-vertical {
  min-height: 250px;
  height: 250px;
  width: 4px;
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}
.progress-vertical .progress-bar {
  width: 100%;
}
.progress-vertical-bottom {
  min-height: 250px;
  height: 250px;
  position: relative;
  width: 4px;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}
.progress-vertical-bottom .progress-bar {
  width: 100%;
  position: absolute;
  bottom: 0;
}
.progress-vertical.progress-sm,
.progress-vertical-bottom.progress-sm {
  width: 8px !important;
}
.progress-vertical.progress-sm .progress-bar,
.progress-vertical-bottom.progress-sm .progress-bar {
  font-size: 8px;
  line-height: 5px;
}
.progress-vertical.progress-md,
.progress-vertical-bottom.progress-md {
  width: 15px !important;
}
.progress-vertical.progress-md .progress-bar,
.progress-vertical-bottom.progress-md .progress-bar {
  font-size: 10.8px;
  line-height: 14.4px;
}
.progress-vertical.progress-lg,
.progress-vertical-bottom.progress-lg {
  width: 20px !important;
}
.progress-vertical.progress-lg .progress-bar,
.progress-vertical-bottom.progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}
/*Timeline*/
.timeline {
  position: relative;
  padding: 20px 0 20px;
  list-style: none;
  max-width: 1200px;
  margin: 0 auto;
}
.timeline:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 3px;
  margin-left: -1.5px;
  background-color: #eeeeee;
}
.timeline > li {
  position: relative;
  margin-bottom: 20px;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-panel {
  float: left;
  position: relative;
  width: 46%;
  padding: 20px;
  border: 1px solid rgba(120, 130, 140, 0.28);
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05);
}
.timeline > li > .timeline-panel:before {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 26px;
  right: -8px;
  border-top: 8px solid transparent;
  border-right: 0 solid rgba(120, 130, 140, 0.28);
  border-bottom: 8px solid transparent;
  border-left: 8px solid rgba(120, 130, 140, 0.28);
}
.timeline > li > .timeline-panel:after {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 27px;
  right: -7px;
  border-top: 7px solid transparent;
  border-right: 0 solid #fff;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #fff;
}
.timeline > li > .timeline-badge {
  z-index: 100;
  position: absolute;
  top: 16px;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-left: -25px;
  border-radius: 50% 50% 50% 50%;
  text-align: center;
  font-size: 1.4em;
  line-height: 50px;
  color: #fff;
  overflow: hidden;
  background-color: #4c5667;
}
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
  right: auto;
  left: -8px;
  border-right-width: 8px;
  border-left-width: 0;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
  right: auto;
  left: -7px;
  border-right-width: 7px;
  border-left-width: 0;
}
.timeline-badge.primary {
  background-color: #ab8ce4 !important;
}
.timeline-badge.success {
  background-color: #00c292 !important;
}
.timeline-badge.warning {
  background-color: #fec107 !important;
}
.timeline-badge.danger {
  background-color: #fb9678 !important;
}
.timeline-badge.info {
  background-color: #009BE0 !important;
}
.timeline-title {
  margin-top: 0;
  color: inherit;
  font-weight: 400;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}
.timeline-body > p + p {
  margin-top: 5px;
}
/*Easy Pie charts*/
.chart {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}
.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.chart.chart-widget-pie {
  margin-top: 5px;
  margin-bottom: 5px;
}
.pie-chart > span {
  left: 0;
  margin-top: -2px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
}
.chart > span > img {
  left: 0;
  margin-top: -2px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  width: 60%;
  height: 60%;
  transform: translateY(-50%);
  margin: 0 auto;
}
.percent {
  display: inline-block;
  line-height: 100px;
  z-index: 2;
  font-weight: 600;
  font-size: 18px;
  color: #96a2b4;
}
.percent:after {
  content: '%';
  margin-left: 0.1em;
  font-size: .8em;
}
/*Tables*/
.table {
  margin-bottom: 10px;
}
.table-striped > tbody > tr:nth-of-type(odd),
.table-hover > tbody > tr:hover,
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f7fafc !important;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
.table > thead > tr > th,
.table-bordered {
  border-top: 1px solid #e4e7ea;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 15px 8px;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e4e7ea;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #e4e7ea;
}
tbody {
  color: #797979;
}
th {
  color: #666666;
  font-weight: 500;
}
.table-bordered {
  border: 1px solid #e4e7ea;
}
table.focus-on tbody tr.focused th {
  background-color: #ff6849;
  color: #ffffff;
}
table.focus-on tbody tr.focused td {
  background-color: #ff6849;
  color: #ffffff;
}
.table-rep-plugin .table-responsive {
  border: none !important;
}
.table-rep-plugin tbody th {
  font-size: 14px;
  font-weight: normal;
}
.jsgrid .jsgrid-table {
  margin-bottom: 0px;
}
.jsgrid-selected-row > td {
  background: #f7fafc;
  border-color: #f7fafc;
}
.jsgrid-header-row > th {
  background: #ffffff;
}
.footable-odd {
  background-color: #f7fafc;
}
/*Inputs*/
.form-control-line {
  border-left: 0 none;
  border-radius: 0;
  border-right: 0 none;
  border-top: 0 none;
  box-shadow: none;
  padding-left: 0;
}
.has-success .form-control {
  border-color: #00c292;
  box-shadow: none !important;
}
.has-warning .form-control {
  border-color: #fec107;
  box-shadow: none !important;
}
.has-error .form-control {
  border-color: #fb9678;
  box-shadow: none !important;
}
.input-group-addon {
  border-radius: 2px;
  border: 1px solid rgba(120, 130, 140, 0.28);
}
.input-daterange input:first-child,
.input-daterange input:last-child {
  border-radius: 0px;
}
/*Material inputs*/
.form-material .form-group {
  overflow: hidden;
}
.form-material .form-control {
  background-color: rgba(0, 0, 0, 0);
  background-position: center bottom, center calc(100% - 1px);
  background-repeat: no-repeat;
  background-size: 0 2px, 100% 1px;
  padding: 0;
  transition: background 0s ease-out 0s;
}
.form-material .form-control,
.form-material .form-control.focus,
.form-material .form-control:focus {
  background-image: linear-gradient(#009BE0, #009BE0), linear-gradient(rgba(120, 130, 140, 0.28), rgba(120, 130, 140, 0.28));
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  float: none;
}
.form-material .form-control.focus,
.form-material .form-control:focus {
  background-size: 100% 2px, 100% 1px;
  outline: 0 none;
  transition-duration: 0.3s;
}
.form-bordered .form-group {
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
  padding-bottom: 20px;
}
/*Select 2*/
.select2-container .select2-choice {
  background-image: none !important;
  border: none !important;
  height: auto  !important;
  padding: 0px !important;
  line-height: 22px !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
.select2-container .select2-choice .select2-arrow {
  background-image: none !important;
  background: transparent;
  border: none;
  width: 14px;
  top: -2px;
}
.select2-container .select2-container-multi.form-control {
  height: auto;
}
.select2-results .select2-highlighted {
  color: #ffffff;
  background-color: #009BE0;
}
.select2-drop-active {
  border: 1px solid #e3e3e3 !important;
  padding-top: 5px;
}
.select2-search input {
  border: 1px solid rgba(120, 130, 140, 0.28);
}
.select2-container-multi {
  width: 100%;
}
.select2-container-multi .select2-choices {
  border: 1px solid #border  !important;
  box-shadow: none !important;
  background-image: none  !important;
  border-radius: 0px !important;
  min-height: 38px;
}
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 4px 7px 4px 18px;
  margin: 5px 0 3px 5px;
  color: #555555;
  background: #f5f5f5;
  border-color: rgba(120, 130, 140, 0.28);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 7px 7px 7px 10px;
  font-family: inherit;
}
/*Icons*/
.icon-list-demo div {
  cursor: pointer;
  line-height: 60px;
  white-space: nowrap;
  color: #686868;
}
.icon-list-demo div:hover {
  color: #96a2b4;
}
.icon-list-demo div p {
  margin: 10px 0;
  padding: 5px 0;
}
.icon-list-demo i {
  -webkit-transition: all 0.2s;
  -webkit-transition: font-size 0.2s;
  display: inline-block;
  font-size: 18px;
  margin: 0 15px 0 10px;
  text-align: left;
  transition: all 0.2s;
  transition: font-size 0.2s;
  vertical-align: middle;
  width: auto;
  transition: all 0.3s ease 0s;
}
.icon-list-demo .col-md-4 {
  border-radius: 0px;
}
.icon-list-demo .col-md-4:hover {
  background-color: #f7fafc;
}
.icon-list-demo .col-md-4:hover i {
  font-size: 2em;
}
/*Google map*/
.gmaps,
.gmaps-panaroma {
  height: 300px;
}
.gmaps,
.gmaps-panaroma {
  height: 300px;
  background: #e4e7ea;
  border-radius: 3px;
}
.gmaps-overlay {
  display: block;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  line-height: 40px;
  background: #ab8ce4;
  border-radius: 4px;
  padding: 10px 20px;
}
.gmaps-overlay_arrow {
  left: 50%;
  margin-left: -16px;
  width: 0;
  height: 0;
  position: absolute;
}
.gmaps-overlay_arrow.above {
  bottom: -15px;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 16px solid #ab8ce4;
}
.gmaps-overlay_arrow.below {
  top: -15px;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-bottom: 16px solid #ab8ce4;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
  line-height: 10px;
}
.jvectormap-zoomout {
  top: 40px;
}
/*Error Page*/
.error-box {
  height: 100%;
  position: fixed;
  background: url(../../plugins/images/error-bg.jpg) no-repeat center center #fff !important;
  width: 100%;
}
.error-box .footer {
  width: 100%;
  left: 0px;
  right: 0px;
}
.error-body {
  padding-top: 5%;
}
.error-body h1 {
  font-size: 210px;
  font-weight: 900;
  line-height: 210px;
}
/* Login- register pages */
.login-register {
  background: url(../../plugins/images/login-register.jpg) no-repeat center center / cover !important;
  height: 100%;
  position: fixed;
}
.login-box {
  background: #ffffff;
  width: 400px;
  margin: 0 auto;
  margin-top: 10%;
}
.login-box .footer {
  width: 100%;
  left: 0px;
  right: 0px;
}
.login-box .social {
  display: block;
  margin-bottom: 30px;
}
#recoverform {
  display: none;
}
/*Pricing*/
.pricing-box {
  position: relative;
  text-align: center;
  margin-top: 30px;
}
.featured-plan {
  margin-top: 0px;
}
.featured-plan .pricing-body {
  padding: 60px 0;
  background: #f7fafc;
  border: 1px solid #ddd;
}
.featured-plan .price-table-content .price-row {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}
.pricing-body {
  border-radius: 0px;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  border-bottom: 5px solid rgba(120, 130, 140, 0.13);
  vertical-align: middle;
  padding: 30px 0;
  position: relative;
}
.pricing-body h2 {
  position: relative;
  font-size: 56px;
  margin: 20px 0 10px;
  font-weight: 500;
}
.pricing-body h2 span {
  position: absolute;
  font-size: 15px;
  top: -10px;
  margin-left: -10px;
}
.price-table-content .price-row {
  padding: 20px 0;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}
.pricing-plan {
  padding: 0 15px;
}
.pricing-plan .no-padding {
  padding: 0px;
}
.price-lable {
  position: absolute;
  top: -10px;
  padding: 5px 10px;
  margin: 0 auto;
  display: inline-block;
  width: 100px;
  left: 0px;
  right: 0px;
}
/*Inbox*/
.mails a {
  color: #96a2b4;
}
.mails td {
  vertical-align: middle !important;
  position: relative;
}
.mails td:last-of-type {
  width: 100px;
  padding-right: 20px;
}
.mails tr:hover .text-white {
  display: none;
}
.mails .mail-select {
  padding: 12px 20px;
  min-width: 134px;
}
.mails .checkbox {
  margin-bottom: 0px;
  margin-top: 0px;
  vertical-align: middle;
  display: inline-block;
  height: 17px;
}
.mails .checkbox label {
  min-height: 16px;
}
.mail-list .list-group-item {
  background-color: transparent;
  border: 0px;
  border-left: 3px solid #ffffff;
  border-radius: 0px;
}
.mail-list .list-group-item:hover {
  background: #f7fafc;
  border-left: 3px solid #f7fafc;
}
.mail-list .list-group-item:focus {
  border-left: 3px solid #f7fafc;
}
.mail-list .list-group-item.active:focus {
  background: #f7fafc;
  border-left: 3px solid #fb9678;
}
.mail-list .list-group-item.active {
  border-left: 3px solid #fb9678;
  border-radius: 0px;
  color: #96a2b4 !important;
}
.mail_listing {
  min-height: 500px;
}
.inbox_listing .inbox-item:hover {
  background: #f7fafc;
}
.inbox_listing .inbox-item {
  padding-left: 20px;
}
.inbox-widget.inbox_listing .inbox-item .inbox-item-text {
  height: 19px;
  overflow: hidden;
}
.message-center .unread .mail-contnet h5,
.message-center .unread .mail-contnet .mail-desc {
  font-weight: 600;
  color: #96a2b4 !important;
}
/*Calendar*/
.calendar {
  float: left;
  margin-bottom: 0px;
}
.fc-view {
  margin-top: 30px;
}
.none-border .modal-footer {
  border-top: none;
}
.fc-toolbar {
  margin-bottom: 5px;
  margin-top: 15px;
}
.fc-toolbar h2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
}
.fc-day {
  background: #ffffff;
}
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active,
.fc-toolbar button:focus,
.fc-toolbar button:hover,
.fc-toolbar .ui-state-hover {
  z-index: 0;
}
.fc-widget-header {
  border: 0px !important;
}
.fc-widget-content {
  border-color: rgba(120, 130, 140, 0.13) !important;
}
.fc th.fc-widget-header {
  background: #9675ce;
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  padding: 7px 0px;
  text-transform: uppercase;
}
.fc-button {
  background: #ffffff;
  border: 1px solid rgba(120, 130, 140, 0.28);
  color: #555555;
  text-transform: capitalize;
}
.fc-text-arrow {
  font-family: inherit;
  font-size: 16px;
}
.fc-state-hover {
  background: #F5F5F5;
}
.fc-unthemed .fc-today {
  border: 1px solid #fb9678;
  background: #fcf8e3!important;
}
.fc-state-highlight {
  background: #f0f0f0;
}
.fc-cell-overlay {
  background: #f0f0f0;
}
.fc-unthemed .fc-today {
  background: #ffffff;
}
.fc-event {
  border-radius: 0px;
  border: none;
  cursor: move;
  font-size: 13px;
  margin: 1px -1px 0 -1px;
  padding: 5px 5px;
  text-align: center;
  background: #009BE0;
}
.calendar-event {
  cursor: move;
  margin: 10px 5px 0 0;
  padding: 6px 10px;
  display: inline-block;
  color: #ffffff;
  min-width: 140px;
  text-align: center;
  background: #009BE0;
}
.calendar-event a {
  float: right;
  opacity: 0.6;
  font-size: 10px;
  margin: 4px 0 0 10px;
  color: #ffffff;
}
.fc-basic-view td.fc-week-number span {
  padding-right: 5px;
}
.fc-basic-view td.fc-day-number {
  padding-right: 5px;
}
/*Weather small widget*/
.weather h1 {
  color: #ffffff;
  font-size: 50px;
  font-weight: 100;
}
.weather i {
  color: #ffffff;
  font-size: 40px;
}
.weather .w-title-sub {
  color: rgba(255, 255, 255, 0.6);
}
/*Right sidebar*/
.navbar-top-links > li.right-side-toggle a:focus {
  background: #353c48;
}
.right-sidebar {
  position: fixed;
  right: -240px;
  width: 240px;
  display: none;
  z-index: 1000;
  background: #ffffff;
  top: 0px;
  height: 100%;
  box-shadow: 5px 1px 40px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}
.right-sidebar .rpanel-title {
  display: block;
  padding: 21px;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  background: #ff6849;
}
.right-sidebar .rpanel-title span {
  float: right;
  cursor: pointer;
  font-size: 11px;
}
.right-sidebar .rpanel-title span:hover {
  color: #96a2b4;
}
.right-sidebar .r-panel-body {
  padding: 20px;
}
.right-sidebar .r-panel-body ul {
  margin: 0px;
  padding: 0px;
}
.right-sidebar .r-panel-body ul li {
  list-style: none;
  padding: 5px 0;
}
.shw-rside {
  right: 0px;
  width: 240px;
  display: block;
}
/*Chat online*/
.chatonline img {
  margin-right: 10px;
  float: left;
  width: 30px;
}
.chatonline li a {
  padding: 15px 0;
  float: left;
  width: 100%;
}
.chatonline li a span {
  color: #686868;
}
.chatonline li a span small {
  display: block;
  font-size: 10px;
}
/*Style switcher*/
ul#themecolors {
  display: block;
}
ul#themecolors li {
  display: inline-block;
}
ul#themecolors li:first-child {
  display: block;
}
#themecolors li a {
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 5px;
  color: transparent;
  position: relative;
}
#themecolors li a.working:before {
  content: "\f00c";
  font-family: "FontAwesome";
  font-size: 18px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  text-align: center;
}
.default-theme {
  background: #fb9678;
}
.green-theme {
  background: #00c292;
}
.yellow-theme {
  background: #a0aec4;
}
.blue-theme {
  background: #009BE0;
}
.purple-theme {
  background: #9675ce;
}
.megna-theme {
  background: #01c0c8;
}
.default-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #fb9678 23%, #fb9678 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #fb9678 23%, #fb9678 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #fb9678 23%, #fb9678 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='#fb9678', GradientType=1);
  /* IE6-9 */
}
.green-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #00c292 23%, #00c292 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #00c292 23%, #00c292 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #00c292 23%, #00c292 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='#00c292', GradientType=1);
  /* IE6-9 */
}
.yellow-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #a0aec4 23%, #a0aec4 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #a0aec4 23%, #a0aec4 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #a0aec4 23%, #a0aec4 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='#a0aec4', GradientType=1);
  /* IE6-9 */
}
.blue-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #009BE0 23%, #009BE0 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #009BE0 23%, #009BE0 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #009BE0 23%, #009BE0 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@info', GradientType=1);
  /* IE6-9 */
}
.purple-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #9675ce 23%, #9675ce 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #9675ce 23%, #9675ce 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #9675ce 23%, #9675ce 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@purple', GradientType=1);
  /* IE6-9 */
}
.megna-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #01c0c8 23%, #01c0c8 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #01c0c8 23%, #01c0c8 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #01c0c8 23%, #01c0c8 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@megna', GradientType=1);
  /* IE6-9 */
}
/*visited ul li*/
.visited li a {
  color: #686868;
}
.visited li.active a {
  color: #ff6849;
}
/*Stats Row*/
.stats-row {
  margin-bottom: 20px;
}
.stat-item {
  display: inline-block;
  padding-right: 15px;
}
.stat-item + .stat-item {
  padding-left: 15px;
  border-left: 1px solid #eee;
}
/*country-state*/
.country-state {
  list-style: none;
  margin: 0px;
  padding: 0px 0 0 10px;
}
.country-state h2 {
  margin: 0px;
}
.country-state .progress {
  margin-top: 8px;
}
/*Two part*/
.two-part li {
  width: 48.8%;
}
.two-part li i {
  font-size: 50px;
}
.two-part li span {
  font-size: 50px;
  font-weight: 100;
  font-family: 'Gotham', sans-serif;
}
/*News Slides*/
.news-slide {
  position: relative;
}
.news-slide .overlaybg {
  height: 360px;
  overflow: hidden;
}
.news-slide .overlaybg img {
  width: 100%;
  height: 100%;
}
.news-slide .news-content {
  position: absolute;
  height: 360px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
  width: 100%;
  top: 0px;
  padding: 30px;
}
.news-slide .news-content h2 {
  height: 240px;
  overflow: hidden;
  color: #ffffff;
}
.news-slide .news-content a {
  color: #ffffff;
  opacity: 0.6;
  text-transform: uppercase;
}
.news-slide .news-content a:hover {
  opacity: 1;
}
/*Nav pill rounded*/
.nav-pills-rounded li {
  display: inline-block;
  float: none;
}
.nav-pills-rounded li a {
  border-radius: 60px;
  -moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  color: #686868;
  padding: 10px 25px;
}
.nav-pills-rounded li.active a,
.nav-pills-rounded li.active a:focus,
.nav-pills-rounded li.active a:hover {
  background: #ff6849;
  color: #ffffff;
}
/*analytics-info*/
.analytics-info .list-inline {
  margin-bottom: 0px;
}
.analytics-info .list-inline li {
  vertical-align: middle;
}
.analytics-info .list-inline li span {
  font-size: 24px;
}
.analytics-info .list-inline li i {
  font-size: 20px;
}
/*Feeds*/
.feeds {
  margin: 0px;
  padding: 0px;
}
.feeds li {
  list-style: none;
  padding: 10px;
  display: block;
}
.feeds li:hover {
  background: #f7fafc;
}
.feeds li > div {
  width: 40px;
  height: 40px;
  margin-right: 5px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border-radius: 100%;
}
.feeds li > div i {
  line-height: 40px;
}
.feeds li span {
  float: right;
  width: auto;
  font-size: 12px;
}
/*Jquery toaster*/
.jq-icon-info {
  background-color: #01c0c8;
  color: #ffffff;
}
.jq-icon-success {
  background-color: #00c292;
  color: #ffffff;
}
.jq-icon-error {
  background-color: #fb9678;
  color: #ffffff;
}
.jq-icon-warning {
  background-color: #fec107;
  color: #ffffff;
}
/*Dropzone*/
.dropzone {
  border-style: dashed;
  border-width: 1px;
}
/*sales boxes*/
.weather h1 sup {
  font-size: 20px;
  top: -1.2em;
}
/* Button 1c */
.fcbtn {
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  padding: 8px 20px;
}
.fcbtn:after {
  content: '';
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* Button 1b */
.btn-1b:after {
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
}
.btn-1b:hover,
.btn-1b:active {
  color: #fff;
}
.btn-1b:hover:after,
.btn-1b:active:after {
  height: 100%;
}
.btn-1b.btn-info:after,
.btn-1c.btn-info:after,
.btn-1d.btn-info:after,
.btn-1e.btn-info:after,
.btn-1f.btn-info:after {
  background: #009BE0;
}
.btn-1b.btn-warning:after,
.btn-1c.btn-warning:after,
.btn-1d.btn-warning:after,
.btn-1e.btn-warning:after,
.btn-1f.btn-warning:after {
  background: #fec107;
}
.btn-1b.btn-danger:after,
.btn-1c.btn-danger:after,
.btn-1d.btn-danger:after,
.btn-1e.btn-danger:after,
.btn-1f.btn-danger:after {
  background: #fb9678;
}
.btn-1b.btn-primary:after,
.btn-1c.btn-primary:after,
.btn-1d.btn-primary:after,
.btn-1e.btn-primary:after,
.btn-1f.btn-primary:after {
  background: #9675ce;
}
.btn-1b.btn-success:after,
.btn-1c.btn-success:after,
.btn-1d.btn-success:after,
.btn-1e.btn-success:after,
.btn-1f.btn-success:after {
  background: #00c292;
}
.btn-1b.btn-inverse:after,
.btn-1c.btn-inverse:after,
.btn-1d.btn-inverse:after,
.btn-1e.btn-inverse:after,
.btn-1f.btn-inverse:after {
  background: #4c5667;
}
/* Button 1c */
.btn-1c:after {
  width: 0%;
  height: 100%;
  top: 0;
  left: 0;
}
.btn-1c:hover,
.btn-1c:active {
  color: #000;
}
.btn-1c:hover:after,
.btn-1c:active:after {
  width: 100%;
}
/* Button 1d */
.btn-1d {
  overflow: hidden;
}
.btn-1d:after {
  width: 0;
  height: 103%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.btn-1d:hover:after {
  width: 100%;
  opacity: 1;
}
/* Button 1e */
.btn-1e {
  overflow: hidden;
}
.btn-1e:after {
  width: 100%;
  height: 0;
  top: 50%;
  left: 50%;
  background: #fff;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn-1e:hover:after {
  height: 260%;
  opacity: 1;
}
.btn-1e:active:after {
  height: 400%;
  opacity: 1;
}
/* Button 1f */
.btn-1f {
  overflow: hidden;
}
.btn-1f:after {
  width: 101%;
  height: 0;
  top: 50%;
  left: 50%;
  background: #fff;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.btn-1f:hover:after {
  height: 100%;
  opacity: 1;
}
.btn-1f:active:after {
  height: 130%;
  opacity: 1;
}
/*sweat Aleart*/
.sweet-alert {
  padding: 25px;
}
.sweet-alert h2 {
  margin-top: 0px;
}
.sweet-alert p {
  line-height: 30px;
}
/*List icon*/
ul.list-icons {
  margin: 0px;
  padding: 0px;
}
ul.list-icons li {
  list-style: none;
  line-height: 40px;
}
ul.list-icons li i {
  font-size: 12px;
  margin-right: 5px;
}
/*Tooltip*/
.demo-tooltip .tooltip,
.demo-popover .popover {
  position: relative;
  margin-right: 25px;
  opacity: 1;
  display: inline-block;
}
.tooltip-inner {
  border-radius: 3px;
  padding: 5px 10px;
}
.tooltip.in {
  opacity: 1;
}
.tooltip-primary.tooltip .tooltip-inner,
.tooltip-primary + .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: #ab8ce4;
}
.tooltip-primary.tooltip.top .tooltip-arrow,
.tooltip-primary + .tooltip.top .tooltip-arrow {
  border-top-color: #ab8ce4;
}
.tooltip-primary.tooltip.right .tooltip-arrow,
.tooltip-primary + .tooltip.right .tooltip-arrow {
  border-right-color: #ab8ce4;
}
.tooltip-primary.tooltip.bottom .tooltip-arrow,
.tooltip-primary + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ab8ce4;
}
.tooltip-primary.tooltip.left .tooltip-arrow,
.tooltip-primary + .tooltip.left .tooltip-arrow {
  border-left-color: #ab8ce4;
}
.tooltip-success.tooltip .tooltip-inner,
.tooltip-success + .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: #00c292;
}
.tooltip-success.tooltip.top .tooltip-arrow,
.tooltip-success + .tooltip.top .tooltip-arrow {
  border-top-color: #00c292;
}
.tooltip-success.tooltip.right .tooltip-arrow,
.tooltip-success + .tooltip.right .tooltip-arrow {
  border-right-color: #00c292;
}
.tooltip-success.tooltip.bottom .tooltip-arrow,
.tooltip-success + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #00c292;
}
.tooltip-success.tooltip.left .tooltip-arrow,
.tooltip-success + .tooltip.left .tooltip-arrow {
  border-left-color: #00c292;
}
.tooltip-warning.tooltip .tooltip-inner,
.tooltip-warning + .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: #fec107;
}
.tooltip-warning.tooltip.top .tooltip-arrow,
.tooltip-warning + .tooltip.top .tooltip-arrow {
  border-top-color: #fec107;
}
.tooltip-warning.tooltip.right .tooltip-arrow,
.tooltip-warning + .tooltip.right .tooltip-arrow {
  border-right-color: #fec107;
}
.tooltip-warning.tooltip.bottom .tooltip-arrow,
.tooltip-warning + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #fec107;
}
.tooltip-warning.tooltip.left .tooltip-arrow,
.tooltip-warning + .tooltip.left .tooltip-arrow {
  border-left-color: #fec107;
}
.tooltip-info.tooltip .tooltip-inner,
.tooltip-info + .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: #009BE0;
}
.tooltip-info.tooltip.top .tooltip-arrow,
.tooltip-info + .tooltip.top .tooltip-arrow {
  border-top-color: #009BE0;
}
.tooltip-info.tooltip.right .tooltip-arrow,
.tooltip-info + .tooltip.right .tooltip-arrow {
  border-right-color: #009BE0;
}
.tooltip-info.tooltip.bottom .tooltip-arrow,
.tooltip-info + tooltip.bottom .tooltip-arrow {
  border-bottom-color: #009BE0;
}
.tooltip-info.tooltip.left .tooltip-arrow,
.tooltip-info + .tooltip.left .tooltip-arrow {
  border-left-color: #009BE0;
}
.tooltip-danger.tooltip .tooltip-inner,
.tooltip-danger + .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: #fb9678;
}
.tooltip-danger.tooltip.top .tooltip-arrow,
.tooltip-danger + .tooltip.top .tooltip-arrow {
  border-top-color: #fb9678;
}
.tooltip-danger.tooltip.right .tooltip-arrow,
.tooltip-danger + .tooltip.right .tooltip-arrow {
  border-right-color: #fb9678;
}
.tooltip-danger.tooltip.bottom .tooltip-arrow,
.tooltip-danger + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #fb9678;
}
.tooltip-danger.tooltip.left .tooltip-arrow,
.tooltip-danger + .tooltip.left .tooltip-arrow {
  border-left-color: #fb9678;
}
.flotTip {
  padding: 8px 12px;
  background-color: #96a2b4;
  z-index: 100;
  color: #ffffff;
  opacity: 0.9;
  font-size: 13px;
}
/*Popover*/
.popover {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}
.popover .popover-title {
  border-radius: 0px;
}
.popover-primary + .popover .popover-title {
  color: #ffffff;
  background-color: #ab8ce4;
  border-color: #ab8ce4;
}
.popover-primary + .popover.bottom .arrow {
  border-bottom-color: #ab8ce4;
}
.popover-primary + .popover.bottom .arrow:after {
  border-bottom-color: #ab8ce4;
}
.popover-success + .popover .popover-title {
  color: #ffffff;
  background-color: #00c292;
  border-color: #00c292;
}
.popover-success + .popover.bottom .arrow {
  border-bottom-color: #00c292;
}
.popover-success + .popover.bottom .arrow:after {
  border-bottom-color: #00c292;
}
.popover-info + .popover .popover-title {
  color: #ffffff;
  background-color: #009BE0;
  border-color: #009BE0;
}
.popover-info + .popover.bottom .arrow {
  border-bottom-color: #009BE0;
}
.popover-info + .popover.bottom .arrow:after {
  border-bottom-color: #009BE0;
}
.popover-warning + .popover .popover-title {
  color: #ffffff;
  background-color: #fec107;
  border-color: #fec107;
}
.popover-warning + .popover.bottom .arrow {
  border-bottom-color: #fec107;
}
.popover-warning + .popover.bottom .arrow:after {
  border-bottom-color: #fec107;
}
.popover-danger + .popover .popover-title {
  color: #ffffff;
  background-color: #fb9678;
  border-color: #fb9678;
}
.popover-danger + .popover.bottom .arrow {
  border-bottom-color: #fb9678;
}
.popover-danger + .popover.bottom .arrow:after {
  border-bottom-color: #fb9678;
}
/*File Upload*/
.btn-file {
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 23px;
  height: 100%;
  width: 100%;
  direction: ltr;
  cursor: pointer;
  border-radius: 0px;
}
.fileinput {
  margin-bottom: 9px;
  display: inline-block;
}
.fileinput .form-control {
  padding-top: 7px;
  padding-bottom: 5px;
  display: inline-block;
  margin-bottom: 0px;
  vertical-align: middle;
  cursor: text;
}
.fileinput .thumbnail {
  overflow: hidden;
  display: inline-block;
  margin-bottom: 5px;
  vertical-align: middle;
  text-align: center;
}
.fileinput .thumbnail > img {
  max-height: 100%;
}
.fileinput .btn {
  vertical-align: middle;
}
.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
  display: none;
}
.fileinput-inline .fileinput-controls {
  display: inline;
}
.fileinput-filename {
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
}
.form-control .fileinput-filename {
  vertical-align: bottom;
}
.fileinput.input-group {
  display: table;
}
.fileinput.input-group > * {
  position: relative;
  z-index: 2;
}
.fileinput.input-group > .btn-file {
  z-index: 1;
}
/*Bootstrap select*/
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}
.ms-container .ms-list {
  border-radius: 0px;
  box-shadow: none;
}
.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection {
  padding: 6px 10px;
}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  background: #009BE0;
}
/*Dropzone*/
.dropzone .dz-message {
  text-align: center;
  margin: 10% 0;
}
/*xeditable*/
.editable-input .form-control {
  height: 30px;
}
/*ascolorpicker*/
.asColorPicker-trigger {
  position: absolute;
  top: 0;
  right: -35px;
  height: 38px;
  width: 37px;
  border: 0px;
}
.asColorPicker-dropdown {
  max-width: 260px;
}
.asColorPicker-clear {
  top: 7px;
  right: 16px;
}
/*Datepicker*/
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-image: none;
  background: #ff6849;
  color: #ffffff;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-image: none;
  background: #009BE0;
  color: #ffffff;
}
/*Datatable*/
.editable-table + input.error {
  border: 1px solid #danger;
  outline: 0;
  outline-offset: 0;
}
.editable-table + input,
.editable-table + input:focus,
#editable-datatable_wrapper + input:focus {
  border: 1px solid #009BE0 !important;
  outline: 0!important;
  outline-offset: 0 !important;
}
.editable-table td:focus {
  outline: 0;
}
/*USer-profile*/
.user-profile .user-pro-body {
  display: block;
}
.user-profile .user-pro-body img {
  width: 50px;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
.user-profile .user-pro-body .u-dropdown {
  color: #54667a;
}
.user-profile .user-pro-body .dropdown-menu {
  right: 0px;
  width: 180px;
  left: 0px;
  margin: 0 auto;
}
/*Form-Wizard*/
.wizard-steps {
  display: table;
  width: 100%;
}
.wizard-steps > li {
  display: table-cell;
  padding: 10px 20px;
  background: #f7fafc;
}
.wizard-steps > li span {
  border-radius: 100%;
  border: 1px solid rgba(120, 130, 140, 0.28);
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  padding-top: 9px;
  margin-right: 8px;
  text-align: center;
}
.wizard-content {
  padding: 25px;
  border-color: rgba(120, 130, 140, 0.28);
  margin-bottom: 30px;
}
.wizard-steps > li.current,
.wizard-steps > li.done {
  background: #009BE0;
  color: #ffffff;
}
.wizard-steps > li.current span,
.wizard-steps > li.done span {
  border-color: #ffffff;
  color: #ffffff;
}
.wizard-steps > li.current h4,
.wizard-steps > li.done h4 {
  color: #ffffff;
}
.wizard-steps > li.done {
  background: #00c292;
}
.wizard-steps > li.error {
  background: #fb9678;
}
.wiz-aco .pager {
  margin: 0px;
}
.sidebar {
  overflow-y: auto;
}
.sidebar .sidebar-nav.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
.sidebar .fa-fw {
  width: 20px;
  text-align: left!important;
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
}
.sidebar .label {
  font-size: 10px;
  border-radius: 60px;
  padding: 6px 8px;
  min-width: 30px;
  height: 20px;
}
.sidebar #side-menu .user-pro {
  /*background:url(../../plugins/images/profile-menu.png) no-repeat center center / cover;*/
}
.sidebar #side-menu .user-pro a {
  padding-left: 20px;
}
.sidebar #side-menu .user-pro .nav-second-level a:hover {
  color: #ff6849;
}
.sidebar #side-menu .user-pro .arrow {
  top: 23px;
  right: 20px;
}
.sidebar #side-menu .user-pro > a {
  padding: 17px 30px 16px 15px!important;
}
.sidebar #side-menu .user-pro .img-circle {
  width: 30px;
  margin-right: 10px;
}
.sidebar #side-menu .user-pro .nav-second-level li i {
  margin-right: 5px;
}
.sidebar .sidebar-search {
  padding: 15px;
}
#side-menu li.active > a {
  background: rgba(0, 0, 0, 0.02);
}
#side-menu li a {
  color: #54667a;
  border-left: 3px solid #353c48;
}
#side-menu > li > a {
  padding: 15px 30px 15px 15px;
}
#side-menu > li > a:hover,
#side-menu > li > a:focus {
  background: rgba(0, 0, 0, 0.1);
}
#side-menu > li > a.active {
  border-left: 3px solid #ff6849;
  color: #ffffff;
  background: rgba(0, 0, 0, 0);
}
#side-menu ul > li > a:hover {
  color: #ff6849;
  background: none;
}
#side-menu ul > li > a.active {
  color: #ff6849;
}
.sidebar .arrow {
  position: absolute;
  right: 15px;
  top: 18px;
}
.sidebar .nav-second-level .arrow {
  top: 12px;
}
.sidebar .fa.arrow:before {
  content: "\f105";
}
.sidebar .active > a > span > .fa.arrow:before {
  content: "\f107";
}
.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
  border-bottom: none !important;
}
.sidebar .nav-second-level li a {
  padding-left: 43px;
}
.sidebar .nav-second-level li a:hover,
.sidebar .nav-second-level li a:focus {
  background: rgba(0, 0, 0, 0.1);
}
.sidebar .nav-third-level li a {
  padding-left: 52px;
}
.content-wrapper .nicescroll-rails {
  display: none!important;
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../less/icons/font-awesome/fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('../less/icons/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../less/icons/font-awesome/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../less/icons/font-awesome/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../less/icons/font-awesome/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../less/icons/font-awesome/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
@font-face {
  font-family: 'themify';
  src: url('../less/icons/themify-icons/fonts/themify.eot?-fvbane');
  src: url('../less/icons/themify-icons/fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('../less/icons/themify-icons/fonts/themify.woff?-fvbane') format('woff'), url('../less/icons/themify-icons/fonts/themify.ttf?-fvbane') format('truetype'), url('../less/icons/themify-icons/fonts/themify.svg?-fvbane#themify') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="ti-"],
[class*=" ti-"] {
  font-family: 'themify';
  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;
}
.ti-wand:before {
  content: "\e600";
}
.ti-volume:before {
  content: "\e601";
}
.ti-user:before {
  content: "\e602";
}
.ti-unlock:before {
  content: "\e603";
}
.ti-unlink:before {
  content: "\e604";
}
.ti-trash:before {
  content: "\e605";
}
.ti-thought:before {
  content: "\e606";
}
.ti-target:before {
  content: "\e607";
}
.ti-tag:before {
  content: "\e608";
}
.ti-tablet:before {
  content: "\e609";
}
.ti-star:before {
  content: "\e60a";
}
.ti-spray:before {
  content: "\e60b";
}
.ti-signal:before {
  content: "\e60c";
}
.ti-shopping-cart:before {
  content: "\e60d";
}
.ti-shopping-cart-full:before {
  content: "\e60e";
}
.ti-settings:before {
  content: "\e60f";
}
.ti-search:before {
  content: "\e610";
}
.ti-zoom-in:before {
  content: "\e611";
}
.ti-zoom-out:before {
  content: "\e612";
}
.ti-cut:before {
  content: "\e613";
}
.ti-ruler:before {
  content: "\e614";
}
.ti-ruler-pencil:before {
  content: "\e615";
}
.ti-ruler-alt:before {
  content: "\e616";
}
.ti-bookmark:before {
  content: "\e617";
}
.ti-bookmark-alt:before {
  content: "\e618";
}
.ti-reload:before {
  content: "\e619";
}
.ti-plus:before {
  content: "\e61a";
}
.ti-pin:before {
  content: "\e61b";
}
.ti-pencil:before {
  content: "\e61c";
}
.ti-pencil-alt:before {
  content: "\e61d";
}
.ti-paint-roller:before {
  content: "\e61e";
}
.ti-paint-bucket:before {
  content: "\e61f";
}
.ti-na:before {
  content: "\e620";
}
.ti-mobile:before {
  content: "\e621";
}
.ti-minus:before {
  content: "\e622";
}
.ti-medall:before {
  content: "\e623";
}
.ti-medall-alt:before {
  content: "\e624";
}
.ti-marker:before {
  content: "\e625";
}
.ti-marker-alt:before {
  content: "\e626";
}
.ti-arrow-up:before {
  content: "\e627";
}
.ti-arrow-right:before {
  content: "\e628";
}
.ti-arrow-left:before {
  content: "\e629";
}
.ti-arrow-down:before {
  content: "\e62a";
}
.ti-lock:before {
  content: "\e62b";
}
.ti-location-arrow:before {
  content: "\e62c";
}
.ti-link:before {
  content: "\e62d";
}
.ti-layout:before {
  content: "\e62e";
}
.ti-layers:before {
  content: "\e62f";
}
.ti-layers-alt:before {
  content: "\e630";
}
.ti-key:before {
  content: "\e631";
}
.ti-import:before {
  content: "\e632";
}
.ti-image:before {
  content: "\e633";
}
.ti-heart:before {
  content: "\e634";
}
.ti-heart-broken:before {
  content: "\e635";
}
.ti-hand-stop:before {
  content: "\e636";
}
.ti-hand-open:before {
  content: "\e637";
}
.ti-hand-drag:before {
  content: "\e638";
}
.ti-folder:before {
  content: "\e639";
}
.ti-flag:before {
  content: "\e63a";
}
.ti-flag-alt:before {
  content: "\e63b";
}
.ti-flag-alt-2:before {
  content: "\e63c";
}
.ti-eye:before {
  content: "\e63d";
}
.ti-export:before {
  content: "\e63e";
}
.ti-exchange-vertical:before {
  content: "\e63f";
}
.ti-desktop:before {
  content: "\e640";
}
.ti-cup:before {
  content: "\e641";
}
.ti-crown:before {
  content: "\e642";
}
.ti-comments:before {
  content: "\e643";
}
.ti-comment:before {
  content: "\e644";
}
.ti-comment-alt:before {
  content: "\e645";
}
.ti-close:before {
  content: "\e646";
}
.ti-clip:before {
  content: "\e647";
}
.ti-angle-up:before {
  content: "\e648";
}
.ti-angle-right:before {
  content: "\e649";
}
.ti-angle-left:before {
  content: "\e64a";
}
.ti-angle-down:before {
  content: "\e64b";
}
.ti-check:before {
  content: "\e64c";
}
.ti-check-box:before {
  content: "\e64d";
}
.ti-camera:before {
  content: "\e64e";
}
.ti-announcement:before {
  content: "\e64f";
}
.ti-brush:before {
  content: "\e650";
}
.ti-briefcase:before {
  content: "\e651";
}
.ti-bolt:before {
  content: "\e652";
}
.ti-bolt-alt:before {
  content: "\e653";
}
.ti-blackboard:before {
  content: "\e654";
}
.ti-bag:before {
  content: "\e655";
}
.ti-move:before {
  content: "\e656";
}
.ti-arrows-vertical:before {
  content: "\e657";
}
.ti-arrows-horizontal:before {
  content: "\e658";
}
.ti-fullscreen:before {
  content: "\e659";
}
.ti-arrow-top-right:before {
  content: "\e65a";
}
.ti-arrow-top-left:before {
  content: "\e65b";
}
.ti-arrow-circle-up:before {
  content: "\e65c";
}
.ti-arrow-circle-right:before {
  content: "\e65d";
}
.ti-arrow-circle-left:before {
  content: "\e65e";
}
.ti-arrow-circle-down:before {
  content: "\e65f";
}
.ti-angle-double-up:before {
  content: "\e660";
}
.ti-angle-double-right:before {
  content: "\e661";
}
.ti-angle-double-left:before {
  content: "\e662";
}
.ti-angle-double-down:before {
  content: "\e663";
}
.ti-zip:before {
  content: "\e664";
}
.ti-world:before {
  content: "\e665";
}
.ti-wheelchair:before {
  content: "\e666";
}
.ti-view-list:before {
  content: "\e667";
}
.ti-view-list-alt:before {
  content: "\e668";
}
.ti-view-grid:before {
  content: "\e669";
}
.ti-uppercase:before {
  content: "\e66a";
}
.ti-upload:before {
  content: "\e66b";
}
.ti-underline:before {
  content: "\e66c";
}
.ti-truck:before {
  content: "\e66d";
}
.ti-timer:before {
  content: "\e66e";
}
.ti-ticket:before {
  content: "\e66f";
}
.ti-thumb-up:before {
  content: "\e670";
}
.ti-thumb-down:before {
  content: "\e671";
}
.ti-text:before {
  content: "\e672";
}
.ti-stats-up:before {
  content: "\e673";
}
.ti-stats-down:before {
  content: "\e674";
}
.ti-split-v:before {
  content: "\e675";
}
.ti-split-h:before {
  content: "\e676";
}
.ti-smallcap:before {
  content: "\e677";
}
.ti-shine:before {
  content: "\e678";
}
.ti-shift-right:before {
  content: "\e679";
}
.ti-shift-left:before {
  content: "\e67a";
}
.ti-shield:before {
  content: "\e67b";
}
.ti-notepad:before {
  content: "\e67c";
}
.ti-server:before {
  content: "\e67d";
}
.ti-quote-right:before {
  content: "\e67e";
}
.ti-quote-left:before {
  content: "\e67f";
}
.ti-pulse:before {
  content: "\e680";
}
.ti-printer:before {
  content: "\e681";
}
.ti-power-off:before {
  content: "\e682";
}
.ti-plug:before {
  content: "\e683";
}
.ti-pie-chart:before {
  content: "\e684";
}
.ti-paragraph:before {
  content: "\e685";
}
.ti-panel:before {
  content: "\e686";
}
.ti-package:before {
  content: "\e687";
}
.ti-music:before {
  content: "\e688";
}
.ti-music-alt:before {
  content: "\e689";
}
.ti-mouse:before {
  content: "\e68a";
}
.ti-mouse-alt:before {
  content: "\e68b";
}
.ti-money:before {
  content: "\e68c";
}
.ti-microphone:before {
  content: "\e68d";
}
.ti-menu:before {
  content: "\e68e";
}
.ti-menu-alt:before {
  content: "\e68f";
}
.ti-map:before {
  content: "\e690";
}
.ti-map-alt:before {
  content: "\e691";
}
.ti-loop:before {
  content: "\e692";
}
.ti-location-pin:before {
  content: "\e693";
}
.ti-list:before {
  content: "\e694";
}
.ti-light-bulb:before {
  content: "\e695";
}
.ti-Italic:before {
  content: "\e696";
}
.ti-info:before {
  content: "\e697";
}
.ti-infinite:before {
  content: "\e698";
}
.ti-id-badge:before {
  content: "\e699";
}
.ti-hummer:before {
  content: "\e69a";
}
.ti-home:before {
  content: "\e69b";
}
.ti-help:before {
  content: "\e69c";
}
.ti-headphone:before {
  content: "\e69d";
}
.ti-harddrives:before {
  content: "\e69e";
}
.ti-harddrive:before {
  content: "\e69f";
}
.ti-gift:before {
  content: "\e6a0";
}
.ti-game:before {
  content: "\e6a1";
}
.ti-filter:before {
  content: "\e6a2";
}
.ti-files:before {
  content: "\e6a3";
}
.ti-file:before {
  content: "\e6a4";
}
.ti-eraser:before {
  content: "\e6a5";
}
.ti-envelope:before {
  content: "\e6a6";
}
.ti-download:before {
  content: "\e6a7";
}
.ti-direction:before {
  content: "\e6a8";
}
.ti-direction-alt:before {
  content: "\e6a9";
}
.ti-dashboard:before {
  content: "\e6aa";
}
.ti-control-stop:before {
  content: "\e6ab";
}
.ti-control-shuffle:before {
  content: "\e6ac";
}
.ti-control-play:before {
  content: "\e6ad";
}
.ti-control-pause:before {
  content: "\e6ae";
}
.ti-control-forward:before {
  content: "\e6af";
}
.ti-control-backward:before {
  content: "\e6b0";
}
.ti-cloud:before {
  content: "\e6b1";
}
.ti-cloud-up:before {
  content: "\e6b2";
}
.ti-cloud-down:before {
  content: "\e6b3";
}
.ti-clipboard:before {
  content: "\e6b4";
}
.ti-car:before {
  content: "\e6b5";
}
.ti-calendar:before {
  content: "\e6b6";
}
.ti-book:before {
  content: "\e6b7";
}
.ti-bell:before {
  content: "\e6b8";
}
.ti-basketball:before {
  content: "\e6b9";
}
.ti-bar-chart:before {
  content: "\e6ba";
}
.ti-bar-chart-alt:before {
  content: "\e6bb";
}
.ti-back-right:before {
  content: "\e6bc";
}
.ti-back-left:before {
  content: "\e6bd";
}
.ti-arrows-corner:before {
  content: "\e6be";
}
.ti-archive:before {
  content: "\e6bf";
}
.ti-anchor:before {
  content: "\e6c0";
}
.ti-align-right:before {
  content: "\e6c1";
}
.ti-align-left:before {
  content: "\e6c2";
}
.ti-align-justify:before {
  content: "\e6c3";
}
.ti-align-center:before {
  content: "\e6c4";
}
.ti-alert:before {
  content: "\e6c5";
}
.ti-alarm-clock:before {
  content: "\e6c6";
}
.ti-agenda:before {
  content: "\e6c7";
}
.ti-write:before {
  content: "\e6c8";
}
.ti-window:before {
  content: "\e6c9";
}
.ti-widgetized:before {
  content: "\e6ca";
}
.ti-widget:before {
  content: "\e6cb";
}
.ti-widget-alt:before {
  content: "\e6cc";
}
.ti-wallet:before {
  content: "\e6cd";
}
.ti-video-clapper:before {
  content: "\e6ce";
}
.ti-video-camera:before {
  content: "\e6cf";
}
.ti-vector:before {
  content: "\e6d0";
}
.ti-themify-logo:before {
  content: "\e6d1";
}
.ti-themify-favicon:before {
  content: "\e6d2";
}
.ti-themify-favicon-alt:before {
  content: "\e6d3";
}
.ti-support:before {
  content: "\e6d4";
}
.ti-stamp:before {
  content: "\e6d5";
}
.ti-split-v-alt:before {
  content: "\e6d6";
}
.ti-slice:before {
  content: "\e6d7";
}
.ti-shortcode:before {
  content: "\e6d8";
}
.ti-shift-right-alt:before {
  content: "\e6d9";
}
.ti-shift-left-alt:before {
  content: "\e6da";
}
.ti-ruler-alt-2:before {
  content: "\e6db";
}
.ti-receipt:before {
  content: "\e6dc";
}
.ti-pin2:before {
  content: "\e6dd";
}
.ti-pin-alt:before {
  content: "\e6de";
}
.ti-pencil-alt2:before {
  content: "\e6df";
}
.ti-palette:before {
  content: "\e6e0";
}
.ti-more:before {
  content: "\e6e1";
}
.ti-more-alt:before {
  content: "\e6e2";
}
.ti-microphone-alt:before {
  content: "\e6e3";
}
.ti-magnet:before {
  content: "\e6e4";
}
.ti-line-double:before {
  content: "\e6e5";
}
.ti-line-dotted:before {
  content: "\e6e6";
}
.ti-line-dashed:before {
  content: "\e6e7";
}
.ti-layout-width-full:before {
  content: "\e6e8";
}
.ti-layout-width-default:before {
  content: "\e6e9";
}
.ti-layout-width-default-alt:before {
  content: "\e6ea";
}
.ti-layout-tab:before {
  content: "\e6eb";
}
.ti-layout-tab-window:before {
  content: "\e6ec";
}
.ti-layout-tab-v:before {
  content: "\e6ed";
}
.ti-layout-tab-min:before {
  content: "\e6ee";
}
.ti-layout-slider:before {
  content: "\e6ef";
}
.ti-layout-slider-alt:before {
  content: "\e6f0";
}
.ti-layout-sidebar-right:before {
  content: "\e6f1";
}
.ti-layout-sidebar-none:before {
  content: "\e6f2";
}
.ti-layout-sidebar-left:before {
  content: "\e6f3";
}
.ti-layout-placeholder:before {
  content: "\e6f4";
}
.ti-layout-menu:before {
  content: "\e6f5";
}
.ti-layout-menu-v:before {
  content: "\e6f6";
}
.ti-layout-menu-separated:before {
  content: "\e6f7";
}
.ti-layout-menu-full:before {
  content: "\e6f8";
}
.ti-layout-media-right-alt:before {
  content: "\e6f9";
}
.ti-layout-media-right:before {
  content: "\e6fa";
}
.ti-layout-media-overlay:before {
  content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
  content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd";
}
.ti-layout-media-left-alt:before {
  content: "\e6fe";
}
.ti-layout-media-left:before {
  content: "\e6ff";
}
.ti-layout-media-center-alt:before {
  content: "\e700";
}
.ti-layout-media-center:before {
  content: "\e701";
}
.ti-layout-list-thumb:before {
  content: "\e702";
}
.ti-layout-list-thumb-alt:before {
  content: "\e703";
}
.ti-layout-list-post:before {
  content: "\e704";
}
.ti-layout-list-large-image:before {
  content: "\e705";
}
.ti-layout-line-solid:before {
  content: "\e706";
}
.ti-layout-grid4:before {
  content: "\e707";
}
.ti-layout-grid3:before {
  content: "\e708";
}
.ti-layout-grid2:before {
  content: "\e709";
}
.ti-layout-grid2-thumb:before {
  content: "\e70a";
}
.ti-layout-cta-right:before {
  content: "\e70b";
}
.ti-layout-cta-left:before {
  content: "\e70c";
}
.ti-layout-cta-center:before {
  content: "\e70d";
}
.ti-layout-cta-btn-right:before {
  content: "\e70e";
}
.ti-layout-cta-btn-left:before {
  content: "\e70f";
}
.ti-layout-column4:before {
  content: "\e710";
}
.ti-layout-column3:before {
  content: "\e711";
}
.ti-layout-column2:before {
  content: "\e712";
}
.ti-layout-accordion-separated:before {
  content: "\e713";
}
.ti-layout-accordion-merged:before {
  content: "\e714";
}
.ti-layout-accordion-list:before {
  content: "\e715";
}
.ti-ink-pen:before {
  content: "\e716";
}
.ti-info-alt:before {
  content: "\e717";
}
.ti-help-alt:before {
  content: "\e718";
}
.ti-headphone-alt:before {
  content: "\e719";
}
.ti-hand-point-up:before {
  content: "\e71a";
}
.ti-hand-point-right:before {
  content: "\e71b";
}
.ti-hand-point-left:before {
  content: "\e71c";
}
.ti-hand-point-down:before {
  content: "\e71d";
}
.ti-gallery:before {
  content: "\e71e";
}
.ti-face-smile:before {
  content: "\e71f";
}
.ti-face-sad:before {
  content: "\e720";
}
.ti-credit-card:before {
  content: "\e721";
}
.ti-control-skip-forward:before {
  content: "\e722";
}
.ti-control-skip-backward:before {
  content: "\e723";
}
.ti-control-record:before {
  content: "\e724";
}
.ti-control-eject:before {
  content: "\e725";
}
.ti-comments-smiley:before {
  content: "\e726";
}
.ti-brush-alt:before {
  content: "\e727";
}
.ti-youtube:before {
  content: "\e728";
}
.ti-vimeo:before {
  content: "\e729";
}
.ti-twitter:before {
  content: "\e72a";
}
.ti-time:before {
  content: "\e72b";
}
.ti-tumblr:before {
  content: "\e72c";
}
.ti-skype:before {
  content: "\e72d";
}
.ti-share:before {
  content: "\e72e";
}
.ti-share-alt:before {
  content: "\e72f";
}
.ti-rocket:before {
  content: "\e730";
}
.ti-pinterest:before {
  content: "\e731";
}
.ti-new-window:before {
  content: "\e732";
}
.ti-microsoft:before {
  content: "\e733";
}
.ti-list-ol:before {
  content: "\e734";
}
.ti-linkedin:before {
  content: "\e735";
}
.ti-layout-sidebar-2:before {
  content: "\e736";
}
.ti-layout-grid4-alt:before {
  content: "\e737";
}
.ti-layout-grid3-alt:before {
  content: "\e738";
}
.ti-layout-grid2-alt:before {
  content: "\e739";
}
.ti-layout-column4-alt:before {
  content: "\e73a";
}
.ti-layout-column3-alt:before {
  content: "\e73b";
}
.ti-layout-column2-alt:before {
  content: "\e73c";
}
.ti-instagram:before {
  content: "\e73d";
}
.ti-google:before {
  content: "\e73e";
}
.ti-github:before {
  content: "\e73f";
}
.ti-flickr:before {
  content: "\e740";
}
.ti-facebook:before {
  content: "\e741";
}
.ti-dropbox:before {
  content: "\e742";
}
.ti-dribbble:before {
  content: "\e743";
}
.ti-apple:before {
  content: "\e744";
}
.ti-android:before {
  content: "\e745";
}
.ti-save:before {
  content: "\e746";
}
.ti-save-alt:before {
  content: "\e747";
}
.ti-yahoo:before {
  content: "\e748";
}
.ti-wordpress:before {
  content: "\e749";
}
.ti-vimeo-alt:before {
  content: "\e74a";
}
.ti-twitter-alt:before {
  content: "\e74b";
}
.ti-tumblr-alt:before {
  content: "\e74c";
}
.ti-trello:before {
  content: "\e74d";
}
.ti-stack-overflow:before {
  content: "\e74e";
}
.ti-soundcloud:before {
  content: "\e74f";
}
.ti-sharethis:before {
  content: "\e750";
}
.ti-sharethis-alt:before {
  content: "\e751";
}
.ti-reddit:before {
  content: "\e752";
}
.ti-pinterest-alt:before {
  content: "\e753";
}
.ti-microsoft-alt:before {
  content: "\e754";
}
.ti-linux:before {
  content: "\e755";
}
.ti-jsfiddle:before {
  content: "\e756";
}
.ti-joomla:before {
  content: "\e757";
}
.ti-html5:before {
  content: "\e758";
}
.ti-flickr-alt:before {
  content: "\e759";
}
.ti-email:before {
  content: "\e75a";
}
.ti-drupal:before {
  content: "\e75b";
}
.ti-dropbox-alt:before {
  content: "\e75c";
}
.ti-css3:before {
  content: "\e75d";
}
.ti-rss:before {
  content: "\e75e";
}
.ti-rss-alt:before {
  content: "\e75f";
}
@font-face {
  font-family: 'simple-line-icons';
  src: url('../less/icons/simple-line-icons/fonts/Simple-Line-Icons.eot?-i3a2kk');
  src: url('../less/icons/simple-line-icons/fonts/Simple-Line-Icons.eot?#iefix-i3a2kk') format('embedded-opentype'), url('../less/icons/simple-line-icons/fonts/Simple-Line-Icons.ttf?-i3a2kk') format('truetype'), url('../less/icons/simple-line-icons/fonts/Simple-Line-Icons.woff2?-i3a2kk') format('woff2'), url('../less/icons/simple-line-icons/fonts/Simple-Line-Icons.woff?-i3a2kk') format('woff'), url('../less/icons/simple-line-icons/fonts/Simple-Line-Icons.svg?-i3a2kk#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower: 
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-close,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawar,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calender,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symble-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pintarest,
.icon-social-github,
.icon-social-gplus,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox {
  font-family: 'simple-line-icons';
  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;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-close:before {
  content: "\e082";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawar:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calender:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symble-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pintarest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-gplus:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
/*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */
@font-face {
  font-family: 'weathericons';
  src: url('../less/icons/weather-icons/font/weathericons-regular-webfont.eot');
  src: url('../less/icons/weather-icons/font/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../less/icons/weather-icons/font/weathericons-regular-webfont.woff2') format('woff2'), url('../less/icons/weather-icons/font/weathericons-regular-webfont.woff') format('woff'), url('../less/icons/weather-icons/font/weathericons-regular-webfont.ttf') format('truetype'), url('../less/icons/weather-icons/font/weathericons-regular-webfont.svg#weather_iconsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.wi {
  display: inline-block;
  font-family: 'weathericons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wi-fw {
  text-align: center;
  width: 1.4em;
}
.wi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.wi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.wi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.wi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
.wi-day-sunny:before {
  content: "\f00d";
}
.wi-day-cloudy:before {
  content: "\f002";
}
.wi-day-cloudy-gusts:before {
  content: "\f000";
}
.wi-day-cloudy-windy:before {
  content: "\f001";
}
.wi-day-fog:before {
  content: "\f003";
}
.wi-day-hail:before {
  content: "\f004";
}
.wi-day-haze:before {
  content: "\f0b6";
}
.wi-day-lightning:before {
  content: "\f005";
}
.wi-day-rain:before {
  content: "\f008";
}
.wi-day-rain-mix:before {
  content: "\f006";
}
.wi-day-rain-wind:before {
  content: "\f007";
}
.wi-day-showers:before {
  content: "\f009";
}
.wi-day-sleet:before {
  content: "\f0b2";
}
.wi-day-sleet-storm:before {
  content: "\f068";
}
.wi-day-snow:before {
  content: "\f00a";
}
.wi-day-snow-thunderstorm:before {
  content: "\f06b";
}
.wi-day-snow-wind:before {
  content: "\f065";
}
.wi-day-sprinkle:before {
  content: "\f00b";
}
.wi-day-storm-showers:before {
  content: "\f00e";
}
.wi-day-sunny-overcast:before {
  content: "\f00c";
}
.wi-day-thunderstorm:before {
  content: "\f010";
}
.wi-day-windy:before {
  content: "\f085";
}
.wi-solar-eclipse:before {
  content: "\f06e";
}
.wi-hot:before {
  content: "\f072";
}
.wi-day-cloudy-high:before {
  content: "\f07d";
}
.wi-day-light-wind:before {
  content: "\f0c4";
}
.wi-night-clear:before {
  content: "\f02e";
}
.wi-night-alt-cloudy:before {
  content: "\f086";
}
.wi-night-alt-cloudy-gusts:before {
  content: "\f022";
}
.wi-night-alt-cloudy-windy:before {
  content: "\f023";
}
.wi-night-alt-hail:before {
  content: "\f024";
}
.wi-night-alt-lightning:before {
  content: "\f025";
}
.wi-night-alt-rain:before {
  content: "\f028";
}
.wi-night-alt-rain-mix:before {
  content: "\f026";
}
.wi-night-alt-rain-wind:before {
  content: "\f027";
}
.wi-night-alt-showers:before {
  content: "\f029";
}
.wi-night-alt-sleet:before {
  content: "\f0b4";
}
.wi-night-alt-sleet-storm:before {
  content: "\f06a";
}
.wi-night-alt-snow:before {
  content: "\f02a";
}
.wi-night-alt-snow-thunderstorm:before {
  content: "\f06d";
}
.wi-night-alt-snow-wind:before {
  content: "\f067";
}
.wi-night-alt-sprinkle:before {
  content: "\f02b";
}
.wi-night-alt-storm-showers:before {
  content: "\f02c";
}
.wi-night-alt-thunderstorm:before {
  content: "\f02d";
}
.wi-night-cloudy:before {
  content: "\f031";
}
.wi-night-cloudy-gusts:before {
  content: "\f02f";
}
.wi-night-cloudy-windy:before {
  content: "\f030";
}
.wi-night-fog:before {
  content: "\f04a";
}
.wi-night-hail:before {
  content: "\f032";
}
.wi-night-lightning:before {
  content: "\f033";
}
.wi-night-partly-cloudy:before {
  content: "\f083";
}
.wi-night-rain:before {
  content: "\f036";
}
.wi-night-rain-mix:before {
  content: "\f034";
}
.wi-night-rain-wind:before {
  content: "\f035";
}
.wi-night-showers:before {
  content: "\f037";
}
.wi-night-sleet:before {
  content: "\f0b3";
}
.wi-night-sleet-storm:before {
  content: "\f069";
}
.wi-night-snow:before {
  content: "\f038";
}
.wi-night-snow-thunderstorm:before {
  content: "\f06c";
}
.wi-night-snow-wind:before {
  content: "\f066";
}
.wi-night-sprinkle:before {
  content: "\f039";
}
.wi-night-storm-showers:before {
  content: "\f03a";
}
.wi-night-thunderstorm:before {
  content: "\f03b";
}
.wi-lunar-eclipse:before {
  content: "\f070";
}
.wi-stars:before {
  content: "\f077";
}
.wi-storm-showers:before {
  content: "\f01d";
}
.wi-thunderstorm:before {
  content: "\f01e";
}
.wi-night-alt-cloudy-high:before {
  content: "\f07e";
}
.wi-night-cloudy-high:before {
  content: "\f080";
}
.wi-night-alt-partly-cloudy:before {
  content: "\f081";
}
.wi-cloud:before {
  content: "\f041";
}
.wi-cloudy:before {
  content: "\f013";
}
.wi-cloudy-gusts:before {
  content: "\f011";
}
.wi-cloudy-windy:before {
  content: "\f012";
}
.wi-fog:before {
  content: "\f014";
}
.wi-hail:before {
  content: "\f015";
}
.wi-rain:before {
  content: "\f019";
}
.wi-rain-mix:before {
  content: "\f017";
}
.wi-rain-wind:before {
  content: "\f018";
}
.wi-showers:before {
  content: "\f01a";
}
.wi-sleet:before {
  content: "\f0b5";
}
.wi-snow:before {
  content: "\f01b";
}
.wi-sprinkle:before {
  content: "\f01c";
}
.wi-storm-showers:before {
  content: "\f01d";
}
.wi-thunderstorm:before {
  content: "\f01e";
}
.wi-snow-wind:before {
  content: "\f064";
}
.wi-snow:before {
  content: "\f01b";
}
.wi-smog:before {
  content: "\f074";
}
.wi-smoke:before {
  content: "\f062";
}
.wi-lightning:before {
  content: "\f016";
}
.wi-raindrops:before {
  content: "\f04e";
}
.wi-raindrop:before {
  content: "\f078";
}
.wi-dust:before {
  content: "\f063";
}
.wi-snowflake-cold:before {
  content: "\f076";
}
.wi-windy:before {
  content: "\f021";
}
.wi-strong-wind:before {
  content: "\f050";
}
.wi-sandstorm:before {
  content: "\f082";
}
.wi-earthquake:before {
  content: "\f0c6";
}
.wi-fire:before {
  content: "\f0c7";
}
.wi-flood:before {
  content: "\f07c";
}
.wi-meteor:before {
  content: "\f071";
}
.wi-tsunami:before {
  content: "\f0c5";
}
.wi-volcano:before {
  content: "\f0c8";
}
.wi-hurricane:before {
  content: "\f073";
}
.wi-tornado:before {
  content: "\f056";
}
.wi-small-craft-advisory:before {
  content: "\f0cc";
}
.wi-gale-warning:before {
  content: "\f0cd";
}
.wi-storm-warning:before {
  content: "\f0ce";
}
.wi-hurricane-warning:before {
  content: "\f0cf";
}
.wi-wind-direction:before {
  content: "\f0b1";
}
.wi-alien:before {
  content: "\f075";
}
.wi-celsius:before {
  content: "\f03c";
}
.wi-fahrenheit:before {
  content: "\f045";
}
.wi-degrees:before {
  content: "\f042";
}
.wi-thermometer:before {
  content: "\f055";
}
.wi-thermometer-exterior:before {
  content: "\f053";
}
.wi-thermometer-internal:before {
  content: "\f054";
}
.wi-cloud-down:before {
  content: "\f03d";
}
.wi-cloud-up:before {
  content: "\f040";
}
.wi-cloud-refresh:before {
  content: "\f03e";
}
.wi-horizon:before {
  content: "\f047";
}
.wi-horizon-alt:before {
  content: "\f046";
}
.wi-sunrise:before {
  content: "\f051";
}
.wi-sunset:before {
  content: "\f052";
}
.wi-moonrise:before {
  content: "\f0c9";
}
.wi-moonset:before {
  content: "\f0ca";
}
.wi-refresh:before {
  content: "\f04c";
}
.wi-refresh-alt:before {
  content: "\f04b";
}
.wi-umbrella:before {
  content: "\f084";
}
.wi-barometer:before {
  content: "\f079";
}
.wi-humidity:before {
  content: "\f07a";
}
.wi-na:before {
  content: "\f07b";
}
.wi-train:before {
  content: "\f0cb";
}
.wi-moon-new:before {
  content: "\f095";
}
.wi-moon-waxing-cresent-1:before {
  content: "\f096";
}
.wi-moon-waxing-cresent-2:before {
  content: "\f097";
}
.wi-moon-waxing-cresent-3:before {
  content: "\f098";
}
.wi-moon-waxing-cresent-4:before {
  content: "\f099";
}
.wi-moon-waxing-cresent-5:before {
  content: "\f09a";
}
.wi-moon-waxing-cresent-6:before {
  content: "\f09b";
}
.wi-moon-first-quarter:before {
  content: "\f09c";
}
.wi-moon-waxing-gibbous-1:before {
  content: "\f09d";
}
.wi-moon-waxing-gibbous-2:before {
  content: "\f09e";
}
.wi-moon-waxing-gibbous-3:before {
  content: "\f09f";
}
.wi-moon-waxing-gibbous-4:before {
  content: "\f0a0";
}
.wi-moon-waxing-gibbous-5:before {
  content: "\f0a1";
}
.wi-moon-waxing-gibbous-6:before {
  content: "\f0a2";
}
.wi-moon-full:before {
  content: "\f0a3";
}
.wi-moon-waning-gibbous-1:before {
  content: "\f0a4";
}
.wi-moon-waning-gibbous-2:before {
  content: "\f0a5";
}
.wi-moon-waning-gibbous-3:before {
  content: "\f0a6";
}
.wi-moon-waning-gibbous-4:before {
  content: "\f0a7";
}
.wi-moon-waning-gibbous-5:before {
  content: "\f0a8";
}
.wi-moon-waning-gibbous-6:before {
  content: "\f0a9";
}
.wi-moon-third-quarter:before {
  content: "\f0aa";
}
.wi-moon-waning-crescent-1:before {
  content: "\f0ab";
}
.wi-moon-waning-crescent-2:before {
  content: "\f0ac";
}
.wi-moon-waning-crescent-3:before {
  content: "\f0ad";
}
.wi-moon-waning-crescent-4:before {
  content: "\f0ae";
}
.wi-moon-waning-crescent-5:before {
  content: "\f0af";
}
.wi-moon-waning-crescent-6:before {
  content: "\f0b0";
}
.wi-moon-alt-new:before {
  content: "\f0eb";
}
.wi-moon-alt-waxing-cresent-1:before {
  content: "\f0d0";
}
.wi-moon-alt-waxing-cresent-2:before {
  content: "\f0d1";
}
.wi-moon-alt-waxing-cresent-3:before {
  content: "\f0d2";
}
.wi-moon-alt-waxing-cresent-4:before {
  content: "\f0d3";
}
.wi-moon-alt-waxing-cresent-5:before {
  content: "\f0d4";
}
.wi-moon-alt-waxing-cresent-6:before {
  content: "\f0d5";
}
.wi-moon-alt-first-quarter:before {
  content: "\f0d6";
}
.wi-moon-alt-waxing-gibbous-1:before {
  content: "\f0d7";
}
.wi-moon-alt-waxing-gibbous-2:before {
  content: "\f0d8";
}
.wi-moon-alt-waxing-gibbous-3:before {
  content: "\f0d9";
}
.wi-moon-alt-waxing-gibbous-4:before {
  content: "\f0da";
}
.wi-moon-alt-waxing-gibbous-5:before {
  content: "\f0db";
}
.wi-moon-alt-waxing-gibbous-6:before {
  content: "\f0dc";
}
.wi-moon-alt-full:before {
  content: "\f0dd";
}
.wi-moon-alt-waning-gibbous-1:before {
  content: "\f0de";
}
.wi-moon-alt-waning-gibbous-2:before {
  content: "\f0df";
}
.wi-moon-alt-waning-gibbous-3:before {
  content: "\f0e0";
}
.wi-moon-alt-waning-gibbous-4:before {
  content: "\f0e1";
}
.wi-moon-alt-waning-gibbous-5:before {
  content: "\f0e2";
}
.wi-moon-alt-waning-gibbous-6:before {
  content: "\f0e3";
}
.wi-moon-alt-third-quarter:before {
  content: "\f0e4";
}
.wi-moon-alt-waning-crescent-1:before {
  content: "\f0e5";
}
.wi-moon-alt-waning-crescent-2:before {
  content: "\f0e6";
}
.wi-moon-alt-waning-crescent-3:before {
  content: "\f0e7";
}
.wi-moon-alt-waning-crescent-4:before {
  content: "\f0e8";
}
.wi-moon-alt-waning-crescent-5:before {
  content: "\f0e9";
}
.wi-moon-alt-waning-crescent-6:before {
  content: "\f0ea";
}
.wi-moon-0:before {
  content: "\f095";
}
.wi-moon-1:before {
  content: "\f096";
}
.wi-moon-2:before {
  content: "\f097";
}
.wi-moon-3:before {
  content: "\f098";
}
.wi-moon-4:before {
  content: "\f099";
}
.wi-moon-5:before {
  content: "\f09a";
}
.wi-moon-6:before {
  content: "\f09b";
}
.wi-moon-7:before {
  content: "\f09c";
}
.wi-moon-8:before {
  content: "\f09d";
}
.wi-moon-9:before {
  content: "\f09e";
}
.wi-moon-10:before {
  content: "\f09f";
}
.wi-moon-11:before {
  content: "\f0a0";
}
.wi-moon-12:before {
  content: "\f0a1";
}
.wi-moon-13:before {
  content: "\f0a2";
}
.wi-moon-14:before {
  content: "\f0a3";
}
.wi-moon-15:before {
  content: "\f0a4";
}
.wi-moon-16:before {
  content: "\f0a5";
}
.wi-moon-17:before {
  content: "\f0a6";
}
.wi-moon-18:before {
  content: "\f0a7";
}
.wi-moon-19:before {
  content: "\f0a8";
}
.wi-moon-20:before {
  content: "\f0a9";
}
.wi-moon-21:before {
  content: "\f0aa";
}
.wi-moon-22:before {
  content: "\f0ab";
}
.wi-moon-23:before {
  content: "\f0ac";
}
.wi-moon-24:before {
  content: "\f0ad";
}
.wi-moon-25:before {
  content: "\f0ae";
}
.wi-moon-26:before {
  content: "\f0af";
}
.wi-moon-27:before {
  content: "\f0b0";
}
.wi-time-1:before {
  content: "\f08a";
}
.wi-time-2:before {
  content: "\f08b";
}
.wi-time-3:before {
  content: "\f08c";
}
.wi-time-4:before {
  content: "\f08d";
}
.wi-time-5:before {
  content: "\f08e";
}
.wi-time-6:before {
  content: "\f08f";
}
.wi-time-7:before {
  content: "\f090";
}
.wi-time-8:before {
  content: "\f091";
}
.wi-time-9:before {
  content: "\f092";
}
.wi-time-10:before {
  content: "\f093";
}
.wi-time-11:before {
  content: "\f094";
}
.wi-time-12:before {
  content: "\f089";
}
.wi-direction-up:before {
  content: "\f058";
}
.wi-direction-up-right:before {
  content: "\f057";
}
.wi-direction-right:before {
  content: "\f04d";
}
.wi-direction-down-right:before {
  content: "\f088";
}
.wi-direction-down:before {
  content: "\f044";
}
.wi-direction-down-left:before {
  content: "\f043";
}
.wi-direction-left:before {
  content: "\f048";
}
.wi-direction-up-left:before {
  content: "\f087";
}
.wi-wind-beaufort-0:before {
  content: "\f0b7";
}
.wi-wind-beaufort-1:before {
  content: "\f0b8";
}
.wi-wind-beaufort-2:before {
  content: "\f0b9";
}
.wi-wind-beaufort-3:before {
  content: "\f0ba";
}
.wi-wind-beaufort-4:before {
  content: "\f0bb";
}
.wi-wind-beaufort-5:before {
  content: "\f0bc";
}
.wi-wind-beaufort-6:before {
  content: "\f0bd";
}
.wi-wind-beaufort-7:before {
  content: "\f0be";
}
.wi-wind-beaufort-8:before {
  content: "\f0bf";
}
.wi-wind-beaufort-9:before {
  content: "\f0c0";
}
.wi-wind-beaufort-10:before {
  content: "\f0c1";
}
.wi-wind-beaufort-11:before {
  content: "\f0c2";
}
.wi-wind-beaufort-12:before {
  content: "\f0c3";
}
.wi-yahoo-0:before {
  content: "\f056";
}
.wi-yahoo-1:before {
  content: "\f00e";
}
.wi-yahoo-2:before {
  content: "\f073";
}
.wi-yahoo-3:before {
  content: "\f01e";
}
.wi-yahoo-4:before {
  content: "\f01e";
}
.wi-yahoo-5:before {
  content: "\f017";
}
.wi-yahoo-6:before {
  content: "\f017";
}
.wi-yahoo-7:before {
  content: "\f017";
}
.wi-yahoo-8:before {
  content: "\f015";
}
.wi-yahoo-9:before {
  content: "\f01a";
}
.wi-yahoo-10:before {
  content: "\f015";
}
.wi-yahoo-11:before {
  content: "\f01a";
}
.wi-yahoo-12:before {
  content: "\f01a";
}
.wi-yahoo-13:before {
  content: "\f01b";
}
.wi-yahoo-14:before {
  content: "\f00a";
}
.wi-yahoo-15:before {
  content: "\f064";
}
.wi-yahoo-16:before {
  content: "\f01b";
}
.wi-yahoo-17:before {
  content: "\f015";
}
.wi-yahoo-18:before {
  content: "\f017";
}
.wi-yahoo-19:before {
  content: "\f063";
}
.wi-yahoo-20:before {
  content: "\f014";
}
.wi-yahoo-21:before {
  content: "\f021";
}
.wi-yahoo-22:before {
  content: "\f062";
}
.wi-yahoo-23:before {
  content: "\f050";
}
.wi-yahoo-24:before {
  content: "\f050";
}
.wi-yahoo-25:before {
  content: "\f076";
}
.wi-yahoo-26:before {
  content: "\f013";
}
.wi-yahoo-27:before {
  content: "\f031";
}
.wi-yahoo-28:before {
  content: "\f002";
}
.wi-yahoo-29:before {
  content: "\f031";
}
.wi-yahoo-30:before {
  content: "\f002";
}
.wi-yahoo-31:before {
  content: "\f02e";
}
.wi-yahoo-32:before {
  content: "\f00d";
}
.wi-yahoo-33:before {
  content: "\f083";
}
.wi-yahoo-34:before {
  content: "\f00c";
}
.wi-yahoo-35:before {
  content: "\f017";
}
.wi-yahoo-36:before {
  content: "\f072";
}
.wi-yahoo-37:before {
  content: "\f00e";
}
.wi-yahoo-38:before {
  content: "\f00e";
}
.wi-yahoo-39:before {
  content: "\f00e";
}
.wi-yahoo-40:before {
  content: "\f01a";
}
.wi-yahoo-41:before {
  content: "\f064";
}
.wi-yahoo-42:before {
  content: "\f01b";
}
.wi-yahoo-43:before {
  content: "\f064";
}
.wi-yahoo-44:before {
  content: "\f00c";
}
.wi-yahoo-45:before {
  content: "\f00e";
}
.wi-yahoo-46:before {
  content: "\f01b";
}
.wi-yahoo-47:before {
  content: "\f00e";
}
.wi-yahoo-3200:before {
  content: "\f077";
}
.wi-forecast-io-clear-day:before {
  content: "\f00d";
}
.wi-forecast-io-clear-night:before {
  content: "\f02e";
}
.wi-forecast-io-rain:before {
  content: "\f019";
}
.wi-forecast-io-snow:before {
  content: "\f01b";
}
.wi-forecast-io-sleet:before {
  content: "\f0b5";
}
.wi-forecast-io-wind:before {
  content: "\f050";
}
.wi-forecast-io-fog:before {
  content: "\f014";
}
.wi-forecast-io-cloudy:before {
  content: "\f013";
}
.wi-forecast-io-partly-cloudy-day:before {
  content: "\f002";
}
.wi-forecast-io-partly-cloudy-night:before {
  content: "\f031";
}
.wi-forecast-io-hail:before {
  content: "\f015";
}
.wi-forecast-io-thunderstorm:before {
  content: "\f01e";
}
.wi-forecast-io-tornado:before {
  content: "\f056";
}
.wi-wmo4680-0:before,
.wi-wmo4680-00:before {
  content: "\f055";
}
.wi-wmo4680-1:before,
.wi-wmo4680-01:before {
  content: "\f013";
}
.wi-wmo4680-2:before,
.wi-wmo4680-02:before {
  content: "\f055";
}
.wi-wmo4680-3:before,
.wi-wmo4680-03:before {
  content: "\f013";
}
.wi-wmo4680-4:before,
.wi-wmo4680-04:before {
  content: "\f014";
}
.wi-wmo4680-5:before,
.wi-wmo4680-05:before {
  content: "\f014";
}
.wi-wmo4680-10:before {
  content: "\f014";
}
.wi-wmo4680-11:before {
  content: "\f014";
}
.wi-wmo4680-12:before {
  content: "\f016";
}
.wi-wmo4680-18:before {
  content: "\f050";
}
.wi-wmo4680-20:before {
  content: "\f014";
}
.wi-wmo4680-21:before {
  content: "\f017";
}
.wi-wmo4680-22:before {
  content: "\f017";
}
.wi-wmo4680-23:before {
  content: "\f019";
}
.wi-wmo4680-24:before {
  content: "\f01b";
}
.wi-wmo4680-25:before {
  content: "\f015";
}
.wi-wmo4680-26:before {
  content: "\f01e";
}
.wi-wmo4680-27:before {
  content: "\f063";
}
.wi-wmo4680-28:before {
  content: "\f063";
}
.wi-wmo4680-29:before {
  content: "\f063";
}
.wi-wmo4680-30:before {
  content: "\f014";
}
.wi-wmo4680-31:before {
  content: "\f014";
}
.wi-wmo4680-32:before {
  content: "\f014";
}
.wi-wmo4680-33:before {
  content: "\f014";
}
.wi-wmo4680-34:before {
  content: "\f014";
}
.wi-wmo4680-35:before {
  content: "\f014";
}
.wi-wmo4680-40:before {
  content: "\f017";
}
.wi-wmo4680-41:before {
  content: "\f01c";
}
.wi-wmo4680-42:before {
  content: "\f019";
}
.wi-wmo4680-43:before {
  content: "\f01c";
}
.wi-wmo4680-44:before {
  content: "\f019";
}
.wi-wmo4680-45:before {
  content: "\f015";
}
.wi-wmo4680-46:before {
  content: "\f015";
}
.wi-wmo4680-47:before {
  content: "\f01b";
}
.wi-wmo4680-48:before {
  content: "\f01b";
}
.wi-wmo4680-50:before {
  content: "\f01c";
}
.wi-wmo4680-51:before {
  content: "\f01c";
}
.wi-wmo4680-52:before {
  content: "\f019";
}
.wi-wmo4680-53:before {
  content: "\f019";
}
.wi-wmo4680-54:before {
  content: "\f076";
}
.wi-wmo4680-55:before {
  content: "\f076";
}
.wi-wmo4680-56:before {
  content: "\f076";
}
.wi-wmo4680-57:before {
  content: "\f01c";
}
.wi-wmo4680-58:before {
  content: "\f019";
}
.wi-wmo4680-60:before {
  content: "\f01c";
}
.wi-wmo4680-61:before {
  content: "\f01c";
}
.wi-wmo4680-62:before {
  content: "\f019";
}
.wi-wmo4680-63:before {
  content: "\f019";
}
.wi-wmo4680-64:before {
  content: "\f015";
}
.wi-wmo4680-65:before {
  content: "\f015";
}
.wi-wmo4680-66:before {
  content: "\f015";
}
.wi-wmo4680-67:before {
  content: "\f017";
}
.wi-wmo4680-68:before {
  content: "\f017";
}
.wi-wmo4680-70:before {
  content: "\f01b";
}
.wi-wmo4680-71:before {
  content: "\f01b";
}
.wi-wmo4680-72:before {
  content: "\f01b";
}
.wi-wmo4680-73:before {
  content: "\f01b";
}
.wi-wmo4680-74:before {
  content: "\f076";
}
.wi-wmo4680-75:before {
  content: "\f076";
}
.wi-wmo4680-76:before {
  content: "\f076";
}
.wi-wmo4680-77:before {
  content: "\f01b";
}
.wi-wmo4680-78:before {
  content: "\f076";
}
.wi-wmo4680-80:before {
  content: "\f019";
}
.wi-wmo4680-81:before {
  content: "\f01c";
}
.wi-wmo4680-82:before {
  content: "\f019";
}
.wi-wmo4680-83:before {
  content: "\f019";
}
.wi-wmo4680-84:before {
  content: "\f01d";
}
.wi-wmo4680-85:before {
  content: "\f017";
}
.wi-wmo4680-86:before {
  content: "\f017";
}
.wi-wmo4680-87:before {
  content: "\f017";
}
.wi-wmo4680-89:before {
  content: "\f015";
}
.wi-wmo4680-90:before {
  content: "\f016";
}
.wi-wmo4680-91:before {
  content: "\f01d";
}
.wi-wmo4680-92:before {
  content: "\f01e";
}
.wi-wmo4680-93:before {
  content: "\f01e";
}
.wi-wmo4680-94:before {
  content: "\f016";
}
.wi-wmo4680-95:before {
  content: "\f01e";
}
.wi-wmo4680-96:before {
  content: "\f01e";
}
.wi-wmo4680-99:before {
  content: "\f056";
}
.wi-owm-200:before {
  content: "\f01e";
}
.wi-owm-201:before {
  content: "\f01e";
}
.wi-owm-202:before {
  content: "\f01e";
}
.wi-owm-210:before {
  content: "\f016";
}
.wi-owm-211:before {
  content: "\f016";
}
.wi-owm-212:before {
  content: "\f016";
}
.wi-owm-221:before {
  content: "\f016";
}
.wi-owm-230:before {
  content: "\f01e";
}
.wi-owm-231:before {
  content: "\f01e";
}
.wi-owm-232:before {
  content: "\f01e";
}
.wi-owm-300:before {
  content: "\f01c";
}
.wi-owm-301:before {
  content: "\f01c";
}
.wi-owm-302:before {
  content: "\f019";
}
.wi-owm-310:before {
  content: "\f017";
}
.wi-owm-311:before {
  content: "\f019";
}
.wi-owm-312:before {
  content: "\f019";
}
.wi-owm-313:before {
  content: "\f01a";
}
.wi-owm-314:before {
  content: "\f019";
}
.wi-owm-321:before {
  content: "\f01c";
}
.wi-owm-500:before {
  content: "\f01c";
}
.wi-owm-501:before {
  content: "\f019";
}
.wi-owm-502:before {
  content: "\f019";
}
.wi-owm-503:before {
  content: "\f019";
}
.wi-owm-504:before {
  content: "\f019";
}
.wi-owm-511:before {
  content: "\f017";
}
.wi-owm-520:before {
  content: "\f01a";
}
.wi-owm-521:before {
  content: "\f01a";
}
.wi-owm-522:before {
  content: "\f01a";
}
.wi-owm-531:before {
  content: "\f01d";
}
.wi-owm-600:before {
  content: "\f01b";
}
.wi-owm-601:before {
  content: "\f01b";
}
.wi-owm-602:before {
  content: "\f0b5";
}
.wi-owm-611:before {
  content: "\f017";
}
.wi-owm-612:before {
  content: "\f017";
}
.wi-owm-615:before {
  content: "\f017";
}
.wi-owm-616:before {
  content: "\f017";
}
.wi-owm-620:before {
  content: "\f017";
}
.wi-owm-621:before {
  content: "\f01b";
}
.wi-owm-622:before {
  content: "\f01b";
}
.wi-owm-701:before {
  content: "\f01a";
}
.wi-owm-711:before {
  content: "\f062";
}
.wi-owm-721:before {
  content: "\f0b6";
}
.wi-owm-731:before {
  content: "\f063";
}
.wi-owm-741:before {
  content: "\f014";
}
.wi-owm-761:before {
  content: "\f063";
}
.wi-owm-762:before {
  content: "\f063";
}
.wi-owm-771:before {
  content: "\f011";
}
.wi-owm-781:before {
  content: "\f056";
}
.wi-owm-800:before {
  content: "\f00d";
}
.wi-owm-801:before {
  content: "\f011";
}
.wi-owm-802:before {
  content: "\f011";
}
.wi-owm-803:before {
  content: "\f011";
}
.wi-owm-803:before {
  content: "\f012";
}
.wi-owm-804:before {
  content: "\f013";
}
.wi-owm-900:before {
  content: "\f056";
}
.wi-owm-901:before {
  content: "\f01d";
}
.wi-owm-902:before {
  content: "\f073";
}
.wi-owm-903:before {
  content: "\f076";
}
.wi-owm-904:before {
  content: "\f072";
}
.wi-owm-905:before {
  content: "\f021";
}
.wi-owm-906:before {
  content: "\f015";
}
.wi-owm-957:before {
  content: "\f050";
}
.wi-owm-day-200:before {
  content: "\f010";
}
.wi-owm-day-201:before {
  content: "\f010";
}
.wi-owm-day-202:before {
  content: "\f010";
}
.wi-owm-day-210:before {
  content: "\f005";
}
.wi-owm-day-211:before {
  content: "\f005";
}
.wi-owm-day-212:before {
  content: "\f005";
}
.wi-owm-day-221:before {
  content: "\f005";
}
.wi-owm-day-230:before {
  content: "\f010";
}
.wi-owm-day-231:before {
  content: "\f010";
}
.wi-owm-day-232:before {
  content: "\f010";
}
.wi-owm-day-300:before {
  content: "\f00b";
}
.wi-owm-day-301:before {
  content: "\f00b";
}
.wi-owm-day-302:before {
  content: "\f008";
}
.wi-owm-day-310:before {
  content: "\f008";
}
.wi-owm-day-311:before {
  content: "\f008";
}
.wi-owm-day-312:before {
  content: "\f008";
}
.wi-owm-day-313:before {
  content: "\f008";
}
.wi-owm-day-314:before {
  content: "\f008";
}
.wi-owm-day-321:before {
  content: "\f00b";
}
.wi-owm-day-500:before {
  content: "\f00b";
}
.wi-owm-day-501:before {
  content: "\f008";
}
.wi-owm-day-502:before {
  content: "\f008";
}
.wi-owm-day-503:before {
  content: "\f008";
}
.wi-owm-day-504:before {
  content: "\f008";
}
.wi-owm-day-511:before {
  content: "\f006";
}
.wi-owm-day-520:before {
  content: "\f009";
}
.wi-owm-day-521:before {
  content: "\f009";
}
.wi-owm-day-522:before {
  content: "\f009";
}
.wi-owm-day-531:before {
  content: "\f00e";
}
.wi-owm-day-600:before {
  content: "\f00a";
}
.wi-owm-day-601:before {
  content: "\f0b2";
}
.wi-owm-day-602:before {
  content: "\f00a";
}
.wi-owm-day-611:before {
  content: "\f006";
}
.wi-owm-day-612:before {
  content: "\f006";
}
.wi-owm-day-615:before {
  content: "\f006";
}
.wi-owm-day-616:before {
  content: "\f006";
}
.wi-owm-day-620:before {
  content: "\f006";
}
.wi-owm-day-621:before {
  content: "\f00a";
}
.wi-owm-day-622:before {
  content: "\f00a";
}
.wi-owm-day-701:before {
  content: "\f009";
}
.wi-owm-day-711:before {
  content: "\f062";
}
.wi-owm-day-721:before {
  content: "\f0b6";
}
.wi-owm-day-731:before {
  content: "\f063";
}
.wi-owm-day-741:before {
  content: "\f003";
}
.wi-owm-day-761:before {
  content: "\f063";
}
.wi-owm-day-762:before {
  content: "\f063";
}
.wi-owm-day-781:before {
  content: "\f056";
}
.wi-owm-day-800:before {
  content: "\f00d";
}
.wi-owm-day-801:before {
  content: "\f000";
}
.wi-owm-day-802:before {
  content: "\f000";
}
.wi-owm-day-803:before {
  content: "\f000";
}
.wi-owm-day-804:before {
  content: "\f00c";
}
.wi-owm-day-900:before {
  content: "\f056";
}
.wi-owm-day-902:before {
  content: "\f073";
}
.wi-owm-day-903:before {
  content: "\f076";
}
.wi-owm-day-904:before {
  content: "\f072";
}
.wi-owm-day-906:before {
  content: "\f004";
}
.wi-owm-day-957:before {
  content: "\f050";
}
.wi-owm-night-200:before {
  content: "\f02d";
}
.wi-owm-night-201:before {
  content: "\f02d";
}
.wi-owm-night-202:before {
  content: "\f02d";
}
.wi-owm-night-210:before {
  content: "\f025";
}
.wi-owm-night-211:before {
  content: "\f025";
}
.wi-owm-night-212:before {
  content: "\f025";
}
.wi-owm-night-221:before {
  content: "\f025";
}
.wi-owm-night-230:before {
  content: "\f02d";
}
.wi-owm-night-231:before {
  content: "\f02d";
}
.wi-owm-night-232:before {
  content: "\f02d";
}
.wi-owm-night-300:before {
  content: "\f02b";
}
.wi-owm-night-301:before {
  content: "\f02b";
}
.wi-owm-night-302:before {
  content: "\f028";
}
.wi-owm-night-310:before {
  content: "\f028";
}
.wi-owm-night-311:before {
  content: "\f028";
}
.wi-owm-night-312:before {
  content: "\f028";
}
.wi-owm-night-313:before {
  content: "\f028";
}
.wi-owm-night-314:before {
  content: "\f028";
}
.wi-owm-night-321:before {
  content: "\f02b";
}
.wi-owm-night-500:before {
  content: "\f02b";
}
.wi-owm-night-501:before {
  content: "\f028";
}
.wi-owm-night-502:before {
  content: "\f028";
}
.wi-owm-night-503:before {
  content: "\f028";
}
.wi-owm-night-504:before {
  content: "\f028";
}
.wi-owm-night-511:before {
  content: "\f026";
}
.wi-owm-night-520:before {
  content: "\f029";
}
.wi-owm-night-521:before {
  content: "\f029";
}
.wi-owm-night-522:before {
  content: "\f029";
}
.wi-owm-night-531:before {
  content: "\f02c";
}
.wi-owm-night-600:before {
  content: "\f02a";
}
.wi-owm-night-601:before {
  content: "\f0b4";
}
.wi-owm-night-602:before {
  content: "\f02a";
}
.wi-owm-night-611:before {
  content: "\f026";
}
.wi-owm-night-612:before {
  content: "\f026";
}
.wi-owm-night-615:before {
  content: "\f026";
}
.wi-owm-night-616:before {
  content: "\f026";
}
.wi-owm-night-620:before {
  content: "\f026";
}
.wi-owm-night-621:before {
  content: "\f02a";
}
.wi-owm-night-622:before {
  content: "\f02a";
}
.wi-owm-night-701:before {
  content: "\f029";
}
.wi-owm-night-711:before {
  content: "\f062";
}
.wi-owm-night-721:before {
  content: "\f0b6";
}
.wi-owm-night-731:before {
  content: "\f063";
}
.wi-owm-night-741:before {
  content: "\f04a";
}
.wi-owm-night-761:before {
  content: "\f063";
}
.wi-owm-night-762:before {
  content: "\f063";
}
.wi-owm-night-781:before {
  content: "\f056";
}
.wi-owm-night-800:before {
  content: "\f02e";
}
.wi-owm-night-801:before {
  content: "\f022";
}
.wi-owm-night-802:before {
  content: "\f022";
}
.wi-owm-night-803:before {
  content: "\f022";
}
.wi-owm-night-804:before {
  content: "\f086";
}
.wi-owm-night-900:before {
  content: "\f056";
}
.wi-owm-night-902:before {
  content: "\f073";
}
.wi-owm-night-903:before {
  content: "\f076";
}
.wi-owm-night-904:before {
  content: "\f072";
}
.wi-owm-night-906:before {
  content: "\f024";
}
.wi-owm-night-957:before {
  content: "\f050";
}
.glyphs.character-mapping {
  margin: 0 0 20px 0;
  padding: 20px 0 20px 30px;
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid #d8e0e5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.glyphs.character-mapping li {
  margin: 0 30px 20px 0;
  display: inline-block;
  width: 90px;
  text-align: center;
  font-size: 24px;
  color: #96a2b4;
}
.linea-icon {
  position: relative;
}
.linea-icon svg {
  fill: #000;
}
.glyphs.character-mapping input {
  margin: 0;
  padding: 5px 0;
  line-height: 12px;
  font-size: 12px;
  display: block;
  width: 100%;
  border: 1px solid #d8e0e5;
  text-align: center;
  outline: 0;
}
.glyphs.character-mapping input:focus {
  border: 1px solid #fbde4a;
  -webkit-box-shadow: inset 0 0 3px #fbde4a;
  box-shadow: inset 0 0 3px #fbde4a;
}
.glyphs.character-mapping input:hover {
  -webkit-box-shadow: inset 0 0 3px #fbde4a;
  box-shadow: inset 0 0 3px #fbde4a;
}
@font-face {
  font-family: "linea-arrows-10";
  src: url("../less/icons/linea-icons/fonts/linea-arrows-10.eot");
  src: url("../less/icons/linea-icons/fonts/linea-arrows-10.eot?#iefix") format("embedded-opentype"), url("../less/icons/linea-icons/fonts/linea-arrows-10.woff") format("woff"), url("../less/icons/linea-icons/fonts/linea-arrows-10.ttf") format("truetype"), url("../less/icons/linea-icons/fonts/linea-arrows-10.svg#linea-arrows-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
.linea-aerrow[data-icon]:before {
  font-family: "linea-arrows-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
  font-family: "linea-arrows-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrows-anticlockwise:before {
  content: "\e000";
}
.icon-arrows-anticlockwise-dashed:before {
  content: "\e001";
}
.icon-arrows-button-down:before {
  content: "\e002";
}
.icon-arrows-button-off:before {
  content: "\e003";
}
.icon-arrows-button-on:before {
  content: "\e004";
}
.icon-arrows-button-up:before {
  content: "\e005";
}
.icon-arrows-check:before {
  content: "\e006";
}
.icon-arrows-circle-check:before {
  content: "\e007";
}
.icon-arrows-circle-down:before {
  content: "\e008";
}
.icon-arrows-circle-downleft:before {
  content: "\e009";
}
.icon-arrows-circle-downright:before {
  content: "\e00a";
}
.icon-arrows-circle-left:before {
  content: "\e00b";
}
.icon-arrows-circle-minus:before {
  content: "\e00c";
}
.icon-arrows-circle-plus:before {
  content: "\e00d";
}
.icon-arrows-circle-remove:before {
  content: "\e00e";
}
.icon-arrows-circle-right:before {
  content: "\e00f";
}
.icon-arrows-circle-up:before {
  content: "\e010";
}
.icon-arrows-circle-upleft:before {
  content: "\e011";
}
.icon-arrows-circle-upright:before {
  content: "\e012";
}
.icon-arrows-clockwise:before {
  content: "\e013";
}
.icon-arrows-clockwise-dashed:before {
  content: "\e014";
}
.icon-arrows-compress:before {
  content: "\e015";
}
.icon-arrows-deny:before {
  content: "\e016";
}
.icon-arrows-diagonal:before {
  content: "\e017";
}
.icon-arrows-diagonal2:before {
  content: "\e018";
}
.icon-arrows-down:before {
  content: "\e019";
}
.icon-arrows-down-double:before {
  content: "\e01a";
}
.icon-arrows-downleft:before {
  content: "\e01b";
}
.icon-arrows-downright:before {
  content: "\e01c";
}
.icon-arrows-drag-down:before {
  content: "\e01d";
}
.icon-arrows-drag-down-dashed:before {
  content: "\e01e";
}
.icon-arrows-drag-horiz:before {
  content: "\e01f";
}
.icon-arrows-drag-left:before {
  content: "\e020";
}
.icon-arrows-drag-left-dashed:before {
  content: "\e021";
}
.icon-arrows-drag-right:before {
  content: "\e022";
}
.icon-arrows-drag-right-dashed:before {
  content: "\e023";
}
.icon-arrows-drag-up:before {
  content: "\e024";
}
.icon-arrows-drag-up-dashed:before {
  content: "\e025";
}
.icon-arrows-drag-vert:before {
  content: "\e026";
}
.icon-arrows-exclamation:before {
  content: "\e027";
}
.icon-arrows-expand:before {
  content: "\e028";
}
.icon-arrows-expand-diagonal1:before {
  content: "\e029";
}
.icon-arrows-expand-horizontal1:before {
  content: "\e02a";
}
.icon-arrows-expand-vertical1:before {
  content: "\e02b";
}
.icon-arrows-fit-horizontal:before {
  content: "\e02c";
}
.icon-arrows-fit-vertical:before {
  content: "\e02d";
}
.icon-arrows-glide:before {
  content: "\e02e";
}
.icon-arrows-glide-horizontal:before {
  content: "\e02f";
}
.icon-arrows-glide-vertical:before {
  content: "\e030";
}
.icon-arrows-hamburger1:before {
  content: "\e031";
}
.icon-arrows-hamburger-2:before {
  content: "\e032";
}
.icon-arrows-horizontal:before {
  content: "\e033";
}
.icon-arrows-info:before {
  content: "\e034";
}
.icon-arrows-keyboard-alt:before {
  content: "\e035";
}
.icon-arrows-keyboard-cmd:before {
  content: "\e036";
}
.icon-arrows-keyboard-delete:before {
  content: "\e037";
}
.icon-arrows-keyboard-down:before {
  content: "\e038";
}
.icon-arrows-keyboard-left:before {
  content: "\e039";
}
.icon-arrows-keyboard-return:before {
  content: "\e03a";
}
.icon-arrows-keyboard-right:before {
  content: "\e03b";
}
.icon-arrows-keyboard-shift:before {
  content: "\e03c";
}
.icon-arrows-keyboard-tab:before {
  content: "\e03d";
}
.icon-arrows-keyboard-up:before {
  content: "\e03e";
}
.icon-arrows-left:before {
  content: "\e03f";
}
.icon-arrows-left-double-32:before {
  content: "\e040";
}
.icon-arrows-minus:before {
  content: "\e041";
}
.icon-arrows-move:before {
  content: "\e042";
}
.icon-arrows-move2:before {
  content: "\e043";
}
.icon-arrows-move-bottom:before {
  content: "\e044";
}
.icon-arrows-move-left:before {
  content: "\e045";
}
.icon-arrows-move-right:before {
  content: "\e046";
}
.icon-arrows-move-top:before {
  content: "\e047";
}
.icon-arrows-plus:before {
  content: "\e048";
}
.icon-arrows-question:before {
  content: "\e049";
}
.icon-arrows-remove:before {
  content: "\e04a";
}
.icon-arrows-right:before {
  content: "\e04b";
}
.icon-arrows-right-double:before {
  content: "\e04c";
}
.icon-arrows-rotate:before {
  content: "\e04d";
}
.icon-arrows-rotate-anti:before {
  content: "\e04e";
}
.icon-arrows-rotate-anti-dashed:before {
  content: "\e04f";
}
.icon-arrows-rotate-dashed:before {
  content: "\e050";
}
.icon-arrows-shrink:before {
  content: "\e051";
}
.icon-arrows-shrink-diagonal1:before {
  content: "\e052";
}
.icon-arrows-shrink-diagonal2:before {
  content: "\e053";
}
.icon-arrows-shrink-horizonal2:before {
  content: "\e054";
}
.icon-arrows-shrink-horizontal1:before {
  content: "\e055";
}
.icon-arrows-shrink-vertical1:before {
  content: "\e056";
}
.icon-arrows-shrink-vertical2:before {
  content: "\e057";
}
.icon-arrows-sign-down:before {
  content: "\e058";
}
.icon-arrows-sign-left:before {
  content: "\e059";
}
.icon-arrows-sign-right:before {
  content: "\e05a";
}
.icon-arrows-sign-up:before {
  content: "\e05b";
}
.icon-arrows-slide-down1:before {
  content: "\e05c";
}
.icon-arrows-slide-down2:before {
  content: "\e05d";
}
.icon-arrows-slide-left1:before {
  content: "\e05e";
}
.icon-arrows-slide-left2:before {
  content: "\e05f";
}
.icon-arrows-slide-right1:before {
  content: "\e060";
}
.icon-arrows-slide-right2:before {
  content: "\e061";
}
.icon-arrows-slide-up1:before {
  content: "\e062";
}
.icon-arrows-slide-up2:before {
  content: "\e063";
}
.icon-arrows-slim-down:before {
  content: "\e064";
}
.icon-arrows-slim-down-dashed:before {
  content: "\e065";
}
.icon-arrows-slim-left:before {
  content: "\e066";
}
.icon-arrows-slim-left-dashed:before {
  content: "\e067";
}
.icon-arrows-slim-right:before {
  content: "\e068";
}
.icon-arrows-slim-right-dashed:before {
  content: "\e069";
}
.icon-arrows-slim-up:before {
  content: "\e06a";
}
.icon-arrows-slim-up-dashed:before {
  content: "\e06b";
}
.icon-arrows-square-check:before {
  content: "\e06c";
}
.icon-arrows-square-down:before {
  content: "\e06d";
}
.icon-arrows-square-downleft:before {
  content: "\e06e";
}
.icon-arrows-square-downright:before {
  content: "\e06f";
}
.icon-arrows-square-left:before {
  content: "\e070";
}
.icon-arrows-square-minus:before {
  content: "\e071";
}
.icon-arrows-square-plus:before {
  content: "\e072";
}
.icon-arrows-square-remove:before {
  content: "\e073";
}
.icon-arrows-square-right:before {
  content: "\e074";
}
.icon-arrows-square-up:before {
  content: "\e075";
}
.icon-arrows-square-upleft:before {
  content: "\e076";
}
.icon-arrows-square-upright:before {
  content: "\e077";
}
.icon-arrows-squares:before {
  content: "\e078";
}
.icon-arrows-stretch-diagonal1:before {
  content: "\e079";
}
.icon-arrows-stretch-diagonal2:before {
  content: "\e07a";
}
.icon-arrows-stretch-diagonal3:before {
  content: "\e07b";
}
.icon-arrows-stretch-diagonal4:before {
  content: "\e07c";
}
.icon-arrows-stretch-horizontal1:before {
  content: "\e07d";
}
.icon-arrows-stretch-horizontal2:before {
  content: "\e07e";
}
.icon-arrows-stretch-vertical1:before {
  content: "\e07f";
}
.icon-arrows-stretch-vertical2:before {
  content: "\e080";
}
.icon-arrows-switch-horizontal:before {
  content: "\e081";
}
.icon-arrows-switch-vertical:before {
  content: "\e082";
}
.icon-arrows-up:before {
  content: "\e083";
}
.icon-arrows-up-double-33:before {
  content: "\e084";
}
.icon-arrows-upleft:before {
  content: "\e085";
}
.icon-arrows-upright:before {
  content: "\e086";
}
.icon-arrows-vertical:before {
  content: "\e087";
}
/*Basic icon*/
@font-face {
  font-family: "linea-basic-10";
  src: url("../less/icons/linea-icons/fonts/linea-basic-10.eot");
  src: url("../less/icons/linea-icons/fonts/linea-basic-10.eot?#iefix") format("embedded-opentype"), url("../less/icons/linea-icons/fonts/linea-basic-10.woff") format("woff"), url("../less/icons/linea-icons/fonts/linea-basic-10.ttf") format("truetype"), url("../less/icons/linea-icons/fonts/linea-basic-10.svg#linea-basic-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
.linea-basic[data-icon]:before {
  font-family: "linea-basic-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
  font-family: "linea-basic-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-basic-accelerator:before {
  content: "a";
}
.icon-basic-alarm:before {
  content: "b";
}
.icon-basic-anchor:before {
  content: "c";
}
.icon-basic-anticlockwise:before {
  content: "d";
}
.icon-basic-archive:before {
  content: "e";
}
.icon-basic-archive-full:before {
  content: "f";
}
.icon-basic-ban:before {
  content: "g";
}
.icon-basic-battery-charge:before {
  content: "h";
}
.icon-basic-battery-empty:before {
  content: "i";
}
.icon-basic-battery-full:before {
  content: "j";
}
.icon-basic-battery-half:before {
  content: "k";
}
.icon-basic-bolt:before {
  content: "l";
}
.icon-basic-book:before {
  content: "m";
}
.icon-basic-book-pen:before {
  content: "n";
}
.icon-basic-book-pencil:before {
  content: "o";
}
.icon-basic-bookmark:before {
  content: "p";
}
.icon-basic-calculator:before {
  content: "q";
}
.icon-basic-calendar:before {
  content: "r";
}
.icon-basic-cards-diamonds:before {
  content: "s";
}
.icon-basic-cards-hearts:before {
  content: "t";
}
.icon-basic-case:before {
  content: "u";
}
.icon-basic-chronometer:before {
  content: "v";
}
.icon-basic-clessidre:before {
  content: "w";
}
.icon-basic-clock:before {
  content: "x";
}
.icon-basic-clockwise:before {
  content: "y";
}
.icon-basic-cloud:before {
  content: "z";
}
.icon-basic-clubs:before {
  content: "A";
}
.icon-basic-compass:before {
  content: "B";
}
.icon-basic-cup:before {
  content: "C";
}
.icon-basic-diamonds:before {
  content: "D";
}
.icon-basic-display:before {
  content: "E";
}
.icon-basic-download:before {
  content: "F";
}
.icon-basic-exclamation:before {
  content: "G";
}
.icon-basic-eye:before {
  content: "H";
}
.icon-basic-eye-closed:before {
  content: "I";
}
.icon-basic-female:before {
  content: "J";
}
.icon-basic-flag1:before {
  content: "K";
}
.icon-basic-flag2:before {
  content: "L";
}
.icon-basic-floppydisk:before {
  content: "M";
}
.icon-basic-folder:before {
  content: "N";
}
.icon-basic-folder-multiple:before {
  content: "O";
}
.icon-basic-gear:before {
  content: "P";
}
.icon-basic-geolocalize-01:before {
  content: "Q";
}
.icon-basic-geolocalize-05:before {
  content: "R";
}
.icon-basic-globe:before {
  content: "S";
}
.icon-basic-gunsight:before {
  content: "T";
}
.icon-basic-hammer:before {
  content: "U";
}
.icon-basic-headset:before {
  content: "V";
}
.icon-basic-heart:before {
  content: "W";
}
.icon-basic-heart-broken:before {
  content: "X";
}
.icon-basic-helm:before {
  content: "Y";
}
.icon-basic-home:before {
  content: "Z";
}
.icon-basic-info:before {
  content: "0";
}
.icon-basic-ipod:before {
  content: "1";
}
.icon-basic-joypad:before {
  content: "2";
}
.icon-basic-key:before {
  content: "3";
}
.icon-basic-keyboard:before {
  content: "4";
}
.icon-basic-laptop:before {
  content: "5";
}
.icon-basic-life-buoy:before {
  content: "6";
}
.icon-basic-lightbulb:before {
  content: "7";
}
.icon-basic-link:before {
  content: "8";
}
.icon-basic-lock:before {
  content: "9";
}
.icon-basic-lock-open:before {
  content: "!";
}
.icon-basic-magic-mouse:before {
  content: "\"";
}
.icon-basic-magnifier:before {
  content: "#";
}
.icon-basic-magnifier-minus:before {
  content: "$";
}
.icon-basic-magnifier-plus:before {
  content: "%";
}
.icon-basic-mail:before {
  content: "&";
}
.icon-basic-mail-multiple:before {
  content: "'";
}
.icon-basic-mail-open:before {
  content: "(";
}
.icon-basic-mail-open-text:before {
  content: ")";
}
.icon-basic-male:before {
  content: "*";
}
.icon-basic-map:before {
  content: "+";
}
.icon-basic-message:before {
  content: ",";
}
.icon-basic-message-multiple:before {
  content: "-";
}
.icon-basic-message-txt:before {
  content: ".";
}
.icon-basic-mixer2:before {
  content: "/";
}
.icon-basic-mouse:before {
  content: ":";
}
.icon-basic-notebook:before {
  content: ";";
}
.icon-basic-notebook-pen:before {
  content: "<";
}
.icon-basic-notebook-pencil:before {
  content: "=";
}
.icon-basic-paperplane:before {
  content: ">";
}
.icon-basic-pencil-ruler:before {
  content: "?";
}
.icon-basic-pencil-ruler-pen:before {
  content: "@";
}
.icon-basic-photo:before {
  content: "[";
}
.icon-basic-picture:before {
  content: "]";
}
.icon-basic-picture-multiple:before {
  content: "^";
}
.icon-basic-pin1:before {
  content: "_";
}
.icon-basic-pin2:before {
  content: "`";
}
.icon-basic-postcard:before {
  content: "{";
}
.icon-basic-postcard-multiple:before {
  content: "|";
}
.icon-basic-printer:before {
  content: "}";
}
.icon-basic-question:before {
  content: "~";
}
.icon-basic-rss:before {
  content: "\\";
}
.icon-basic-server:before {
  content: "\e000";
}
.icon-basic-server2:before {
  content: "\e001";
}
.icon-basic-server-cloud:before {
  content: "\e002";
}
.icon-basic-server-download:before {
  content: "\e003";
}
.icon-basic-server-upload:before {
  content: "\e004";
}
.icon-basic-settings:before {
  content: "\e005";
}
.icon-basic-share:before {
  content: "\e006";
}
.icon-basic-sheet:before {
  content: "\e007";
}
.icon-basic-sheet-multiple:before {
  content: "\e008";
}
.icon-basic-sheet-pen:before {
  content: "\e009";
}
.icon-basic-sheet-pencil:before {
  content: "\e00a";
}
.icon-basic-sheet-txt:before {
  content: "\e00b";
}
.icon-basic-signs:before {
  content: "\e00c";
}
.icon-basic-smartphone:before {
  content: "\e00d";
}
.icon-basic-spades:before {
  content: "\e00e";
}
.icon-basic-spread:before {
  content: "\e00f";
}
.icon-basic-spread-bookmark:before {
  content: "\e010";
}
.icon-basic-spread-text:before {
  content: "\e011";
}
.icon-basic-spread-text-bookmark:before {
  content: "\e012";
}
.icon-basic-star:before {
  content: "\e013";
}
.icon-basic-tablet:before {
  content: "\e014";
}
.icon-basic-target:before {
  content: "\e015";
}
.icon-basic-todo:before {
  content: "\e016";
}
.icon-basic-todo-pen:before {
  content: "\e017";
}
.icon-basic-todo-pencil:before {
  content: "\e018";
}
.icon-basic-todo-txt:before {
  content: "\e019";
}
.icon-basic-todolist-pen:before {
  content: "\e01a";
}
.icon-basic-todolist-pencil:before {
  content: "\e01b";
}
.icon-basic-trashcan:before {
  content: "\e01c";
}
.icon-basic-trashcan-full:before {
  content: "\e01d";
}
.icon-basic-trashcan-refresh:before {
  content: "\e01e";
}
.icon-basic-trashcan-remove:before {
  content: "\e01f";
}
.icon-basic-upload:before {
  content: "\e020";
}
.icon-basic-usb:before {
  content: "\e021";
}
.icon-basic-video:before {
  content: "\e022";
}
.icon-basic-watch:before {
  content: "\e023";
}
.icon-basic-webpage:before {
  content: "\e024";
}
.icon-basic-webpage-img-txt:before {
  content: "\e025";
}
.icon-basic-webpage-multiple:before {
  content: "\e026";
}
.icon-basic-webpage-txt:before {
  content: "\e027";
}
.icon-basic-world:before {
  content: "\e028";
}
/*Basic elaboration*/
@font-face {
  font-family: "linea-basic-elaboration-10";
  src: url("../less/icons/linea-icons/fonts/linea-basic-elaboration-10.eot");
  src: url("../less/icons/linea-icons/fonts/linea-basic-elaboration-10.eot?#iefix") format("embedded-opentype"), url("../less/icons/linea-icons/fonts/linea-basic-elaboration-10.woff") format("woff"), url("../less/icons/linea-icons/fonts/linea-basic-elaboration-10.ttf") format("truetype"), url("../less/icons/linea-icons/fonts/linea-basic-elaboration-10.svg#linea-basic-elaboration-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
.linea-elaborate[data-icon]:before {
  font-family: "linea-basic-elaboration-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
  font-family: "linea-basic-elaboration-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-basic-elaboration-bookmark-checck:before {
  content: "a";
}
.icon-basic-elaboration-bookmark-minus:before {
  content: "b";
}
.icon-basic-elaboration-bookmark-plus:before {
  content: "c";
}
.icon-basic-elaboration-bookmark-remove:before {
  content: "d";
}
.icon-basic-elaboration-briefcase-check:before {
  content: "e";
}
.icon-basic-elaboration-briefcase-download:before {
  content: "f";
}
.icon-basic-elaboration-briefcase-flagged:before {
  content: "g";
}
.icon-basic-elaboration-briefcase-minus:before {
  content: "h";
}
.icon-basic-elaboration-briefcase-plus:before {
  content: "i";
}
.icon-basic-elaboration-briefcase-refresh:before {
  content: "j";
}
.icon-basic-elaboration-briefcase-remove:before {
  content: "k";
}
.icon-basic-elaboration-briefcase-search:before {
  content: "l";
}
.icon-basic-elaboration-briefcase-star:before {
  content: "m";
}
.icon-basic-elaboration-briefcase-upload:before {
  content: "n";
}
.icon-basic-elaboration-browser-check:before {
  content: "o";
}
.icon-basic-elaboration-browser-download:before {
  content: "p";
}
.icon-basic-elaboration-browser-minus:before {
  content: "q";
}
.icon-basic-elaboration-browser-plus:before {
  content: "r";
}
.icon-basic-elaboration-browser-refresh:before {
  content: "s";
}
.icon-basic-elaboration-browser-remove:before {
  content: "t";
}
.icon-basic-elaboration-browser-search:before {
  content: "u";
}
.icon-basic-elaboration-browser-star:before {
  content: "v";
}
.icon-basic-elaboration-browser-upload:before {
  content: "w";
}
.icon-basic-elaboration-calendar-check:before {
  content: "x";
}
.icon-basic-elaboration-calendar-cloud:before {
  content: "y";
}
.icon-basic-elaboration-calendar-download:before {
  content: "z";
}
.icon-basic-elaboration-calendar-empty:before {
  content: "A";
}
.icon-basic-elaboration-calendar-flagged:before {
  content: "B";
}
.icon-basic-elaboration-calendar-heart:before {
  content: "C";
}
.icon-basic-elaboration-calendar-minus:before {
  content: "D";
}
.icon-basic-elaboration-calendar-next:before {
  content: "E";
}
.icon-basic-elaboration-calendar-noaccess:before {
  content: "F";
}
.icon-basic-elaboration-calendar-pencil:before {
  content: "G";
}
.icon-basic-elaboration-calendar-plus:before {
  content: "H";
}
.icon-basic-elaboration-calendar-previous:before {
  content: "I";
}
.icon-basic-elaboration-calendar-refresh:before {
  content: "J";
}
.icon-basic-elaboration-calendar-remove:before {
  content: "K";
}
.icon-basic-elaboration-calendar-search:before {
  content: "L";
}
.icon-basic-elaboration-calendar-star:before {
  content: "M";
}
.icon-basic-elaboration-calendar-upload:before {
  content: "N";
}
.icon-basic-elaboration-cloud-check:before {
  content: "O";
}
.icon-basic-elaboration-cloud-download:before {
  content: "P";
}
.icon-basic-elaboration-cloud-minus:before {
  content: "Q";
}
.icon-basic-elaboration-cloud-noaccess:before {
  content: "R";
}
.icon-basic-elaboration-cloud-plus:before {
  content: "S";
}
.icon-basic-elaboration-cloud-refresh:before {
  content: "T";
}
.icon-basic-elaboration-cloud-remove:before {
  content: "U";
}
.icon-basic-elaboration-cloud-search:before {
  content: "V";
}
.icon-basic-elaboration-cloud-upload:before {
  content: "W";
}
.icon-basic-elaboration-document-check:before {
  content: "X";
}
.icon-basic-elaboration-document-cloud:before {
  content: "Y";
}
.icon-basic-elaboration-document-download:before {
  content: "Z";
}
.icon-basic-elaboration-document-flagged:before {
  content: "0";
}
.icon-basic-elaboration-document-graph:before {
  content: "1";
}
.icon-basic-elaboration-document-heart:before {
  content: "2";
}
.icon-basic-elaboration-document-minus:before {
  content: "3";
}
.icon-basic-elaboration-document-next:before {
  content: "4";
}
.icon-basic-elaboration-document-noaccess:before {
  content: "5";
}
.icon-basic-elaboration-document-note:before {
  content: "6";
}
.icon-basic-elaboration-document-pencil:before {
  content: "7";
}
.icon-basic-elaboration-document-picture:before {
  content: "8";
}
.icon-basic-elaboration-document-plus:before {
  content: "9";
}
.icon-basic-elaboration-document-previous:before {
  content: "!";
}
.icon-basic-elaboration-document-refresh:before {
  content: "\"";
}
.icon-basic-elaboration-document-remove:before {
  content: "#";
}
.icon-basic-elaboration-document-search:before {
  content: "$";
}
.icon-basic-elaboration-document-star:before {
  content: "%";
}
.icon-basic-elaboration-document-upload:before {
  content: "&";
}
.icon-basic-elaboration-folder-check:before {
  content: "'";
}
.icon-basic-elaboration-folder-cloud:before {
  content: "(";
}
.icon-basic-elaboration-folder-document:before {
  content: ")";
}
.icon-basic-elaboration-folder-download:before {
  content: "*";
}
.icon-basic-elaboration-folder-flagged:before {
  content: "+";
}
.icon-basic-elaboration-folder-graph:before {
  content: ",";
}
.icon-basic-elaboration-folder-heart:before {
  content: "-";
}
.icon-basic-elaboration-folder-minus:before {
  content: ".";
}
.icon-basic-elaboration-folder-next:before {
  content: "/";
}
.icon-basic-elaboration-folder-noaccess:before {
  content: ":";
}
.icon-basic-elaboration-folder-note:before {
  content: ";";
}
.icon-basic-elaboration-folder-pencil:before {
  content: "<";
}
.icon-basic-elaboration-folder-picture:before {
  content: "=";
}
.icon-basic-elaboration-folder-plus:before {
  content: ">";
}
.icon-basic-elaboration-folder-previous:before {
  content: "?";
}
.icon-basic-elaboration-folder-refresh:before {
  content: "@";
}
.icon-basic-elaboration-folder-remove:before {
  content: "[";
}
.icon-basic-elaboration-folder-search:before {
  content: "]";
}
.icon-basic-elaboration-folder-star:before {
  content: "^";
}
.icon-basic-elaboration-folder-upload:before {
  content: "_";
}
.icon-basic-elaboration-mail-check:before {
  content: "`";
}
.icon-basic-elaboration-mail-cloud:before {
  content: "{";
}
.icon-basic-elaboration-mail-document:before {
  content: "|";
}
.icon-basic-elaboration-mail-download:before {
  content: "}";
}
.icon-basic-elaboration-mail-flagged:before {
  content: "~";
}
.icon-basic-elaboration-mail-heart:before {
  content: "\\";
}
.icon-basic-elaboration-mail-next:before {
  content: "\e000";
}
.icon-basic-elaboration-mail-noaccess:before {
  content: "\e001";
}
.icon-basic-elaboration-mail-note:before {
  content: "\e002";
}
.icon-basic-elaboration-mail-pencil:before {
  content: "\e003";
}
.icon-basic-elaboration-mail-picture:before {
  content: "\e004";
}
.icon-basic-elaboration-mail-previous:before {
  content: "\e005";
}
.icon-basic-elaboration-mail-refresh:before {
  content: "\e006";
}
.icon-basic-elaboration-mail-remove:before {
  content: "\e007";
}
.icon-basic-elaboration-mail-search:before {
  content: "\e008";
}
.icon-basic-elaboration-mail-star:before {
  content: "\e009";
}
.icon-basic-elaboration-mail-upload:before {
  content: "\e00a";
}
.icon-basic-elaboration-message-check:before {
  content: "\e00b";
}
.icon-basic-elaboration-message-dots:before {
  content: "\e00c";
}
.icon-basic-elaboration-message-happy:before {
  content: "\e00d";
}
.icon-basic-elaboration-message-heart:before {
  content: "\e00e";
}
.icon-basic-elaboration-message-minus:before {
  content: "\e00f";
}
.icon-basic-elaboration-message-note:before {
  content: "\e010";
}
.icon-basic-elaboration-message-plus:before {
  content: "\e011";
}
.icon-basic-elaboration-message-refresh:before {
  content: "\e012";
}
.icon-basic-elaboration-message-remove:before {
  content: "\e013";
}
.icon-basic-elaboration-message-sad:before {
  content: "\e014";
}
.icon-basic-elaboration-smartphone-cloud:before {
  content: "\e015";
}
.icon-basic-elaboration-smartphone-heart:before {
  content: "\e016";
}
.icon-basic-elaboration-smartphone-noaccess:before {
  content: "\e017";
}
.icon-basic-elaboration-smartphone-note:before {
  content: "\e018";
}
.icon-basic-elaboration-smartphone-pencil:before {
  content: "\e019";
}
.icon-basic-elaboration-smartphone-picture:before {
  content: "\e01a";
}
.icon-basic-elaboration-smartphone-refresh:before {
  content: "\e01b";
}
.icon-basic-elaboration-smartphone-search:before {
  content: "\e01c";
}
.icon-basic-elaboration-tablet-cloud:before {
  content: "\e01d";
}
.icon-basic-elaboration-tablet-heart:before {
  content: "\e01e";
}
.icon-basic-elaboration-tablet-noaccess:before {
  content: "\e01f";
}
.icon-basic-elaboration-tablet-note:before {
  content: "\e020";
}
.icon-basic-elaboration-tablet-pencil:before {
  content: "\e021";
}
.icon-basic-elaboration-tablet-picture:before {
  content: "\e022";
}
.icon-basic-elaboration-tablet-refresh:before {
  content: "\e023";
}
.icon-basic-elaboration-tablet-search:before {
  content: "\e024";
}
.icon-basic-elaboration-todolist-2:before {
  content: "\e025";
}
.icon-basic-elaboration-todolist-check:before {
  content: "\e026";
}
.icon-basic-elaboration-todolist-cloud:before {
  content: "\e027";
}
.icon-basic-elaboration-todolist-download:before {
  content: "\e028";
}
.icon-basic-elaboration-todolist-flagged:before {
  content: "\e029";
}
.icon-basic-elaboration-todolist-minus:before {
  content: "\e02a";
}
.icon-basic-elaboration-todolist-noaccess:before {
  content: "\e02b";
}
.icon-basic-elaboration-todolist-pencil:before {
  content: "\e02c";
}
.icon-basic-elaboration-todolist-plus:before {
  content: "\e02d";
}
.icon-basic-elaboration-todolist-refresh:before {
  content: "\e02e";
}
.icon-basic-elaboration-todolist-remove:before {
  content: "\e02f";
}
.icon-basic-elaboration-todolist-search:before {
  content: "\e030";
}
.icon-basic-elaboration-todolist-star:before {
  content: "\e031";
}
.icon-basic-elaboration-todolist-upload:before {
  content: "\e032";
}
/*Ecommerce*/
@font-face {
  font-family: "linea-ecommerce-10";
  src: url("../less/icons/linea-icons/fonts/linea-ecommerce-10.eot");
  src: url("../less/icons/linea-icons/fonts/linea-ecommerce-10.eot?#iefix") format("embedded-opentype"), url("../less/icons/linea-icons/fonts/linea-ecommerce-10.woff") format("woff"), url("../less/icons/linea-icons/fonts/linea-ecommerce-10.ttf") format("truetype"), url("../less/icons/linea-icons/fonts/linea-ecommerce-10.svg#linea-ecommerce-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
.linea-ecommerce[data-icon]:before {
  font-family: "linea-ecommerce-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
  font-family: "linea-ecommerce-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-ecommerce-bag:before {
  content: "a";
}
.icon-ecommerce-bag-check:before {
  content: "b";
}
.icon-ecommerce-bag-cloud:before {
  content: "c";
}
.icon-ecommerce-bag-download:before {
  content: "d";
}
.icon-ecommerce-bag-minus:before {
  content: "e";
}
.icon-ecommerce-bag-plus:before {
  content: "f";
}
.icon-ecommerce-bag-refresh:before {
  content: "g";
}
.icon-ecommerce-bag-remove:before {
  content: "h";
}
.icon-ecommerce-bag-search:before {
  content: "i";
}
.icon-ecommerce-bag-upload:before {
  content: "j";
}
.icon-ecommerce-banknote:before {
  content: "k";
}
.icon-ecommerce-banknotes:before {
  content: "l";
}
.icon-ecommerce-basket:before {
  content: "m";
}
.icon-ecommerce-basket-check:before {
  content: "n";
}
.icon-ecommerce-basket-cloud:before {
  content: "o";
}
.icon-ecommerce-basket-download:before {
  content: "p";
}
.icon-ecommerce-basket-minus:before {
  content: "q";
}
.icon-ecommerce-basket-plus:before {
  content: "r";
}
.icon-ecommerce-basket-refresh:before {
  content: "s";
}
.icon-ecommerce-basket-remove:before {
  content: "t";
}
.icon-ecommerce-basket-search:before {
  content: "u";
}
.icon-ecommerce-basket-upload:before {
  content: "v";
}
.icon-ecommerce-bath:before {
  content: "w";
}
.icon-ecommerce-cart:before {
  content: "x";
}
.icon-ecommerce-cart-check:before {
  content: "y";
}
.icon-ecommerce-cart-cloud:before {
  content: "z";
}
.icon-ecommerce-cart-content:before {
  content: "A";
}
.icon-ecommerce-cart-download:before {
  content: "B";
}
.icon-ecommerce-cart-minus:before {
  content: "C";
}
.icon-ecommerce-cart-plus:before {
  content: "D";
}
.icon-ecommerce-cart-refresh:before {
  content: "E";
}
.icon-ecommerce-cart-remove:before {
  content: "F";
}
.icon-ecommerce-cart-search:before {
  content: "G";
}
.icon-ecommerce-cart-upload:before {
  content: "H";
}
.icon-ecommerce-cent:before {
  content: "I";
}
.icon-ecommerce-colon:before {
  content: "J";
}
.icon-ecommerce-creditcard:before {
  content: "K";
}
.icon-ecommerce-diamond:before {
  content: "L";
}
.icon-ecommerce-dollar:before {
  content: "M";
}
.icon-ecommerce-euro:before {
  content: "N";
}
.icon-ecommerce-franc:before {
  content: "O";
}
.icon-ecommerce-gift:before {
  content: "P";
}
.icon-ecommerce-graph1:before {
  content: "Q";
}
.icon-ecommerce-graph2:before {
  content: "R";
}
.icon-ecommerce-graph3:before {
  content: "S";
}
.icon-ecommerce-graph-decrease:before {
  content: "T";
}
.icon-ecommerce-graph-increase:before {
  content: "U";
}
.icon-ecommerce-guarani:before {
  content: "V";
}
.icon-ecommerce-kips:before {
  content: "W";
}
.icon-ecommerce-lira:before {
  content: "X";
}
.icon-ecommerce-megaphone:before {
  content: "Y";
}
.icon-ecommerce-money:before {
  content: "Z";
}
.icon-ecommerce-naira:before {
  content: "0";
}
.icon-ecommerce-pesos:before {
  content: "1";
}
.icon-ecommerce-pound:before {
  content: "2";
}
.icon-ecommerce-receipt:before {
  content: "3";
}
.icon-ecommerce-receipt-bath:before {
  content: "4";
}
.icon-ecommerce-receipt-cent:before {
  content: "5";
}
.icon-ecommerce-receipt-dollar:before {
  content: "6";
}
.icon-ecommerce-receipt-euro:before {
  content: "7";
}
.icon-ecommerce-receipt-franc:before {
  content: "8";
}
.icon-ecommerce-receipt-guarani:before {
  content: "9";
}
.icon-ecommerce-receipt-kips:before {
  content: "!";
}
.icon-ecommerce-receipt-lira:before {
  content: "\"";
}
.icon-ecommerce-receipt-naira:before {
  content: "#";
}
.icon-ecommerce-receipt-pesos:before {
  content: "$";
}
.icon-ecommerce-receipt-pound:before {
  content: "%";
}
.icon-ecommerce-receipt-rublo:before {
  content: "&";
}
.icon-ecommerce-receipt-rupee:before {
  content: "'";
}
.icon-ecommerce-receipt-tugrik:before {
  content: "(";
}
.icon-ecommerce-receipt-won:before {
  content: ")";
}
.icon-ecommerce-receipt-yen:before {
  content: "*";
}
.icon-ecommerce-receipt-yen2:before {
  content: "+";
}
.icon-ecommerce-recept-colon:before {
  content: ",";
}
.icon-ecommerce-rublo:before {
  content: "-";
}
.icon-ecommerce-rupee:before {
  content: ".";
}
.icon-ecommerce-safe:before {
  content: "/";
}
.icon-ecommerce-sale:before {
  content: ":";
}
.icon-ecommerce-sales:before {
  content: ";";
}
.icon-ecommerce-ticket:before {
  content: "<";
}
.icon-ecommerce-tugriks:before {
  content: "=";
}
.icon-ecommerce-wallet:before {
  content: ">";
}
.icon-ecommerce-won:before {
  content: "?";
}
.icon-ecommerce-yen:before {
  content: "@";
}
.icon-ecommerce-yen2:before {
  content: "[";
}
/*Music */
@font-face {
  font-family: "linea-music-10";
  src: url("../less/icons/linea-icons/fonts/linea-music-10.eot");
  src: url("../less/icons/linea-icons/fonts/linea-music-10.eot?#iefix") format("embedded-opentype"), url("../less/icons/linea-icons/fonts/linea-music-10.woff") format("woff"), url("../less/icons/linea-icons/fonts/linea-music-10.ttf") format("truetype"), url("../less/icons/linea-icons/fonts/linea-music-10.svg#linea-music-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
.linea-music[data-icon]:before {
  font-family: "linea-music-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
  font-family: "linea-music-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-music-beginning-button:before {
  content: "a";
}
.icon-music-bell:before {
  content: "b";
}
.icon-music-cd:before {
  content: "c";
}
.icon-music-diapason:before {
  content: "d";
}
.icon-music-eject-button:before {
  content: "e";
}
.icon-music-end-button:before {
  content: "f";
}
.icon-music-fastforward-button:before {
  content: "g";
}
.icon-music-headphones:before {
  content: "h";
}
.icon-music-ipod:before {
  content: "i";
}
.icon-music-loudspeaker:before {
  content: "j";
}
.icon-music-microphone:before {
  content: "k";
}
.icon-music-microphone-old:before {
  content: "l";
}
.icon-music-mixer:before {
  content: "m";
}
.icon-music-mute:before {
  content: "n";
}
.icon-music-note-multiple:before {
  content: "o";
}
.icon-music-note-single:before {
  content: "p";
}
.icon-music-pause-button:before {
  content: "q";
}
.icon-music-play-button:before {
  content: "r";
}
.icon-music-playlist:before {
  content: "s";
}
.icon-music-radio-ghettoblaster:before {
  content: "t";
}
.icon-music-radio-portable:before {
  content: "u";
}
.icon-music-record:before {
  content: "v";
}
.icon-music-recordplayer:before {
  content: "w";
}
.icon-music-repeat-button:before {
  content: "x";
}
.icon-music-rewind-button:before {
  content: "y";
}
.icon-music-shuffle-button:before {
  content: "z";
}
.icon-music-stop-button:before {
  content: "A";
}
.icon-music-tape:before {
  content: "B";
}
.icon-music-volume-down:before {
  content: "C";
}
.icon-music-volume-up:before {
  content: "D";
}
/*Software*/
@font-face {
  font-family: "linea-software-10";
  src: url("../less/icons/linea-icons/fonts/linea-software-10.eot");
  src: url("../less/icons/linea-icons/fonts/linea-software-10.eot?#iefix") format("embedded-opentype"), url("../less/icons/linea-icons/fonts/linea-software-10.woff") format("woff"), url("../less/icons/linea-icons/fonts/linea-software-10.ttf") format("truetype"), url("../less/icons/linea-icons/fonts/linea-software-10.svg#linea-software-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
.linea-software[data-icon]:before {
  font-family: "linea-software-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
  font-family: "linea-software-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-software-add-vectorpoint:before {
  content: "a";
}
.icon-software-box-oval:before {
  content: "b";
}
.icon-software-box-polygon:before {
  content: "c";
}
.icon-software-box-rectangle:before {
  content: "d";
}
.icon-software-box-roundedrectangle:before {
  content: "e";
}
.icon-software-character:before {
  content: "f";
}
.icon-software-crop:before {
  content: "g";
}
.icon-software-eyedropper:before {
  content: "h";
}
.icon-software-font-allcaps:before {
  content: "i";
}
.icon-software-font-baseline-shift:before {
  content: "j";
}
.icon-software-font-horizontal-scale:before {
  content: "k";
}
.icon-software-font-kerning:before {
  content: "l";
}
.icon-software-font-leading:before {
  content: "m";
}
.icon-software-font-size:before {
  content: "n";
}
.icon-software-font-smallcapital:before {
  content: "o";
}
.icon-software-font-smallcaps:before {
  content: "p";
}
.icon-software-font-strikethrough:before {
  content: "q";
}
.icon-software-font-tracking:before {
  content: "r";
}
.icon-software-font-underline:before {
  content: "s";
}
.icon-software-font-vertical-scale:before {
  content: "t";
}
.icon-software-horizontal-align-center:before {
  content: "u";
}
.icon-software-horizontal-align-left:before {
  content: "v";
}
.icon-software-horizontal-align-right:before {
  content: "w";
}
.icon-software-horizontal-distribute-center:before {
  content: "x";
}
.icon-software-horizontal-distribute-left:before {
  content: "y";
}
.icon-software-horizontal-distribute-right:before {
  content: "z";
}
.icon-software-indent-firstline:before {
  content: "A";
}
.icon-software-indent-left:before {
  content: "B";
}
.icon-software-indent-right:before {
  content: "C";
}
.icon-software-lasso:before {
  content: "D";
}
.icon-software-layers1:before {
  content: "E";
}
.icon-software-layers2:before {
  content: "F";
}
.icon-software-layout:before {
  content: "G";
}
.icon-software-layout-2columns:before {
  content: "H";
}
.icon-software-layout-3columns:before {
  content: "I";
}
.icon-software-layout-4boxes:before {
  content: "J";
}
.icon-software-layout-4columns:before {
  content: "K";
}
.icon-software-layout-4lines:before {
  content: "L";
}
.icon-software-layout-8boxes:before {
  content: "M";
}
.icon-software-layout-header:before {
  content: "N";
}
.icon-software-layout-header-2columns:before {
  content: "O";
}
.icon-software-layout-header-3columns:before {
  content: "P";
}
.icon-software-layout-header-4boxes:before {
  content: "Q";
}
.icon-software-layout-header-4columns:before {
  content: "R";
}
.icon-software-layout-header-complex:before {
  content: "S";
}
.icon-software-layout-header-complex2:before {
  content: "T";
}
.icon-software-layout-header-complex3:before {
  content: "U";
}
.icon-software-layout-header-complex4:before {
  content: "V";
}
.icon-software-layout-header-sideleft:before {
  content: "W";
}
.icon-software-layout-header-sideright:before {
  content: "X";
}
.icon-software-layout-sidebar-left:before {
  content: "Y";
}
.icon-software-layout-sidebar-right:before {
  content: "Z";
}
.icon-software-magnete:before {
  content: "0";
}
.icon-software-pages:before {
  content: "1";
}
.icon-software-paintbrush:before {
  content: "2";
}
.icon-software-paintbucket:before {
  content: "3";
}
.icon-software-paintroller:before {
  content: "4";
}
.icon-software-paragraph:before {
  content: "5";
}
.icon-software-paragraph-align-left:before {
  content: "6";
}
.icon-software-paragraph-align-right:before {
  content: "7";
}
.icon-software-paragraph-center:before {
  content: "8";
}
.icon-software-paragraph-justify-all:before {
  content: "9";
}
.icon-software-paragraph-justify-center:before {
  content: "!";
}
.icon-software-paragraph-justify-left:before {
  content: "\"";
}
.icon-software-paragraph-justify-right:before {
  content: "#";
}
.icon-software-paragraph-space-after:before {
  content: "$";
}
.icon-software-paragraph-space-before:before {
  content: "%";
}
.icon-software-pathfinder-exclude:before {
  content: "&";
}
.icon-software-pathfinder-intersect:before {
  content: "'";
}
.icon-software-pathfinder-subtract:before {
  content: "(";
}
.icon-software-pathfinder-unite:before {
  content: ")";
}
.icon-software-pen:before {
  content: "*";
}
.icon-software-pen-add:before {
  content: "+";
}
.icon-software-pen-remove:before {
  content: ",";
}
.icon-software-pencil:before {
  content: "-";
}
.icon-software-polygonallasso:before {
  content: ".";
}
.icon-software-reflect-horizontal:before {
  content: "/";
}
.icon-software-reflect-vertical:before {
  content: ":";
}
.icon-software-remove-vectorpoint:before {
  content: ";";
}
.icon-software-scale-expand:before {
  content: "<";
}
.icon-software-scale-reduce:before {
  content: "=";
}
.icon-software-selection-oval:before {
  content: ">";
}
.icon-software-selection-polygon:before {
  content: "?";
}
.icon-software-selection-rectangle:before {
  content: "@";
}
.icon-software-selection-roundedrectangle:before {
  content: "[";
}
.icon-software-shape-oval:before {
  content: "]";
}
.icon-software-shape-polygon:before {
  content: "^";
}
.icon-software-shape-rectangle:before {
  content: "_";
}
.icon-software-shape-roundedrectangle:before {
  content: "`";
}
.icon-software-slice:before {
  content: "{";
}
.icon-software-transform-bezier:before {
  content: "|";
}
.icon-software-vector-box:before {
  content: "}";
}
.icon-software-vector-composite:before {
  content: "~";
}
.icon-software-vector-line:before {
  content: "\\";
}
.icon-software-vertical-align-bottom:before {
  content: "\e000";
}
.icon-software-vertical-align-center:before {
  content: "\e001";
}
.icon-software-vertical-align-top:before {
  content: "\e002";
}
.icon-software-vertical-distribute-bottom:before {
  content: "\e003";
}
.icon-software-vertical-distribute-center:before {
  content: "\e004";
}
.icon-software-vertical-distribute-top:before {
  content: "\e005";
}
/*Weather*/
@font-face {
  font-family: "linea-weather-10";
  src: url("../less/icons/linea-icons/fonts/linea-weather-10.eot");
  src: url("../less/icons/linea-icons/fonts/linea-weather-10.eot?#iefix") format("embedded-opentype"), url("../less/icons/linea-icons/fonts/linea-weather-10.woff") format("woff"), url("../less/icons/linea-icons/fonts/linea-weather-10.ttf") format("truetype"), url("../less/icons/linea-icons/fonts/linea-weather-10.svg#linea-weather-10") format("svg");
  font-weight: normal;
  font-style: normal;
}
.linea-weather[data-icon]:before {
  font-family: "linea-weather-10" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="linea-icon-"]:before,
[class*="linea- icon-"]:before {
  font-family: "linea-weather-10" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-weather-aquarius:before {
  content: "\e000";
}
.icon-weather-aries:before {
  content: "\e001";
}
.icon-weather-cancer:before {
  content: "\e002";
}
.icon-weather-capricorn:before {
  content: "\e003";
}
.icon-weather-cloud:before {
  content: "\e004";
}
.icon-weather-cloud-drop:before {
  content: "\e005";
}
.icon-weather-cloud-lightning:before {
  content: "\e006";
}
.icon-weather-cloud-snowflake:before {
  content: "\e007";
}
.icon-weather-downpour-fullmoon:before {
  content: "\e008";
}
.icon-weather-downpour-halfmoon:before {
  content: "\e009";
}
.icon-weather-downpour-sun:before {
  content: "\e00a";
}
.icon-weather-drop:before {
  content: "\e00b";
}
.icon-weather-first-quarter:before {
  content: "\e00c";
}
.icon-weather-fog:before {
  content: "\e00d";
}
.icon-weather-fog-fullmoon:before {
  content: "\e00e";
}
.icon-weather-fog-halfmoon:before {
  content: "\e00f";
}
.icon-weather-fog-sun:before {
  content: "\e010";
}
.icon-weather-fullmoon:before {
  content: "\e011";
}
.icon-weather-gemini:before {
  content: "\e012";
}
.icon-weather-hail:before {
  content: "\e013";
}
.icon-weather-hail-fullmoon:before {
  content: "\e014";
}
.icon-weather-hail-halfmoon:before {
  content: "\e015";
}
.icon-weather-hail-sun:before {
  content: "\e016";
}
.icon-weather-last-quarter:before {
  content: "\e017";
}
.icon-weather-leo:before {
  content: "\e018";
}
.icon-weather-libra:before {
  content: "\e019";
}
.icon-weather-lightning:before {
  content: "\e01a";
}
.icon-weather-mistyrain:before {
  content: "\e01b";
}
.icon-weather-mistyrain-fullmoon:before {
  content: "\e01c";
}
.icon-weather-mistyrain-halfmoon:before {
  content: "\e01d";
}
.icon-weather-mistyrain-sun:before {
  content: "\e01e";
}
.icon-weather-moon:before {
  content: "\e01f";
}
.icon-weather-moondown-full:before {
  content: "\e020";
}
.icon-weather-moondown-half:before {
  content: "\e021";
}
.icon-weather-moonset-full:before {
  content: "\e022";
}
.icon-weather-moonset-half:before {
  content: "\e023";
}
.icon-weather-move2:before {
  content: "\e024";
}
.icon-weather-newmoon:before {
  content: "\e025";
}
.icon-weather-pisces:before {
  content: "\e026";
}
.icon-weather-rain:before {
  content: "\e027";
}
.icon-weather-rain-fullmoon:before {
  content: "\e028";
}
.icon-weather-rain-halfmoon:before {
  content: "\e029";
}
.icon-weather-rain-sun:before {
  content: "\e02a";
}
.icon-weather-sagittarius:before {
  content: "\e02b";
}
.icon-weather-scorpio:before {
  content: "\e02c";
}
.icon-weather-snow:before {
  content: "\e02d";
}
.icon-weather-snow-fullmoon:before {
  content: "\e02e";
}
.icon-weather-snow-halfmoon:before {
  content: "\e02f";
}
.icon-weather-snow-sun:before {
  content: "\e030";
}
.icon-weather-snowflake:before {
  content: "\e031";
}
.icon-weather-star:before {
  content: "\e032";
}
.icon-weather-storm-11:before {
  content: "\e033";
}
.icon-weather-storm-32:before {
  content: "\e034";
}
.icon-weather-storm-fullmoon:before {
  content: "\e035";
}
.icon-weather-storm-halfmoon:before {
  content: "\e036";
}
.icon-weather-storm-sun:before {
  content: "\e037";
}
.icon-weather-sun:before {
  content: "\e038";
}
.icon-weather-sundown:before {
  content: "\e039";
}
.icon-weather-sunset:before {
  content: "\e03a";
}
.icon-weather-taurus:before {
  content: "\e03b";
}
.icon-weather-tempest:before {
  content: "\e03c";
}
.icon-weather-tempest-fullmoon:before {
  content: "\e03d";
}
.icon-weather-tempest-halfmoon:before {
  content: "\e03e";
}
.icon-weather-tempest-sun:before {
  content: "\e03f";
}
.icon-weather-variable-fullmoon:before {
  content: "\e040";
}
.icon-weather-variable-halfmoon:before {
  content: "\e041";
}
.icon-weather-variable-sun:before {
  content: "\e042";
}
.icon-weather-virgo:before {
  content: "\e043";
}
.icon-weather-waning-cresent:before {
  content: "\e044";
}
.icon-weather-waning-gibbous:before {
  content: "\e045";
}
.icon-weather-waxing-cresent:before {
  content: "\e046";
}
.icon-weather-waxing-gibbous:before {
  content: "\e047";
}
.icon-weather-wind:before {
  content: "\e048";
}
.icon-weather-wind-e:before {
  content: "\e049";
}
.icon-weather-wind-fullmoon:before {
  content: "\e04a";
}
.icon-weather-wind-halfmoon:before {
  content: "\e04b";
}
.icon-weather-wind-n:before {
  content: "\e04c";
}
.icon-weather-wind-ne:before {
  content: "\e04d";
}
.icon-weather-wind-nw:before {
  content: "\e04e";
}
.icon-weather-wind-s:before {
  content: "\e04f";
}
.icon-weather-wind-se:before {
  content: "\e050";
}
.icon-weather-wind-sun:before {
  content: "\e051";
}
.icon-weather-wind-sw:before {
  content: "\e052";
}
.icon-weather-wind-w:before {
  content: "\e053";
}
.icon-weather-windgust:before {
  content: "\e054";
}
/*------------------ Style tabs ------------------*/
.sttabs {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
  font-weight: 300;
}
.sticon::before {
  display: inline-block;
  margin: 0 0.4em 0 0;
  vertical-align: middle;
  font-size: 20px;
  speak: none;
  -webkit-backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sttabs nav {
  text-align: center;
}
.sttabs nav ul {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  margin: 0 auto;
  padding: 0;
  font-family: 'Poppins', sans-serif;
  list-style: none;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.sttabs nav ul li {
  position: relative;
  z-index: 1;
  display: block;
  margin: 0;
  text-align: center;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.sttabs nav a {
  position: relative;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 2.5;
}
.sttabs nav a span {
  vertical-align: middle;
  font-wight: 500;
  font-size: 14px;
  font-family: 'Gotham', sans-serif;
}
.sttabs nav a:focus {
  outline: none;
}
.sttabs nav li.tab-current a {
  color: #fb9678;
}
/* Individual tab styles */
/*****************************/
/* Bar */
/*****************************/
.tabs-style-bar nav ul li a {
  margin: 0 2px;
  background-color: #f7fafc;
  color: #96a2b4;
  padding: 5px 0;
  transition: background-color 0.2s, color 0.2s;
}
.tabs-style-bar nav ul li a:hover,
.tabs-style-bar nav ul li a:focus {
  color: #fb9678;
}
.tabs-style-bar nav ul li a span {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
}
.tabs-style-bar nav ul li.tab-current a {
  background: #fb9678;
  color: #fff;
}
/*****************************/
/* Icon box */
/*****************************/
.tabs-style-iconbox nav {
  background: #f7fafc;
}
.tabs-style-iconbox nav ul li a {
  overflow: visible;
  padding: 35px 0;
  line-height: 1;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  color: #96a2b4;
}
.tabs-style-iconbox nav ul li.tab-current {
  z-index: 1;
}
.tabs-style-iconbox nav ul li.tab-current a {
  background: #fb9678;
  color: #ffffff;
  box-shadow: -1px 0 0 #ffffff;
}
.tabs-style-iconbox nav ul li.tab-current a::after {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 10px;
  border-top-color: #fb9678;
  content: '';
  pointer-events: none;
}
.tabs-style-iconbox nav ul li:first-child::before,
.tabs-style-iconbox nav ul li::after {
  position: absolute;
  top: 20%;
  right: 0;
  z-index: -1;
  width: 1px;
  height: 60%;
  content: '';
}
.tabs-style-iconbox nav ul li:first-child::before {
  right: auto;
  left: 0;
}
.tabs-style-iconbox .sticon::before {
  display: block;
  margin: 0 0 0.25em 0;
}
/*****************************/
/* Underline */
/*****************************/
.tabs-style-underline nav {
  border: 1px solid rgba(120, 130, 140, 0.28);
}
.tabs-style-underline nav a {
  padding: 20px 0;
  border-left: 1px solid rgba(120, 130, 140, 0.28);
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  color: #96a2b4;
}
.tabs-style-underline nav li:last-child a {
  border-right: 1px solid rgba(120, 130, 140, 0.28);
}
.tabs-style-underline nav li a::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  background: #fb9678;
  content: '';
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: translate3d(0, 150%, 0);
  transform: translate3d(0, 150%, 0);
}
.tabs-style-underline nav li.tab-current a::after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/*****************************/
/* Triangle and line */
/*****************************/
.tabs-style-linetriangle nav a {
  overflow: visible;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.tabs-style-linetriangle nav a span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding: 15px 0;
  color: #96a2b4;
}
.tabs-style-linetriangle nav li.tab-current a:after,
.tabs-style-linetriangle nav li.tab-current a:before {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: '';
  pointer-events: none;
}
.tabs-style-linetriangle nav li.tab-current a:after {
  margin-left: -10px;
  border-width: 10px;
  border-top-color: #ffffff;
}
.tabs-style-linetriangle nav li.tab-current a span {
  color: #fb9678;
}
.tabs-style-linetriangle nav li.tab-current a:before {
  margin-left: -11px;
  border-width: 11px;
  border-top-color: rgba(0, 0, 0, 0.2);
}
/*****************************/
/* Falling Icon, from http://vintageproductions.eu/grid/interactivity/ */
/*****************************/
.tabs-style-iconfall {
  overflow: visible;
}
.tabs-style-iconfall nav {
  max-width: 1200px;
  margin: 0 auto;
}
.tabs-style-iconfall nav a {
  display: inline-block;
  overflow: visible;
  padding: 1em 0 2em;
  color: #96a2b4;
  line-height: 1;
  -webkit-transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
}
.tabs-style-iconfall nav a:hover,
.tabs-style-iconfall nav a:focus {
  color: #fb9678;
}
.tabs-style-iconfall nav li.tab-current a {
  color: #fb9678;
}
.tabs-style-iconfall nav li::before {
  position: absolute;
  bottom: 1em;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 4px;
  background: #fb9678;
  content: '';
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
  -webkit-transform: scale3d(0, 1, 1);
  transform: scale3d(0, 1, 1);
}
.tabs-style-iconfall nav li.tab-current::before {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.tabs-style-iconfall nav li.tab-current .sticon::before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.tabs-style-iconfall .sticon::before {
  display: block;
  margin: 0 0 0.35em;
  opacity: 0;
  font-size: 24px;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  -webkit-transform: translate3d(0, -100px, 0);
  transform: translate3d(0, -100px, 0);
  pointer-events: none;
}
@media screen and (max-width: 58em) {
  .tabs-style-iconfall nav li .sticon::before {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/*****************************/
/* Moving Line */
/*****************************/
.tabs-style-linemove nav {
  background: #f7fafc;
}
.tabs-style-linemove nav li:last-child::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #fb9678;
  content: '';
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
.tabs-style-linemove nav li:first-child.tab-current ~ li:last-child::before {
  -webkit-transform: translate3d(-400%, 0, 0);
  transform: translate3d(-400%, 0, 0);
}
.tabs-style-linemove nav li:nth-child(2).tab-current ~ li:last-child::before {
  -webkit-transform: translate3d(-300%, 0, 0);
  transform: translate3d(-300%, 0, 0);
}
.tabs-style-linemove nav li:nth-child(3).tab-current ~ li:last-child::before {
  -webkit-transform: translate3d(-200%, 0, 0);
  transform: translate3d(-200%, 0, 0);
}
.tabs-style-linemove nav li:nth-child(4).tab-current ~ li:last-child::before {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.tabs-style-linemove nav a {
  padding: 30px 0;
  color: #96a2b4;
  line-height: 1;
  -webkit-transition: color 0.3s, -webkit-transform 0.3s;
  transition: color 0.3s, transform 0.3s;
}
.tabs-style-linemove nav li.tab-current a {
  color: #fb9678;
}
/*****************************/
/* Line */
/*****************************/
.tabs-style-line nav a {
  padding: 20px 10px;
  box-shadow: inset 0 -2px #d1d3d2;
  color: #686868;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1;
  -webkit-transition: color 0.3s, box-shadow 0.3s;
  transition: color 0.3s, box-shadow 0.3s;
}
.tabs-style-line nav a:hover,
.tabs-style-line nav a:focus {
  box-shadow: inset 0 -2px #74777b;
}
.tabs-style-line nav li.tab-current a {
  box-shadow: inset 0 -2px #fb9678;
  color: #fb9678;
}
@media screen and (max-width: 58em) {
  .tabs-style-line nav ul {
    display: block;
    box-shadow: none;
  }
  .tabs-style-line nav ul li {
    display: block;
    -webkit-flex: none;
    flex: none;
  }
}
/*****************************/
/* Circle */
/*****************************/
.tabs-style-circle {
  overflow: visible;
}
.tabs-style-circle nav li {
  margin-top: 60px!important;
  margin-bottom: 60px!important;
}
.tabs-style-circle nav li::before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -60px 0 0 -60px;
  width: 120px;
  height: 120px;
  border: 1px solid #fb9678;
  border-radius: 50%;
  content: '';
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.tabs-style-circle nav a {
  overflow: visible;
  color: #96a2b4;
  font-weight: 500;
  font-size: 14;
  line-height: 1.1;
  -webkit-transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
}
.tabs-style-circle nav a span {
  display: inline-block;
}
.tabs-style-circle nav a:hover,
.tabs-style-circle nav a:focus {
  color: #fb9678;
}
.tabs-style-circle nav li.tab-current a {
  color: #fb9678;
}
.tabs-style-circle nav li.tab-current a span {
  -webkit-transform: translate3d(0, 4px, 0);
  transform: translate3d(0, 4px, 0);
}
@media screen and (max-width: 58em) {
  .tabs-style-circle nav li::before {
    margin: -40px 0 0 -40px;
    width: 80px;
    height: 80px;
  }
}
.tabs-style-circle nav li.tab-current::before {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.tabs-style-circle nav a span,
.tabs-style-circle .icon::before {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
}
.tabs-style-circle .sticon::before {
  display: block;
  margin: 0;
  pointer-events: none;
}
.tabs-style-circle nav li.tab-current .sticon::before {
  -webkit-transform: translate3d(0, -4px, 0);
  transform: translate3d(0, -4px, 0);
}
/*****************************/
/* Shape */
/*****************************/
.tabs-style-shape {
  max-width: 1200px;
  margin: 0 auto;
}
.tabs-style-shape nav ul li {
  margin: 0 3em;
}
.tabs-style-shape nav ul li:first-child {
  margin-left: 0;
}
.tabs-style-shape nav ul li.tab-current {
  z-index: 1;
}
.tabs-style-shape nav li a {
  overflow: visible;
  margin: 0 -3em 0 0;
  padding: 0;
  color: #fff;
  font-weight: 500;
}
.tabs-style-shape nav li a svg {
  position: absolute;
  left: 100%;
  margin: 0;
  width: 3em;
  height: 100%;
  fill: #bdc2c9;
}
.tabs-style-shape nav li:first-child a span {
  padding-left: 2em;
  border-radius: 30px 0 0 0;
}
.tabs-style-shape nav li:last-child a span {
  padding-right: 2em;
  border-radius: 0 30px 0 0;
}
.tabs-style-shape nav li a svg:nth-child(2),
.tabs-style-shape nav li:last-child a svg {
  right: 100%;
  left: auto;
  -webkit-transform: scale3d(-1, 1, 1);
  transform: scale3d(-1, 1, 1);
}
.tabs-style-shape nav li a span {
  display: block;
  overflow: hidden;
  padding: 0.65em 0;
  background-color: #bdc2c9;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tabs-style-shape nav li a:hover span {
  background-color: #fb9678;
}
.tabs-style-shape nav li a:hover svg {
  fill: #fb9678;
}
.tabs-style-shape nav li a svg {
  pointer-events: none;
}
.tabs-style-shape nav li a svg use {
  pointer-events: auto;
}
.tabs-style-shape nav li.tab-current a span,
.tabs-style-shape nav li.tab-current a svg {
  -webkit-transition: none;
  transition: none;
}
.tabs-style-shape nav li.tab-current a span {
  background: #f7fafc;
}
.tabs-style-shape nav li.tab-current a svg {
  fill: #f7fafc;
}
.tabs-style-shape .content-wrap {
  background: #f7fafc;
}
@media screen and (max-width: 58em) {
  .tabs-style-shape nav ul {
    display: block;
    padding-top: 1.5em;
  }
  .tabs-style-shape nav ul li {
    display: block;
    margin: -1.25em 0 0;
    -webkit-flex: none;
    flex: none;
  }
  .tabs-style-shape nav ul li a {
    margin: 0;
  }
  .tabs-style-shape nav ul li svg {
    display: none;
  }
  .tabs-style-shape nav ul li a span {
    padding: 1.25em 0 2em !important;
    border-radius: 30px 30px 0 0 !important;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.1);
    line-height: 1;
  }
  .tabs-style-shape nav ul li:last-child a span {
    padding: 1.25em 0 !important;
  }
  .tabs-style-shape nav ul li.tab-current {
    z-index: 1;
  }
}
/*****************************/
/* Line Box */
/*****************************/
.tabs-style-linebox nav ul li {
  margin: 0 0.5em;
  -webkit-flex: none;
  flex: none;
}
.tabs-style-linebox nav a {
  padding: 0 1.5em;
  color: #96a2b4;
  font-weight: 500;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.tabs-style-linebox nav a:hover,
.tabs-style-linebox nav a:focus {
  color: #fb9678;
}
.tabs-style-linebox nav li.tab-current a {
  color: #ffffff;
}
.tabs-style-linebox nav a::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d2d8d6;
  content: '';
  -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, transform 0.3s;
  -webkit-transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0);
  transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0);
}
.tabs-style-linebox nav li.tab-current a::after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.tabs-style-linebox nav a:hover::after,
.tabs-style-linebox nav a:focus::after,
.tabs-style-linebox nav li.tab-current a::after {
  background: #fb9678;
}
@media screen and (max-width: 58em) {
  .tabs-style-linebox nav ul {
    display: block;
    box-shadow: none;
  }
  .tabs-style-linebox nav ul li {
    display: block;
    -webkit-flex: none;
    flex: none;
  }
}
/*****************************/
/* Flip */
/*****************************/
.tabs-style-flip {
  max-width: 1200px;
  margin: 0 auto;
}
.tabs-style-flip nav a {
  padding: 0.5em 0;
  color: #96a2b4;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.tabs-style-flip nav a:hover,
.tabs-style-flip nav a:focus {
  color: #fb9678;
}
.tabs-style-flip nav a span {
  text-transform: uppercase;
  letter-spacing: 1px;
}
.tabs-style-flip nav a::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #f0f0f0;
  content: '';
  -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
  -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 90deg);
  transform: perspective(900px) rotate3d(1, 0, 0, 90deg);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-perspective-origin: 50% 100%;
  perspective-origin: 50% 100%;
}
.tabs-style-flip nav li.tab-current a {
  color: #fb9678;
}
.tabs-style-flip nav li.tab-current a::after {
  background-color: #f7fafc;
  -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(900px) rotate3d(1, 0, 0, 0deg);
}
.tabs-style-flip .content-wrap {
  background: #f7fafc;
}
/*****************************/
/* Circle fill */
/*****************************/
.tabs-style-circlefill {
  max-width: 800px;
  border: 1px solid #fb9678;
  margin: 0 auto;
}
.tabs-style-circlefill nav ul li {
  overflow: hidden;
  border-right: 1px solid #fb9678;
}
.tabs-style-circlefill nav li a {
  padding: 1.5em 0;
  color: #fff;
  font-size: 1.25em;
}
.tabs-style-circlefill nav li:first-child {
  border-left: none;
}
.tabs-style-circlefill nav li:last-child {
  border: none;
}
.tabs-style-circlefill nav li::before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -40px;
  width: 80px;
  height: 80px;
  border: 1px solid #fb9678;
  border-radius: 50%;
  background: #fb9678;
  content: '';
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
.tabs-style-circlefill nav li.tab-current::before {
  -webkit-transform: scale3d(2.5, 2.5, 1);
  transform: scale3d(2.5, 2.5, 1);
}
.tabs-style-circlefill nav a {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.tabs-style-circlefill nav a span {
  display: none;
}
.tabs-style-circlefill nav li.tab-current a {
  color: #ffffff;
}
.tabs-style-circlefill .icon::before {
  display: block;
  margin: 0;
  pointer-events: none;
}
.tabs-style-circlefill .content-wrap {
  border-top: 1px solid #fb9678;
}
/* Content */
.content-wrap {
  position: relative;
}
.content-wrap section {
  display: none;
  margin: 0 auto;
  padding: 25px;
  min-height: 150px;
}
.content-wrap section p {
  margin: 0;
  padding: 0.75em 0;
}
.content-wrap section.content-current {
  display: block;
}
/* Fallback */
.no-js .content-wrap section {
  display: block;
  padding-bottom: 2em;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
.no-flexbox nav ul {
  display: block;
}
.no-flexbox nav ul li {
  min-width: 15%;
  display: inline-block;
}
@media screen and (max-width: 58em) {
  .sttabs nav a span {
    display: none;
  }
  .sttabs nav a:before {
    margin-right: 0;
  }
}
/*--------------------Tooltip---------------------*/
.mytooltip {
  display: inline;
  position: relative;
  z-index: 9999;
}
/* Trigger text */
.tooltip-item {
  background: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  display: inline-block;
  font-weight: 500;
  padding: 0 10px;
}
/* Gap filler */
.tooltip-item::after {
  content: '';
  position: absolute;
  width: 360px;
  height: 20px;
  bottom: 100%;
  left: 50%;
  pointer-events: none;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.mytooltip:hover .tooltip-item::after {
  pointer-events: auto;
}
/* Tooltip */
.tooltip-content {
  position: absolute;
  z-index: 9999;
  width: 360px;
  left: 50%;
  margin: 0 0 20px -180px;
  bottom: 100%;
  text-align: left;
  font-size: 14px;
  line-height: 30px;
  box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
  background: #2b2b2b;
  opacity: 0;
  cursor: default;
  pointer-events: none;
}
.tooltip-effect-1 .tooltip-content {
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  color: #ffffff;
}
.tooltip-effect-2 .tooltip-content {
  -webkit-transform-origin: 50% calc(110%);
  transform-origin: 50% calc(110%);
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, transform 0.2s;
}
.tooltip-effect-3 .tooltip-content {
  -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
  transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-4 .tooltip-content {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: scale3d(0.7, 0.3, 1);
  transform: scale3d(0.7, 0.3, 1);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, transform 0.2s;
}
.tooltip-effect-5 .tooltip-content {
  width: 180px;
  margin-left: -90px;
  -webkit-transform-origin: 50% calc(106%);
  transform-origin: 50% calc(106%);
  -webkit-transform: rotate3d(0, 0, 1, 15deg);
  transform: rotate3d(0, 0, 1, 15deg);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, transform 0.2s;
  -webkit-transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);
  transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);
}
.mytooltip:hover .tooltip-content {
  pointer-events: auto;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
  transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}
.tooltip.tooltip-effect-2:hover .tooltip-content {
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
}
/* Arrow */
.tooltip-content::after {
  content: '';
  top: 100%;
  left: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #2a3035;
  border-width: 10px;
  margin-left: -10px;
}
/* Tooltip content*/
.tooltip-content img {
  position: relative;
  height: 140px;
  display: block;
  float: left;
  margin-right: 1em;
}
.tooltip-text {
  font-size: 14px;
  line-height: 24px;
  display: block;
  padding: 1.31em 1.21em 1.21em 0;
  color: #fff;
}
.tooltip-effect-5 .tooltip-text {
  padding: 1.4em;
}
a.mytooltip {
  font-weight: 500;
  color: #fb9678;
}
/* Tooltip 6 to 9 */
.tooltip-content2 {
  position: absolute;
  z-index: 9999;
  width: 80px;
  height: 80px;
  padding-top: 25px;
  left: 50%;
  margin-left: -40px;
  bottom: 100%;
  border-radius: 50%;
  text-align: center;
  background: #fb9678;
  color: #ffffff;
  opacity: 0;
  margin-bottom: 20px;
  cursor: default;
  pointer-events: none;
}
.tooltip-content2 i {
  opacity: 0;
}
.mytooltip:hover .tooltip-content2,
.mytooltip:hover .tooltip-content2 i {
  opacity: 1;
  font-size: 18px;
}
.tooltip-effect-6 .tooltip-content2 {
  -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);
  transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-6 .tooltip-content2 i {
  -webkit-transform: scale3d(0, 0, 1);
  transform: scale3d(0, 0, 1);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-7 .tooltip-content2 {
  -webkit-transform: translate3d(0, 10px, 0);
  transform: translate3d(0, 10px, 0);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-7 .tooltip-content2 i {
  -webkit-transform: translate3d(0, 15px, 0);
  transform: translate3d(0, 15px, 0);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-8 .tooltip-content2 {
  -webkit-transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);
  transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-8 .tooltip-content2 i {
  -webkit-transform: scale3d(0, 0, 1);
  transform: scale3d(0, 0, 1);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-9 .tooltip-content2 {
  -webkit-transform: translate3d(0, -20px, 0);
  transform: translate3d(0, -20px, 0);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-9 .tooltip-content2 i {
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.mytooltip:hover .tooltip-content2,
.mytooltip:hover .tooltip-content2 i {
  pointer-events: auto;
  -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}
.tooltip-effect-6:hover .tooltip-content2 i {
  -webkit-transform: rotate3d(1, 1, 1, 0);
  transform: rotate3d(1, 1, 1, 0);
}
.tooltip-content2::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin: -7px 0 0 -15px;
  width: 30px;
  height: 20px;
  background: url(../../plugins/images/tooltip/tooltip1.svg) no-repeat center center;
  background-size: 100%;
}
/***********Bloated Tooltip ***********/
.tooltip-content3 {
  position: absolute;
  background: url(../../plugins/images/tooltip/shape1.svg) no-repeat center bottom;
  background-size: 100% 100%;
  z-index: 9999;
  width: 200px;
  bottom: 100%;
  left: 50%;
  margin-left: -100px;
  padding: 50px 30px;
  text-align: center;
  color: #fff;
  opacity: 0;
  cursor: default;
  font-size: 14;
  line-height: 27px;
  pointer-events: none;
  -webkit-transform: scale3d(0.1, 0.2, 1);
  transform: scale3d(0.1, 0.2, 1);
  -webkit-transform-origin: 50% 120%;
  transform-origin: 50% 120%;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
  -webkit-transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1);
  transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1);
}
.mytooltip:hover .tooltip-content3 {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
/* Arrow */
.tooltip-content3::after {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  left: 50%;
  margin-left: -8px;
  top: 100%;
  background: #00AEEF;
  -webkit-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
  transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
}
/*************Box Tooltip *************/
/* Trigger text */
.tooltip-item2 {
  color: #03a9f3;
  cursor: pointer;
  z-index: 100;
  position: relative;
  display: inline-block;
  font-weight: 500;
  -webkit-transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, color 0.3s, transform 0.3s;
}
.mytooltip:hover .tooltip-item2 {
  color: #ffffff;
  -webkit-transform: translate3d(0, -0.5em, 0);
  transform: translate3d(0, -0.5em, 0);
}
/******************** Tooltip box ********************/
.tooltip-content4 {
  position: absolute;
  z-index: 99;
  width: 360px;
  left: 50%;
  margin-left: -180px;
  bottom: -5px;
  text-align: left;
  background: #03a9f3;
  opacity: 0;
  font-size: 14px;
  line-height: 27px;
  padding: 1.5em;
  color: #ffffff;
  border-bottom: 55px solid #2b2b2b;
  cursor: default;
  pointer-events: none;
  border-radius: 5px;
  -webkit-transform: translate3d(0, -0.5em, 0);
  transform: translate3d(0, -0.5em, 0);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-content4 a {
  color: #2b2b2b;
}
.tooltip-text2 {
  opacity: 0;
  -webkit-transform: translate3d(0, 1.5em, 0);
  transform: translate3d(0, 1.5em, 0);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.mytooltip:hover .tooltip-content4,
.mytooltip:hover .tooltip-text2 {
  pointer-events: auto;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/*******Tooltip Line********/
.tooltip-content5 {
  position: absolute;
  z-index: 9999;
  width: 300px;
  left: 50%;
  bottom: 100%;
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  font-weight: 400;
  color: #ffffff;
  background: transparent;
  opacity: 0;
  margin: 0 0 20px -150px;
  cursor: default;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: opacity 0.3s 0.3s;
  transition: opacity 0.3s 0.3s;
}
.mytooltip:hover .tooltip-content5 {
  opacity: 1;
  pointer-events: auto;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.tooltip-content5 span {
  display: block;
}
.tooltip-text3 {
  border-bottom: 10px solid #fb9678;
  overflow: hidden;
  -webkit-transform: scale3d(0, 1, 1);
  transform: scale3d(0, 1, 1);
  -webkit-transition: -webkit-transform 0.3s 0.3s;
  transition: transform 0.3s 0.3s;
}
.mytooltip:hover .tooltip-text3 {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.tooltip-inner2 {
  background: #2b2b2b;
  padding: 40px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
.mytooltip:hover .tooltip-inner2 {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* Arrow */
.tooltip-content5::after {
  content: '';
  bottom: -20px;
  left: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #fb9678;
  border-width: 10px;
  margin-left: -10px;
}
/*For Laptop (1280px)*/
@media (max-width: 1350px) {
  .carousel .item h3 {
    font-size: 17px;
    height: 90px;
  }
  .inbox-center a {
    width: 400px;
  }
}
/********* Search Result Page**********/
.search-listing {
  padding: 0px;
  margin: 0px;
}
.search-listing li {
  list-style: none;
  padding: 15px 0;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.search-listing li h3 {
  margin: 0px;
  font-size: 18px;
}
.search-listing li h3 a {
  color: #009BE0;
}
.search-listing li h3 a:hover {
  text-decoration: underline;
}
.search-listing li a {
  color: #00c292;
}
/********* Megamenu Page**********/
.megamenu {
  left: 0px;
  right: 0px;
  width: 100%;
}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
  padding: 20px;
  width: 100%;
  box-shadow: none;
  -webkit-box-shadow: none;
  border: 0px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2) !important;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 8px 0px;
  clear: both;
  line-height: 1.428571429;
  color: #686868;
  white-space: normal;
}
.mega-dropdown-menu > li > ul > li > a:hover,
.mega-dropdown-menu > li > ul > li > a:focus {
  text-decoration: none;
  color: #ff6849;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 16px;
  font-weight: 500;
  padding: 8px 0;
  margin-top: 12px;
  color: #ffffff;
}
.mega-dropdown-menu li.demo-box a {
  color: #ffffff;
  display: block;
}
.mega-dropdown-menu li.demo-box a:hover {
  opacity: 0.8;
}
/*Data tables*/
button.dt-button,
div.dt-button,
a.dt-button {
  background: #009BE0;
  color: #ffffff;
  border-color: #009BE0;
}
button.dt-button:hover,
div.dt-button:hover,
a.dt-button:hover {
  background: #009BE0;
}
button.dt-button:hover:not(.disabled),
div.dt-button:hover:not(.disabled),
a.dt-button:hover:not(.disabled) {
  background: #f7fafc;
  color: #686868;
  border-color: rgba(120, 130, 140, 0.28);
}
.dataTables_filter input {
  border: 1px solid rgba(120, 130, 140, 0.28);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1,
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background: none;
}
/*Summernote*/
.note-editor {
  border: 1px solid rgba(120, 130, 140, 0.28);
}
.note-editor .panel-heading {
  padding: 6px 10px 10px;
}
.note-editor .note-editing-area .note-editable {
  background: #edf1f5;
  color: #686868;
}
.note-editor .note-statusbar {
  background: #edf1f5;
}
/*--------------------------------------------------------------
  Update 1.6
--------------------------------------------------------------*/
/*left-right-aside-column*/
.page-aside {
  position: relative;
}
/*left-aside-column*/
.left-aside {
  position: absolute;
  background: #353c48;
  border-right: 1px solid rgba(120, 130, 140, 0.28);
  padding: 20px;
  width: 250px;
  height: 100%;
}
.right-aside {
  padding: 20px;
  margin-left: 250px;
}
.right-aside .contact-list td {
  vertical-align: middle;
  padding: 25px 10px;
}
.right-aside .contact-list td img {
  width: 30px;
}
.list-style-none {
  margin: 0px;
  padding: 0px;
}
.list-style-none li {
  list-style: none;
  margin: 0px;
}
.list-style-none li.box-label a {
  font-weight: 500;
}
.list-style-none li.divider {
  margin: 10px 0;
  height: 1px;
  background: rgba(120, 130, 140, 0.28);
}
.list-style-none li a {
  padding: 15px 10px;
  display: block;
  color: #686868;
}
.list-style-none li a:hover {
  color: #ff6849;
}
.list-style-none li a span {
  float: right;
}
/*Chat-box*/
.chat-main-box {
  position: relative;
  background: #353c48;
  overflow: hidden;
}
.chat-main-box .chat-left-aside {
  position: absolute;
  width: 250px;
  z-index: 9;
  top: 0px;
  border-right: 1px solid rgba(120, 130, 140, 0.28);
}
.chat-main-box .chat-left-aside .open-panel {
  display: none;
  cursor: pointer;
  position: absolute;
  left: -webkit-calc(99%);
  top: 50%;
  z-index: 100;
  background-color: #353c48;
  -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2);
  border-radius: 0 100px 100px 0;
  line-height: 1;
  padding: 15px 8px 15px 4px;
}
.chat-main-box .chat-left-aside .chat-left-inner .form-control {
  height: 60px;
}
.chat-main-box .chat-left-aside .chat-left-inner .style-none {
  padding: 0px;
}
.chat-main-box .chat-left-aside .chat-left-inner .style-none li {
  list-style: none;
  overflow: hidden;
}
.chat-main-box .chat-left-aside .chat-left-inner .style-none li a {
  padding: 20px;
}
.chat-main-box .chat-left-aside .chat-left-inner .style-none li a:hover,
.chat-main-box .chat-left-aside .chat-left-inner .style-none li a.active {
  background: #f7fafc;
}
.chat-main-box .chat-right-aside {
  margin-left: 250px;
}
.chat-main-box .chat-right-aside .chat-list {
  max-height: none;
  height: 100%;
  padding-top: 40px;
}
.chat-main-box .chat-right-aside .chat-list .chat-text {
  border-radius: 6px;
}
.chat-main-box .chat-right-aside .send-chat-box {
  position: relative;
}
.chat-main-box .chat-right-aside .send-chat-box .form-control {
  border: none;
  border-top: 1px solid rgba(120, 130, 140, 0.28);
  resize: none;
  height: 80px;
  padding-right: 180px;
}
.chat-main-box .chat-right-aside .send-chat-box .form-control:focus {
  border-color: rgba(120, 130, 140, 0.28);
}
.chat-main-box .chat-right-aside .send-chat-box .custom-send {
  position: absolute;
  right: 20px;
  bottom: 10px;
}
.chat-main-box .chat-right-aside .send-chat-box .custom-send .cst-icon {
  color: #686868;
  margin-right: 10px;
}
/*Horizontal timeline*/
.cd-horizontal-timeline .events {
  background: rgba(120, 130, 140, 0.28);
}
.cd-horizontal-timeline .events a::after {
  background: #edf1f5;
}
.cd-timeline-navigation a,
.cd-horizontal-timeline .events a::after {
  border-color: rgba(120, 130, 140, 0.28);
}
/*User Cards*/
.el-element-overlay .white-box {
  padding: 0px;
}
.el-element-overlay .el-card-item {
  position: relative;
  padding-bottom: 25px;
}
.el-element-overlay .el-card-item .el-card-avatar {
  margin-bottom: 15px;
}
.el-element-overlay .el-card-item .el-card-content {
  text-align: center;
}
.el-element-overlay .el-card-item .el-card-content h3 {
  margin: 0px;
}
.el-element-overlay .el-card-item .el-card-content a {
  color: #686868;
}
.el-element-overlay .el-card-item .el-card-content a:hover {
  color: #ff6849;
}
.el-element-overlay .el-card-item .el-overlay-1 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}
.el-element-overlay .el-card-item .el-overlay-1 img {
  display: block;
  position: relative;
  -webkit-transition: all .4s linear;
  transition: all .4s linear;
  width: 100%;
  height: auto;
}
.el-element-overlay .el-card-item .el-overlay-1:hover img {
  -ms-transform: scale(1.2) translateZ(0);
  -webkit-transform: scale(1.2) translateZ(0);
  /* transform: scale(1.2) translateZ(0); */
}
.el-element-overlay .el-card-item .el-overlay-1 .el-info {
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background-color: transparent;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%) translateZ(0);
  -webkit-transform: translateY(-50%) translateZ(0);
  -ms-transform: translateY(-50%) translateZ(0);
}
.el-element-overlay .el-card-item .el-overlay-1 .el-info > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}
.el-element-overlay .el-card-item .el-overlay-1 .el-info > li a {
  border-color: #ffffff;
  color: #ffffff;
  padding: 12px 15px 10px;
}
.el-element-overlay .el-card-item .el-overlay-1 .el-info > li a:hover {
  background: #fb9678;
  border-color: #fb9678;
}
.el-element-overlay .el-card-item .el-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.el-element-overlay .el-card-item .el-overlay-1:hover .el-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.el-element-overlay .el-card-item .el-overlay-1 .scrl-dwn {
  top: -100%;
}
.el-element-overlay .el-card-item .el-overlay-1 .scrl-up {
  top: 100%;
  height: 0px;
}
.el-element-overlay .el-card-item .el-overlay-1:hover .scrl-dwn {
  top: 0px;
}
.el-element-overlay .el-card-item .el-overlay-1:hover .scrl-up {
  top: 0px;
  height: 100%;
}
/*Login sidebar*/
.login-sidebar {
  position: absolute;
  right: 0px;
  margin-top: 0px;
  height: 100%;
  background: #353c48;
}
/*Listing*/
.common-list {
  margin: 0px;
  padding: 0px;
}
.common-list li {
  list-style: none;
  display: block;
}
.common-list li a {
  padding: 12px 0px;
  color: #686868;
  display: block;
}
.common-list li a:hover {
  color: #ff6849;
}
/*table layouts*/
.color-table.primary-table thead th {
  background-color: #ab8ce4;
  color: #ffffff;
}
.color-table.success-table thead th {
  background-color: #00c292;
  color: #ffffff;
}
.color-table.info-table thead th {
  background-color: #009BE0;
  color: #ffffff;
}
.color-table.warning-table thead th {
  background-color: #fec107;
  color: #ffffff;
}
.color-table.danger-table thead th {
  background-color: #fb9678;
  color: #ffffff;
}
.color-table.inverse-table thead th {
  background-color: #4c5667;
  color: #ffffff;
}
.color-table.dark-table thead th {
  background-color: #96a2b4;
  color: #ffffff;
}
.color-table.red-table thead th {
  background-color: #fb3a3a;
  color: #ffffff;
}
.color-table.purple-table thead th {
  background-color: #9675ce;
  color: #ffffff;
}
.color-table.muted-table thead th {
  background-color: #98a6ad;
  color: #ffffff;
}
.color-bordered-table.primary-bordered-table {
  border: 2px solid #ab8ce4;
}
.color-bordered-table.primary-bordered-table thead th {
  background-color: #ab8ce4;
  color: #ffffff;
}
.color-bordered-table.success-bordered-table {
  border: 2px solid #00c292;
}
.color-bordered-table.success-bordered-table thead th {
  background-color: #00c292;
  color: #ffffff;
}
.color-bordered-table.info-bordered-table {
  border: 2px solid #009BE0;
}
.color-bordered-table.info-bordered-table thead th {
  background-color: #009BE0;
  color: #ffffff;
}
.color-bordered-table.warning-bordered-table {
  border: 2px solid #fec107;
}
.color-bordered-table.warning-bordered-table thead th {
  background-color: #fec107;
  color: #ffffff;
}
.color-bordered-table.danger-bordered-table {
  border: 2px solid #fb9678;
}
.color-bordered-table.danger-bordered-table thead th {
  background-color: #fb9678;
  color: #ffffff;
}
.color-bordered-table.inverse-bordered-table {
  border: 2px solid #4c5667;
}
.color-bordered-table.inverse-bordered-table thead th {
  background-color: #4c5667;
  color: #ffffff;
}
.color-bordered-table.dark-bordered-table {
  border: 2px solid #96a2b4;
}
.color-bordered-table.dark-bordered-table thead th {
  background-color: #96a2b4;
  color: #ffffff;
}
.color-bordered-table.red-bordered-table {
  border: 2px solid #fb3a3a;
}
.color-bordered-table.red-bordered-table thead th {
  background-color: #fb3a3a;
  color: #ffffff;
}
.color-bordered-table.purple-bordered-table {
  border: 2px solid #9675ce;
}
.color-bordered-table.purple-bordered-table thead th {
  background-color: #9675ce;
  color: #ffffff;
}
.color-bordered-table.muted-bordered-table {
  border: 2px solid #98a6ad;
}
.color-bordered-table.muted-bordered-table thead th {
  background-color: #98a6ad;
  color: #ffffff;
}
.full-color-table.full-primary-table {
  background-color: rgba(171, 140, 228, 0.8);
}
.full-color-table.full-primary-table thead th {
  background-color: #ab8ce4;
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-primary-table tbody td {
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-primary-table tr:hover {
  background-color: #ab8ce4;
}
.full-color-table.full-success-table {
  background-color: rgba(0, 194, 146, 0.8);
}
.full-color-table.full-success-table thead th {
  background-color: #00c292;
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-success-table tbody td {
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-success-table tr:hover {
  background-color: #00c292;
}
.full-color-table.full-info-table {
  background-color: rgba(3, 169, 243, 0.8);
}
.full-color-table.full-info-table thead th {
  background-color: #009BE0;
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-info-table tbody td {
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-info-table tr:hover {
  background-color: #009BE0;
}
.full-color-table.full-warning-table {
  background-color: rgba(254, 193, 7, 0.8);
}
.full-color-table.full-warning-table thead th {
  background-color: #fec107;
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-warning-table tbody td {
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-warning-table tr:hover {
  background-color: #fec107;
}
.full-color-table.full-danger-table {
  background-color: rgba(251, 150, 120, 0.8);
}
.full-color-table.full-danger-table thead th {
  background-color: #fb9678;
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-danger-table tbody td {
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-danger-table tr:hover {
  background-color: #fb9678;
}
.full-color-table.full-inverse-table {
  background-color: rgba(76, 86, 103, 0.8);
}
.full-color-table.full-inverse-table thead th {
  background-color: #4c5667;
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-inverse-table tbody td {
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-inverse-table tr:hover {
  background-color: #4c5667;
}
.full-color-table.full-dark-table {
  background-color: rgba(150, 162, 180, 0.8);
}
.full-color-table.full-dark-table thead th {
  background-color: #96a2b4;
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-dark-table tbody td {
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-dark-table tr:hover {
  background-color: #96a2b4;
}
.full-color-table.full-red-table {
  background-color: rgba(251, 58, 58, 0.8);
}
.full-color-table.full-red-table thead th {
  background-color: #fb3a3a;
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-red-table tbody td {
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-red-table tr:hover {
  background-color: #fb3a3a;
}
.full-color-table.full-purple-table {
  background-color: rgba(150, 117, 206, 0.8);
}
.full-color-table.full-purple-table thead th {
  background-color: #9675ce;
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-purple-table tbody td {
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-purple-table tr:hover {
  background-color: #9675ce;
}
.full-color-table.full-muted-table {
  background-color: rgba(152, 166, 173, 0.8);
}
.full-color-table.full-muted-table thead th {
  background-color: #98a6ad;
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-muted-table tbody td {
  border: 0 !important;
  color: #ffffff;
}
.full-color-table.full-muted-table tr:hover {
  background-color: #98a6ad;
}
/* Material Form Input Elements */
.floating-labels .form-group {
  position: relative;
}
.floating-labels .form-control {
  font-size: 20px;
  padding: 10px 10px 10px 0;
  display: block;
  border: none;
  border-bottom: 1px solid #e4e7ea;
}
.floating-labels select.form-control > option {
  font-size: 14px;
}
.has-error .form-control {
  border-bottom: 1px solid #fb9678;
}
.has-warning .form-control {
  border-bottom: 1px solid #fec107;
}
.has-success .form-control {
  border-bottom: 1px solid #00c292;
}
.floating-labels .form-control:focus {
  outline: none;
  border: none;
  background-color: #353c48;
}
.floating-labels label {
  color: #686868;
  font-size: 16px;
  position: absolute;
  cursor: auto;
  top: 10px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
.floating-labels .form-control:focus ~ label,
.floating-labels .form-control:valid ~ label {
  top: -20px;
  font-size: 12px;
  color: #ab8ce4;
}
.floating-labels .bar {
  position: relative;
  display: block;
}
.floating-labels .bar:before,
.floating-labels .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #ab8ce4;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
.floating-labels .bar:before {
  left: 50%;
}
.floating-labels .bar:after {
  right: 50%;
}
.floating-labels .form-control:focus ~ .bar:before,
.floating-labels .form-control:focus ~ .bar:after {
  width: 50%;
}
.floating-labels .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}
.floating-labels .input-lg ~ label,
.floating-labels .input-lg {
  font-size: 24px;
}
.floating-labels .input-sm ~ label,
.floating-labels .input-sm {
  font-size: 16px;
}
.has-warning .bar:before,
.has-warning .bar:after {
  background: #fec107;
}
.has-success .bar:before,
.has-success .bar:after {
  background: #00c292;
}
.has-error .bar:before,
.has-error .bar:after {
  background: #fb9678;
}
.has-warning .form-control:focus ~ label,
.has-warning .form-control:valid ~ label {
  color: #fec107;
}
.has-success .form-control:focus ~ label,
.has-success .form-control:valid ~ label {
  color: #00c292;
}
.has-error .form-control:focus ~ label,
.has-error .form-control:valid ~ label {
  color: #fb9678;
}
.has-feedback label ~ .t-0 {
  top: 0;
}
.floating-labels .form-control-danger,
.floating-labels .form-control-success,
.floating-labels .form-control-warning,
.form-bt4 .form-control-danger,
.form-bt4 .form-control-success,
.form-bt4 .form-control-warning {
  background-repeat: no-repeat;
  background-position: center right .5625rem;
  -webkit-background-size: 1.125rem 1.125rem;
  background-size: 1.125rem 1.125rem;
}
/* Update 2.5 */
.table.dataTable,
table.dataTable {
  width: 99.80% !important;
}
table.dataTable thead .sorting_asc::after,
table.dataTable thead .sorting::after,
table.dataTable thead .sorting_desc::after {
  float: none;
  padding-left: 10px;
}
/* style for realestate pages */
.re ul.two-part li i,
.re ul.two-part li span {
  font-size: 36px;
}
.bg-light h4 {
  font-weight: bold;
}
.agent-contact,
.pro-desc {
  font-size: 12px;
}
.form-agent-inq .form-group {
  margin-bottom: 10px;
}
.agent-info {
  max-height: 358px;
  height: 358px;
  background: #f7fafc;
}
.pro-list {
  margin-top: 15px;
}
.pro-img,
.pro-detail {
  display: table-cell;
  vertical-align: top;
}
.pro-detail h5 a {
  color: #686868;
  line-height: 20px;
  font-weight: 500;
}
.pro-box .pro-list-img {
  display: block;
  height: 210px;
  position: relative;
  overflow: hidden;
}
.pro-box .pro-label {
  position: absolute;
  text-transform: uppercase;
  top: 0;
  right: 0;
  border-radius: 2px;
  padding: 5px;
  font-size: 80%;
}
.pro-col-label {
  padding: 7px;
  width: 26%;
  display: block;
  margin-top: -15px;
  margin-left: 37%;
  border: 1px solid rgba(120, 130, 140, 0.28);
  text-transform: uppercase;
}
.pro-box .pro-label-img {
  position: absolute;
  top: 30px;
  right: 30px;
}
.pro-box.pro-horizontal pro-content {
  width: 100%;
  height: 210px;
}
.pro-content .pro-list-details {
  height: 138px;
  max-height: 142px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
  border-right: 1px solid rgba(120, 130, 140, 0.28);
}
.pro-content .pro-list-info {
  border-bottom: 1px solid rgba(120, 130, 140, 0.28);
}
.pro-content .pro-list-details h3,
.pro-content .pro-list-details h4,
.pro-list-info ul.pro-info li,
.pro-agent .agent-name h5,
.pro-agent .agent-name small,
ul.pro-info li span.label,
.pro-location span,
.pro-list-info-3-col ul.pro-info li,
.pro-content-3-col .pro-list-details h3,
.pro-content-3-col .pro-list-details h4,
.pro-content-3-col .pro-list-details h4 small,
.pro-agent-col-3 .agent-name h5,
.pro-agent-col-3 .agent-name small {
  font-weight: 500;
}
.pro-list-info ul.pro-info,
.pro-list-info-3-col ul.pro-info {
  padding: 16px 10px 10px 10px;
  list-style: none;
}
.pro-list-info ul.pro-info li {
  padding: 10px 0px 10px 20px;
  font-size: 12px;
}
ul.pro-info li span.label {
  width: 25px;
  height: 25px;
  padding: 8px;
  border-radius: 50%;
  margin-top: -4px;
  margin-right: 15px;
  font-size: 12px;
}
ul.pro-info li span img,
ul.pro-amenities li span img {
  margin-top: -8px;
  padding-right: 12px;
}
.pro-agent .agent-img a img,
.pro-agent-col-3 .agent-img a img {
  border: 3px solid #ffffff;
  box-shadow: 1px 1px 1px rgba(120, 130, 140, 0.28);
  /*width: 60px;
    height: 60px;*/
}
.pro-agent .agent-img,
.pro-agent .agent-name,
.pro-agent-col-3 .agent-img,
.pro-agent-col-3 .agent-name {
  float: left;
}
.pro-agent .agent-img {
  padding-top: 12px;
}
.pro-agent .agent-name {
  padding: 10px 0 0 15px;
}
.pro-location span {
  padding-top: 27px;
}
.pro-content-3-col {
  padding: 15px;
  background: #f7fafc;
}
.pro-content-3-col .pro-list-details h4 small {
  color: #fb9678;
}
.pro-list-info-3-col ul.pro-info li {
  padding: 10px 5px;
}
.pro-agent-col-3 .agent-img {
  padding: 15px;
}
.pro-agent-col-3 .agent-name {
  padding: 15px 15px 15px 5px;
}
ul.pro-amenities {
  list-style: none;
  padding: 8px 0;
}
ul.pro-amenities li {
  padding: 10px 0 10px 0;
  font-size: 12px;
}
ul.pro-amenities li span i {
  padding-right: 12px;
}
.pro-rd .table > tbody > tr > td:first-child {
  font-weight: 500;
}
.pro-rd .table > tbody > tr > td,
.pro-rd .table > tbody > tr > th {
  border: none;
  padding: 8px 8px 8px 0;
  font-size: 12px;
}
.pd-agent-info {
  max-height: 200px;
  height: 200px;
  background: #f7fafc;
  margin-top: 15px;
}
.pd-agent-contact,
.pd-agent-inq {
  padding: 25px;
}
.pro-add-form .radio label,
.pro-add-form .checkbox label {
  font-weight: 100;
}
/*Register in steps*/
.register-box {
  max-width: 600px;
  margin: 0 auto;
  padding-top: 2%;
}
.step-register {
  position: absolute;
  height: 100%;
}
#msform fieldset,
.fs-title,
.fs-subtitle {
  background: #edf1f5;
  color: #686868;
}
#sortable_panels .panel-heading {
  cursor: move;
}
/* VERSION 3.1 */
/* for icheck controls */
.icolors,
.icheck-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.icolors > li {
  padding: 0;
  margin: 2px;
  float: left;
  display: inline-block;
  height: 30px;
  width: 30px;
  background: #96a2b4;
  text-align: center;
}
.icolors > li.active:after {
  content: "\2713 ";
  color: #ffffff;
  line-height: 30px;
}
.icolors > li:first-child {
  margin-left: 0;
}
.icolors > li.orange {
  background: #fb9678;
}
.icolors > li.yellow {
  background: #fec107;
}
.icolors > li.info {
  background: #009BE0;
}
.icolors > li.green {
  background: #00c292;
}
.icolors > li.red {
  background: #fb3a3a;
}
.icolors > li.purple {
  background: #9675ce;
}
.icolors > li.blue {
  background: #02bec9;
}
.icheck-list {
  float: left;
  padding-right: 50px;
  padding-top: 10px;
}
.icheck-list li {
  padding-bottom: 5px;
}
.icheck-list li label {
  padding-left: 10px;
}
.default-steps .column-step {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  background: #edf1f5;
}
.default-steps .column-step.active {
  background: #009BE0;
}
.default-steps .step-number,
.default-steps .column-step.active .step-number {
  font-size: 24px;
  background: #009BE0;
  color: #ffffff;
  border-radius: 50%;
  display: inline-block;
  margin: auto auto 10px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
}
.default-steps .column-step.active .step-number {
  background: #ffffff;
  color: #686868;
}
.default-steps .step-title {
  font-size: 24px;
  font-weight: 100;
}
.default-steps .column-step.active .step-title,
.default-steps .column-step.active .step-info {
  color: #ffffff;
}
.thin-steps .column-step {
  padding: 20px;
  background: #edf1f5;
}
.thin-steps .column-step.active {
  background: #fb9678;
}
.thin-steps .step-number,
.thin-steps .column-step.active .step-number {
  font-size: 20px;
  background: #fb9678;
  color: #ffffff;
  border-radius: 50%;
  float: left;
  display: inline-block;
  margin: auto;
  padding-top: 2px;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
}
.thin-steps .column-step.active .step-number {
  background: #ffffff;
  color: #686868;
}
.thin-steps .step-title {
  font-size: 24px;
  font-weight: 100;
  padding-left: 60px;
  margin-top: -2px;
}
.thin-steps .column-step.active .step-title,
.thin-steps .column-step.active .step-info {
  color: #ffffff;
}
.thin-steps .step-info {
  padding-left: 60px;
  margin-top: -5px;
}
.steps-no-bg .column-step {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
.steps-no-bg .step-number,
.steps-no-bg .column-step.active .step-number {
  font-size: 24px;
  background: #ffffff;
  color: #686868;
  border: 1px solid #686868;
  border-radius: 50%;
  display: inline-block;
  margin: auto auto 10px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
}
.steps-no-bg .column-step.active .step-number {
  background: #ffffff;
  color: #009BE0;
  border: 1px solid #009BE0;
}
.steps-no-bg .step-title {
  font-size: 24px;
  font-weight: 100;
}
.steps-no-bg .column-step.active .step-title,
.steps-no-bg .column-step.active .step-info {
  color: #009BE0;
}
.thin-steps-no-bg .column-step {
  padding: 20px;
}
.thin-steps-no-bg .step-number,
.thin-steps-no-bg .column-step.active .step-number {
  font-size: 20px;
  background: #ffffff;
  color: #686868;
  border: 1px solid #686868;
  border-radius: 50%;
  float: left;
  display: inline-block;
  margin: auto;
  padding-top: 1px;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
}
.thin-steps-no-bg .column-step.active .step-number {
  background: #ffffff;
  color: #fb9678;
  border: 1px solid #fb9678;
}
.thin-steps-no-bg .step-title {
  font-size: 24px;
  font-weight: 100;
  padding-left: 60px;
  margin-top: -2px;
}
.thin-steps-no-bg .column-step.active .step-title,
.thin-steps-no-bg .column-step.active .step-info {
  color: #fb9678;
}
.thin-steps-no-bg .step-info {
  padding-left: 60px;
  margin-top: -5px;
}
.numbered-bg .column-step {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  height: 160px;
  background: #edf1f5;
}
.numbered-bg .column-step.active {
  background: #009BE0;
}
.numbered-bg .step-number,
.numbered-bg .column-step.active .step-number {
  font-size: 200px;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 120px;
  color: #e4e7ea;
  z-index: 1;
}
.numbered-bg .column-step.active .step-number {
  color: #0298da;
}
.numbered-bg .step-title {
  font-size: 24px;
  font-weight: 100;
  padding-top: 18px;
}
.numbered-bg .step-title,
.numbered-bg .step-info {
  z-index: 3;
  position: relative;
}
.numbered-bg .column-step.active .step-title,
.numbered-bg .column-step.active .step-info {
  color: #ffffff;
}
.thin-steps-numbered-bg .column-step {
  padding: 20px;
  text-align: center;
  background: #edf1f5;
}
.thin-steps-numbered-bg .column-step.active {
  background: #009BE0;
}
.thin-steps-numbered-bg .step-number,
.thin-steps-numbered-bg .column-step.active .step-number {
  font-size: 120px;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 75px;
  color: #e4e7ea;
  z-index: 1;
}
.thin-steps-numbered-bg .column-step.active .step-number {
  color: #0298da;
}
.thin-steps-numbered-bg .step-title {
  font-size: 24px;
  font-weight: 100;
}
.thin-steps-numbered-bg .step-title,
.thin-steps-numbered-bg .step-info {
  z-index: 3;
  position: relative;
}
.thin-steps-numbered-bg .column-step.active .step-title,
.thin-steps-numbered-bg .column-step.active .step-info {
  color: #ffffff;
}
.line-steps .column-step {
  padding: 30px 0;
  text-align: center;
}
.line-steps .step-number {
  font-size: 20px;
  background: #ffffff;
  border-radius: 50%!important;
  display: inline-block;
  margin: auto auto 14px;
  border: 3px solid #e4e7ea;
  position: relative;
  height: 40px;
  width: 40px;
  z-index: 3;
  line-height: 37px;
}
.line-steps .step-title {
  font-size: 20px;
  font-weight: 100;
  position: relative;
}
.line-steps .step-title:after,
.line-steps .step-title:before {
  content: '';
  height: 3px;
  width: 50%;
  position: absolute;
  background-color: #e4e7ea;
  top: -32px;
  z-index: 1;
  transform: translateY(-100%);
}
.line-steps .step-title:after {
  left: 50%;
}
.line-steps .step-title:before {
  right: 50%;
}
.line-steps .start .step-title:before,
.line-steps .finish .step-title:after {
  content: none;
}
.line-steps .start .step-title:after {
  background-color: #009BE0;
}
.line-steps .start .step-number {
  color: #009BE0;
  border-color: #009BE0;
}
.line-steps .start .step-title,
.line-steps .start .step-info {
  color: #686868;
}
.line-steps .active .step-title:after,
.line-steps .active .step-title:before {
  background-color: #009BE0;
}
.line-steps .active .step-number {
  color: #009BE0;
  border-color: #009BE0;
  webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
}
.line-steps .active .step-title,
.line-steps .active .step-info {
  color: #686868;
}
.line-steps .upcoming .step-title:after,
.line-steps .upcoming .step-title:before {
  background-color: #009BE0;
}
.line-steps .upcoming .step-number {
  color: #009BE0;
  border-color: #009BE0;
}
.line-steps .upcoming .step-title,
.line-steps .upcoming .step-info {
  color: #686868;
}
.line-steps .finish .step-number {
  color: #e4e7ea;
}
.line-steps .finish .step-title,
.line-steps .finish .step-info {
  color: #686868;
}
.ribbon-wrapper,
.ribbon-wrapper-reverse,
.ribbon-wrapper-bottom,
.ribbon-wrapper-right-bottom {
  position: relative;
  background: #edf1f5;
  padding: 50px 15px 15px 50px;
}
.ribbon-overflow {
  overflow: hidden;
}
.ribbon-wrapper-reverse {
  padding: 50px 50px 15px 15px;
}
.ribbon-wrapper-bottom {
  padding: 15px 15px 50px 50px;
}
.ribbon-wrapper-right-bottom {
  padding: 15px 50px 50px 15px;
}
.ribbon {
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
  clear: left;
  position: absolute;
  top: 12px;
  left: -2px;
  color: #ffffff;
}
.ribbon-bookmark:before {
  position: absolute;
  top: 0;
  left: 100%;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border: 15px solid #96a2b4;
  border-right: 10px solid transparent;
}
.ribbon-right {
  left: auto;
  right: -2px;
}
.ribbon-bookmark.ribbon-right:before {
  right: 100%;
  left: auto;
  border-right: 15px solid #96a2b4;
  border-left: 10px solid transparent;
}
.ribbon-vertical-l,
.ribbon-vertical-r {
  clear: none;
  padding: 0 5px;
  height: 70px;
  width: 30px;
  line-height: 70px;
  text-align: center;
  left: 12px;
  top: -2px;
}
.ribbon-vertical-r {
  left: auto;
  right: 12px;
}
.ribbon-bookmark.ribbon-vertical-l:before,
.ribbon-bookmark.ribbon-vertical-r:before {
  top: 100%;
  left: 0;
  margin-top: -14px;
  border-right: 15px solid #96a2b4;
  border-bottom: 10px solid transparent;
}
.ribbon-badge {
  top: 15px;
  overflow: hidden;
  left: -90px;
  width: 100%;
  text-align: center;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.ribbon-badge.ribbon-right {
  left: auto;
  right: -90px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ribbon-badge.ribbon-bottom {
  top: auto;
  bottom: 15px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ribbon-badge.ribbon-right.ribbon-bottom {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.ribbon-corner {
  top: 0;
  left: 0;
  background-color: transparent!important;
  padding: 6px 0 0 10px;
}
.ribbon-corner i {
  position: relative;
}
.ribbon-corner:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  content: '';
  border: 30px solid transparent;
  border-top-color: #ff6849;
  border-left-color: #ff6849;
}
.ribbon-corner.ribbon-right:before {
  right: 0;
  left: auto;
  border-right-color: #526069;
  border-left-color: transparent;
}
.ribbon-corner.ribbon-right {
  right: 0;
  left: auto;
  padding: 6px 10px 0 0;
}
.ribbon-corner.ribbon-bottom:before {
  top: auto;
  bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #526069;
}
.ribbon-corner.ribbon-bottom {
  bottom: 0;
  top: auto;
  padding: 0 10px 6px 10px;
}
.ribbon-custom {
  background: #ff6849;
}
.ribbon-bookmark.ribbon-right.ribbon-custom:before {
  border-right-color: #ff6849;
  border-left-color: transparent;
}
.ribbon-bookmark.ribbon-vertical-l.ribbon-custom:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-custom:before {
  border-right-color: #ff6849;
  border-bottom-color: transparent;
}
.ribbon-primary {
  background: #ab8ce4;
}
.ribbon-bookmark.ribbon-primary:before {
  border-color: #ab8ce4;
  border-right-color: transparent;
}
.ribbon-bookmark.ribbon-right.ribbon-primary:before {
  border-right-color: #ab8ce4;
  border-left-color: transparent;
}
.ribbon-bookmark.ribbon-vertical-l.ribbon-primary:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-primary:before {
  border-right-color: #ab8ce4;
  border-bottom-color: transparent;
}
.ribbon-primary.ribbon-corner:before {
  border-top-color: #ab8ce4;
  border-left-color: #ab8ce4;
}
.ribbon-primary.ribbon-corner.ribbon-right:before {
  border-right-color: #ab8ce4;
  border-left-color: transparent;
}
.ribbon-primary.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #ab8ce4;
}
.ribbon-success {
  background: #00c292;
}
.ribbon-bookmark.ribbon-success:before {
  border-color: #00c292;
  border-right-color: transparent;
}
.ribbon-bookmark.ribbon-right.ribbon-success:before {
  border-right-color: #00c292;
  border-left-color: transparent;
}
.ribbon-bookmark.ribbon-vertical-l.ribbon-success:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-success:before {
  border-right-color: #00c292;
  border-bottom-color: transparent;
}
.ribbon-success.ribbon-corner:before {
  border-top-color: #00c292;
  border-left-color: #00c292;
}
.ribbon-success.ribbon-corner.ribbon-right:before {
  border-right-color: #00c292;
  border-left-color: transparent;
}
.ribbon-success.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #00c292;
}
.ribbon-info {
  background: #009BE0;
}
.ribbon-bookmark.ribbon-info:before {
  border-color: #009BE0;
  border-right-color: transparent;
}
.ribbon-bookmark.ribbon-right.ribbon-info:before {
  border-right-color: #009BE0;
  border-left-color: transparent;
}
.ribbon-bookmark.ribbon-vertical-l.ribbon-info:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-info:before {
  border-right-color: #009BE0;
  border-bottom-color: transparent;
}
.ribbon-info.ribbon-corner:before {
  border-top-color: #009BE0;
  border-left-color: #009BE0;
}
.ribbon-info.ribbon-corner.ribbon-right:before {
  border-right-color: #009BE0;
  border-left-color: transparent;
}
.ribbon-info.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #009BE0;
}
.ribbon-warning {
  background: #fec107;
}
.ribbon-bookmark.ribbon-warning:before {
  border-color: #fec107;
  border-right-color: transparent;
}
.ribbon-bookmark.ribbon-right.ribbon-warning:before {
  border-right-color: #fec107;
  border-left-color: transparent;
}
.ribbon-bookmark.ribbon-vertical-l.ribbon-warning:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-warning:before {
  border-right-color: #fec107;
  border-bottom-color: transparent;
}
.ribbon-warning.ribbon-corner:before {
  border-top-color: #fec107;
  border-left-color: #fec107;
}
.ribbon-warning.ribbon-corner.ribbon-right:before {
  border-right-color: #fec107;
  border-left-color: transparent;
}
.ribbon-warning.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #fec107;
}
.ribbon-danger {
  background: #fb9678;
}
.ribbon-bookmark.ribbon-danger:before {
  border-color: #fb9678;
  border-right-color: transparent;
}
.ribbon-bookmark.ribbon-right.ribbon-danger:before {
  border-right-color: #fb9678;
  border-left-color: transparent;
}
.ribbon-bookmark.ribbon-vertical-l.ribbon-danger:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-danger:before {
  border-right-color: #fb9678;
  border-bottom-color: transparent;
}
.ribbon-danger.ribbon-corner:before {
  border-top-color: #fb9678;
  border-left-color: #fb9678;
}
.ribbon-danger.ribbon-corner.ribbon-right:before {
  border-right-color: #fb9678;
  border-left-color: transparent;
}
.ribbon-danger.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #fb9678;
}
.ribbon-default {
  background: #96a2b4;
}
.ribbon-bookmark.ribbon-default:before {
  border-color: #96a2b4;
  border-right-color: transparent;
}
.ribbon-bookmark.ribbon-right.ribbon-default:before {
  border-right-color: #96a2b4;
  border-left-color: transparent;
}
.ribbon-bookmark.ribbon-vertical-l.ribbon-default:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-default:before {
  border-right-color: #96a2b4;
  border-bottom-color: transparent;
}
.ribbon-default.ribbon-corner:before {
  border-top-color: #96a2b4;
  border-left-color: #96a2b4;
}
.ribbon-default.ribbon-corner.ribbon-right:before {
  border-right-color: #96a2b4;
  border-left-color: transparent;
}
.ribbon-default.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #96a2b4;
}
/* PLUGIN CSS OVERRIGHT */
/* bootstrap-switch */
.bootstrap-switch,
.bootstrap-switch .bootstrap-switch-container {
  border-radius: 2px;
}
.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
  color: #ffffff;
  background: #ab8ce4;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info {
  color: #ffffff;
  background: #009BE0;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {
  color: #ffffff;
  background: #00c292;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning {
  color: #ffffff;
  background: #fec107;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger {
  color: #ffffff;
  background: #fb9678;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
  color: #96a2b4;
  background: #e4e7ea;
}
/* lobipanel */
.lobipanel .panel-heading .dropdown .dropdown-menu > li > a .panel-control-icon,
.lobipanel > .panel-heading .dropdown .dropdown-toggle .panel-control-icon {
  line-height: 1px;
}
.lobipanel .panel-heading .dropdown .dropdown-menu > li > a {
  color: #96a2b4;
}
.lobipanel .panel-heading .dropdown .dropdown-menu {
  box-shadow: none!important;
}
.lobipanel .panel-heading .dropdown .dropdown-menu > li > a:focus:hover,
.lobipanel .panel-heading .dropdown .dropdown-menu > li > a:hover {
  background: none;
  text-shadow: none;
  opacity: 0.6;
}
.lobipanel-placeholder {
  background-color: #02bec9;
  opacity: 0.1;
  border: 1px dashed #96a2b4;
}
/* date-paginator */
.dp-selected[style] {
  background-color: #01c0c8 !important;
}
.grid-stack-item-content {
  background: #ffffff;
  color: #96a2b4;
  font-family: 'Gotham', sans-serif;
  text-align: center;
  font-size: 20px;
}
.grid-stack-item-content .fa {
  font-size: 64px;
  display: block;
  margin: 20px 0 10px;
}
/*For Laptop (1280px)*/
@media (max-width: 1350px) {
  .carousel .item h3 {
    font-size: 17px;
    height: 90px;
  }
  .inbox-center a {
    width: 400px;
  }
}
/*Small Desktop*/
@media (min-width: 1024px) {
  .app-search .form-control:focus {
    width: 300px;
  }
}
/*Ipad*/
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0px 0 0px 220px;
  }
  .navbar-default {
    position: relative;
    width: 100%;
    top: 0px;
  }
  .fix-header .navbar-static-top {
    position: fixed;
  }
  .fix-header #page-wrapper {
    margin-top: 60px;
  }
  .sidebar {
    z-index: 10;
    position: absolute;
    width: 220px;
    padding-top: 60px;
    height: 100%;
  }
  .lobipanel .panel-heading .dropdown .dropdown-menu > li > a {
    color: #ffffff;
  }
  /*If body has fix sidebar class*/
  .fix-sidebar .sidebar {
    position: fixed;
    overflow: hidden;
  }
  .fix-sidebar .top-left-part {
    position: fixed;
    width: 220px;
  }
  .fix-sidebar .navbar-left {
    margin-left: 220px;
  }
  .footer {
    left: 220px;
  }
  /*If body has content-wrapper*/
  .content-wrapper #page-wrapper {
    margin-left: 60px;
  }
  .content-wrapper .navbar-left {
    margin-left: 0px;
  }
  .content-wrapper .footer {
    left: 60px;
  }
  .content-wrapper .user-profile .user-pro-body .u-dropdown {
    display: none;
  }
  .content-wrapper .sidebar {
    width: 60px;
  }
  .content-wrapper .sidebar .hide-menu {
    display: none;
    width: 180px;
    left: 60px;
  }
  .content-wrapper .sidebar .sidebar-nav {
    position: absolute;
    overflow: hidden;
  }
  .content-wrapper .sidebar .sidebar-nav .nav-second-level {
    position: absolute;
    z-index: 999999;
  }
  .content-wrapper .sidebar .nav-small-cap,
  .content-wrapper .sidebar li span span {
    display: none;
  }
  .content-wrapper .sidebar #side-menu > li:hover {
    width: 300px;
    background: #f7fafc;
  }
  .content-wrapper .sidebar li:hover .hide-menu {
    display: inline;
  }
  .content-wrapper .sidebar #side-menu > li > a {
    padding: 15px 17px 15px 20px;
  }
  .content-wrapper .sidebar li:hover .nav-second-level.in,
  .content-wrapper .sidebar li:hover .nav-second-level,
  .content-wrapper .sidebar li:hover .nav-second-level.collapse li {
    display: block;
  }
  .content-wrapper .sidebar .nav-second-level {
    position: absolute;
    left: 60px;
    background: #f7fafc;
    width: 240px;
    opacity: 1;
    padding-bottom: 20px;
    display: none;
  }
  .content-wrapper .sidebar .nav-second-level li {
    background: #f7fafc;
  }
  .content-wrapper .sidebar .nav-second-level > li > a {
    padding-left: 30px;
    background: #f7fafc;
  }
  .content-wrapper .top-left-part {
    width: 60px;
    transition: 0.5s ease-out;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
  .mail_listing {
    border-left: 1px solid rgba(120, 130, 140, 0.13);
    padding-left: 20px;
  }
  .inbox-panel {
    padding-right: 20px;
  }
  .top-minus {
    margin-top: -62px;
    float: right;
  }
  .fix-sidebar.content-wrapper .navbar-left,
  .content-wrapper.fix-sidebar .navbar-left {
    margin-left: 60px!important;
  }
  .fix-sidebar.content-wrapper .sidebar,
  .content-wrapper.fix-sidebar .sidebar {
    position: fixed;
  }
  .fix-sidebar.content-wrapper .sidebar .sidebar-nav,
  .content-wrapper.fix-sidebar .sidebar .sidebar-nav {
    position: absolute;
  }
  .fix-sidebar.content-wrapper .sidebar .sidebar-nav .nav-second-level,
  .content-wrapper.fix-sidebar .sidebar .sidebar-nav .nav-second-level {
    position: absolute;
    z-index: 99999;
  }
}
@media (max-width: 1024px) {
  .b-r-none {
    border-right: 0px;
  }
  .carousel-inner h3 {
    height: 90px;
    overflow: hidden;
  }
  .inbox-center a {
    width: 300px;
  }
}
/*Phone*/
@media (max-width: 767px) {
  .navbar-top-links {
    display: inline-block;
  }
  .navbar-top-links .profile-pic img {
    margin-right: 0px;
  }
  .top-left-part {
    width: 60px;
  }
  .navbar-top-links li:last-child {
    margin-right: 0px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    width: 260px;
  }
  .row-in-br {
    border-right: 0px;
    border-bottom: 1px solid rgba(120, 130, 140, 0.28);
  }
  .bg-title .breadcrumb {
    float: left;
    margin-top: 0px;
    margin-bottom: 10px;
  }
  /*Timeline*/
  ul.timeline:before {
    left: 40px;
  }
  ul.timeline > li > .timeline-panel {
    width: calc(100% - 90px);
  }
  ul.timeline > li > .timeline-badge {
    top: 16px;
    left: 15px;
    margin-left: 0;
  }
  ul.timeline > li > .timeline-panel {
    float: right;
  }
  ul.timeline > li > .timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
  }
  ul.timeline > li > .timeline-panel:after {
    right: auto;
    left: -14px;
    border-right-width: 14px;
    border-left-width: 0;
  }
  .wizard-steps > li {
    display: block;
  }
  .dropdown .mailbox,
  .dropdown .dropdown-tasks {
    left: -94px;
  }
  /***** Start Update 1.5 *****/
  .fix-header .navbar-static-top {
    position: fixed;
    top: 0px;
    width: 100%;
  }
  .fix-header #page-wrapper {
    margin-top: 60px;
  }
  .fix-header .sidebar {
    position: fixed;
    height: 350px;
    top: 60px;
    z-index: 100;
    overflow: auto!important;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.2);
  }
  .fix-header .sidebar .sidebar-nav.navbar-collapse {
    border: 0px;
  }
  .mega-dropdown-menu {
    height: 340px;
    overflow: auto;
  }
  .left-aside {
    position: relative;
    width: 100%;
    border: 0px;
  }
  .right-aside {
    margin-left: 0px;
  }
  .chat-main-box .chat-left-aside {
    left: -250px;
    transition: 0.5s ease-in;
    background: #353c48;
  }
  .chat-main-box .chat-left-aside.open-pnl {
    left: 0px;
  }
  .chat-main-box .chat-left-aside .open-panel {
    display: block;
  }
  .chat-main-box .chat-right-aside {
    margin: 0px;
  }
  /***** Close Update 1.5 *****/
  .table-responsive.pro-rd {
    border: none;
  }
  .step-register,
  .login-register,
  #msform fieldset {
    position: relative;
  }
}
@media (max-width: 480px) {
  .vtabs .tabs-vertical {
    width: auto;
  }
  .stat-item {
    padding-right: 0px;
  }
  .login-box {
    width: 100%;
  }
  .pro-content .pro-list-details {
    height: 100px;
    border-right: none;
  }
  .pro-list-info ul.pro-info li {
    padding: 10px 0 10px 0;
  }
  .pro-list-info ul.pro-info {
    padding-left: 0;
  }
  .pro-agent .agent-img {
    padding-top: 3px;
  }
  .pro-agent .agent-name {
    padding: 2px 0 10px 15px;
  }
}
@media (max-width: 991px) {
  .line-steps .step-title:after,
  .line-steps .step-title:before {
    content: none;
  }
  .numbered-bg .step-info,
  .numbered-bg .step-title {
    padding-right: 0;
  }
}
/*------Top bar header------*/
.navbar-static-top {
  padding: 0px;
}
.navbar-static-top .dropdown-toggle::after {
  display: none;
}
.mega-dropdown .mega-dropdown-menu > li {
  float: left;
  width: 100%;
}
/*------Left Sidebar header------*/
#side-menu {
  display: block;
  transition: 0.5 easy-out;
}
#side-menu .nav {
  flex-direction: column;
}
/*------Middle content header------*/
/*Buttons*/
a.btn:not([href]):not([tabindex]) {
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;
}
.btn {
  font-size: 14px;
  padding: .8rem 1.2rem;
}
a.btn-default:not([href]):not([tabindex]) {
  color: #686868;
}
.btn-group.show {
  display: inline-block !important;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
}
.btn-xs {
  padding: 1px 8px;
  font-size: 11px;
}
.btn-circle {
  padding: 6px 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified .btn,
.btn-group-justified .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
/*------Pages------*/
/*Gridstack*/
.grid-stack {
  width: 100%;
}
/*Mail listing*/
.mail_listing .media {
  display: block;
}
/*Tabs*/
.customtab.nav-tabs .nav-link {
  border-left: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 2px solid #f7fafc;
}
.customtab.nav-tabs .nav-link.active,
.customtab.nav-tabs .nav-link:hover,
.customtab.nav-tabs .nav-link.active:focus {
  border-bottom: 2px solid #ff6849;
  color: #ff6849;
}
.vtabs .tabs-vertical li a.active,
.vtabs .tabs-vertical li a.active:hover,
.vtabs .tabs-vertical li a.active:focus {
  background: #ff6849;
  border: 0px;
  border-right: 2px solid #ff6849;
  margin-right: -1px;
  color: #ffffff;
}
.customvtab .tabs-vertical li a.active,
.customvtab .tabs-vertical li a.active:hover,
.customvtab .tabs-vertical li a.active:focus {
  background: #ffffff;
  border: 0px;
  border-right: 2px solid #ff6849;
  margin-right: -1px;
  color: #96a2b4;
}
.customtab2 li .nav-link.active,
.customtab2 li .nav-link.active:hover,
.customtab2 li .nav-link.active:focus {
  background: #ff6849;
  border: 0px solid #ff6849;
  color: #ffffff;
}
.customtab2.nav-tabs .nav-link {
  border: 0px;
}
.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
  background: #ff6849;
}
/*------General-elements------*/
span.caret {
  display: none;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
.list-inline > li {
  display: inline-block;
}
.modal-header {
  display: block;
}
.modal-header .modal-title {
  margin-top: 0px;
}
.tooltip,
.popover,
.popover-title {
  font-family: 'Gotham', sans-serif;
  font-size: 13px;
}
.popover-title {
  margin-top: 0px;
}
.custom-select {
  height: calc(2.25rem + 2px);
}
.fileinput .form-control {
  width: 100%;
  position: relative;
}
.fileinput-new .input-group-addon {
  position: absolute;
  right: 3px;
  top: 3px;
  z-index: 10!important;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
}
.custom-control {
  padding-left: 20px;
}
.custom-control-indicator {
  width: 15px;
  height: 15px;
}
.custom-file {
  height: 30px;
  width: 100%;
}
.custom-file .custom-file-control {
  height: 35px;
}
.custom-file .custom-file-control::before {
  height: 35px;
}
select.form-control:not([size]):not([multiple]) {
  height: calc(3.85rem);
}
.datepicker td,
.datepicker th,
.table-condensed td,
.table-condensed th {
  padding: 5px;
}
.note-popover {
  display: none;
}
.note-editor {
  border: 0px;
}
[type=reset],
[type=submit],
button,
html [type=button] {
  -webkit-appearance: none;
}
.modal-backdrop.in {
  opacity: 0.5;
}
a.fc-event:not([href]):not([tabindex]) {
  color: #ffffff;
}
.dataTables_wrapper {
  display: block;
}
.dataTables_wrapper label {
  display: inline-block;
}
/*------Grid framwork------*/
@media (min-width: 992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
}
/*Top bar header*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xlc3MvaWNvbnMvbGluZWEtaWNvbnMvbGluZWEubGVzcyIsIi4uL2xlc3Mvc3R5bGUubGVzcyIsIi4uL2xlc3MvaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6MzAwLDQwMCw1MDAsNjAwLDcwMCIsIi4uL2xlc3MvdmFyaWFibGVzLmxlc3MiLCIuLi9sZXNzL2VsaXRlYWRtaW4ubGVzcyIsIi4uL2xlc3Mvd2lkZ2V0cy5sZXNzIiwiLi4vbGVzcy9zaWRlYmFyLW5hdi5sZXNzIiwiLi4vbGVzcy9pY29ucy9mb250LWF3ZXNvbWUvbGVzcy9wYXRoLmxlc3MiLCIuLi9sZXNzL2ljb25zL2ZvbnQtYXdlc29tZS9sZXNzL2NvcmUubGVzcyIsIi4uL2xlc3MvaWNvbnMvZm9udC1hd2Vzb21lL2xlc3MvbGFyZ2VyLmxlc3MiLCIuLi9sZXNzL2ljb25zL2ZvbnQtYXdlc29tZS9sZXNzL2ZpeGVkLXdpZHRoLmxlc3MiLCIuLi9sZXNzL2ljb25zL2ZvbnQtYXdlc29tZS9sZXNzL2xpc3QubGVzcyIsIi4uL2xlc3MvaWNvbnMvZm9udC1hd2Vzb21lL2xlc3MvYm9yZGVyZWQtcHVsbGVkLmxlc3MiLCIuLi9sZXNzL2ljb25zL2ZvbnQtYXdlc29tZS9sZXNzL2FuaW1hdGVkLmxlc3MiLCIuLi9sZXNzL2ljb25zL2ZvbnQtYXdlc29tZS9sZXNzL3JvdGF0ZWQtZmxpcHBlZC5sZXNzIiwiLi4vbGVzcy9pY29ucy9mb250LWF3ZXNvbWUvbGVzcy9taXhpbnMubGVzcyIsIi4uL2xlc3MvaWNvbnMvZm9udC1hd2Vzb21lL2xlc3Mvc3RhY2tlZC5sZXNzIiwiLi4vbGVzcy9pY29ucy9mb250LWF3ZXNvbWUvbGVzcy9pY29ucy5sZXNzIiwiLi4vbGVzcy9pY29ucy9mb250LWF3ZXNvbWUvbGVzcy92YXJpYWJsZXMubGVzcyIsIi4uL2xlc3MvaWNvbnMvdGhlbWlmeS1pY29ucy90aGVtaWZ5LWljb25zLmxlc3MiLCIuLi9sZXNzL2ljb25zL3NpbXBsZS1saW5lLWljb25zL2xlc3Mvc2ltcGxlLWxpbmUtaWNvbnMubGVzcyIsIi4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9sZXNzL3dlYXRoZXItaWNvbnMtY29yZS5sZXNzIiwiLi4vbGVzcy9pY29ucy93ZWF0aGVyLWljb25zL2xlc3MvaWNvbi1jbGFzc2VzL2NsYXNzZXMtZGF5Lmxlc3MiLCIuLi9sZXNzL2ljb25zL3dlYXRoZXItaWNvbnMvbGVzcy9pY29uLXZhcmlhYmxlcy92YXJpYWJsZXMtZGF5Lmxlc3MiLCIuLi9sZXNzL2ljb25zL3dlYXRoZXItaWNvbnMvbGVzcy9pY29uLWNsYXNzZXMvY2xhc3Nlcy1uaWdodC5sZXNzIiwiLi4vbGVzcy9pY29ucy93ZWF0aGVyLWljb25zL2xlc3MvaWNvbi12YXJpYWJsZXMvdmFyaWFibGVzLW5pZ2h0Lmxlc3MiLCIuLi9sZXNzL2ljb25zL3dlYXRoZXItaWNvbnMvbGVzcy9pY29uLXZhcmlhYmxlcy92YXJpYWJsZXMtbmV1dHJhbC5sZXNzIiwiLi4vbGVzcy9pY29ucy93ZWF0aGVyLWljb25zL2xlc3MvaWNvbi1jbGFzc2VzL2NsYXNzZXMtbmV1dHJhbC5sZXNzIiwiLi4vbGVzcy9pY29ucy93ZWF0aGVyLWljb25zL2xlc3MvaWNvbi1jbGFzc2VzL2NsYXNzZXMtbWlzYy5sZXNzIiwiLi4vbGVzcy9pY29ucy93ZWF0aGVyLWljb25zL2xlc3MvaWNvbi12YXJpYWJsZXMvdmFyaWFibGVzLW1pc2MubGVzcyIsIi4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9sZXNzL2ljb24tY2xhc3Nlcy9jbGFzc2VzLW1vb24ubGVzcyIsIi4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9sZXNzL2ljb24tdmFyaWFibGVzL3ZhcmlhYmxlcy1tb29uLmxlc3MiLCIuLi9sZXNzL2ljb25zL3dlYXRoZXItaWNvbnMvbGVzcy9pY29uLWNsYXNzZXMvY2xhc3Nlcy1tb29uLWFsaWFzZXMubGVzcyIsIi4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9sZXNzL2ljb24tY2xhc3Nlcy9jbGFzc2VzLXRpbWUubGVzcyIsIi4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9sZXNzL2ljb24tdmFyaWFibGVzL3ZhcmlhYmxlcy10aW1lLmxlc3MiLCIuLi9sZXNzL2ljb25zL3dlYXRoZXItaWNvbnMvbGVzcy9pY29uLWNsYXNzZXMvY2xhc3Nlcy1kaXJlY3Rpb24ubGVzcyIsIi4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9sZXNzL2ljb24tdmFyaWFibGVzL3ZhcmlhYmxlcy1kaXJlY3Rpb24ubGVzcyIsIi4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9sZXNzL2ljb24tY2xhc3Nlcy9jbGFzc2VzLWJlYXVmb3J0Lmxlc3MiLCIuLi9sZXNzL2ljb25zL3dlYXRoZXItaWNvbnMvbGVzcy9pY29uLXZhcmlhYmxlcy92YXJpYWJsZXMtYmVhdWZvcnQubGVzcyIsIi4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9sZXNzL21hcHBpbmdzL3dpLXlhaG9vLmxlc3MiLCIuLi9sZXNzL2ljb25zL3dlYXRoZXItaWNvbnMvbGVzcy9tYXBwaW5ncy93aS1mb3JlY2FzdC1pby5sZXNzIiwiLi4vbGVzcy9pY29ucy93ZWF0aGVyLWljb25zL2xlc3MvbWFwcGluZ3Mvd2ktd21vNDY4MC5sZXNzIiwiLi4vbGVzcy9pY29ucy93ZWF0aGVyLWljb25zL2xlc3MvbWFwcGluZ3Mvd2ktb3dtLmxlc3MiLCIuLi9sZXNzL3BhZ2VzLmxlc3MiLCIuLi9sZXNzL3Jlc3BvbnNpdmUubGVzcyIsIi4uL2xlc3MvYm9vdHN0cmFwLWZpeC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFNBQVM7UUNZRDtBQ1pSO0VBQ0UsYUFBYSxTQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLEtBQUssTUFBTSxrQkFBa0IsTUFBTSw2RkFBNkYsT0FBTyxXQUF2STs7QUFFRjtFQUNFLGFBQWEsU0FBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxLQUFLLE1BQU0sb0JBQW9CLE1B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RUYsYUFBYTtFQUNYLFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsWUFBWTtFQUNWLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLFFBQVE7RUFDTixTQUFTLE9BQVQ7O0FBRUYsWUFBWTtFQUNWLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsV0FBVztFQUNULFNBQVMsT0FBVDs7QUFFRixZQUFZO0VBQ1YsU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLFVBQVU7RUFDUixTQUFTLE9BQVQ7O0FBRUYsV0FBVztFQUNULFNBQVMsT0FBVDs7QUFFRixVQUFVO0VBQ1IsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsYUFBYTtFQUNYLFNBQVMsT0FBVDs7QUFFRixRQUFRO0VBQ04sU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsYUFBYTtFQUNYLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FBUyxPQUFUOztBQUVGLFdBQVc7RUFDVCxTQUFTLE9BQVQ7O0FBRUYsU0FBUztFQUNQLFNBQVMsT0FBVDs7QUFFRixhQUFhO0VBQ1gsU0FBUyxPQUFUOztBQUVGLFNBQVM7RUFDUCxTQUFTLE9BQVQ7O0FBRUYsYUFBYTtFQUNYLFNBQVMsT0FBVDs7QUFFRixTQUFTO0VBQ1AsU0FB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Q3BDLENBQUMsRUFBZ0IsU0FBUztFQUFVLFNiSDFCLE9hRzBCOztBQUNwQyxDQUFDLEVBQWdCLFNBQVM7RUFBVSxTYkc3QixPYUg2Qjs7QUFDcEMsQ0FBQyxFQUFnQixTQUFTO0VBQVUsU2hCQXpCLE9nQkF5Qjs7QUFDcEMsQ0FBQyxFQUFnQixTQUFTO0VBQVUsU2JBeEIsT2FBd0I7O0FBQ3BDLENBQUMsRUFBZ0IsU0FBUztFQUFVLFNiQTdCLE9hQTZCOztBQUNwQyxDQUFDLEVBQWdCLFNBQVM7RUFBVSxTYlo3QixPYVk2Qjs7QUFDcEMsQ0FBQyxFQUFnQixTQUFTO0VBQVUsU2JYekIsT2FXeUI7O0FBQ3BDLENBQUMsRUFBZ0IsU0FBUztFQUFVLFNiRzdCLE9hSDZCOztBQUNwQyxDQUFDLEVBQWdCLFNBQVM7RUFBVSxTYmhCOUIsT2FnQjhCOztBQUNwQyxDQUFDLEVBQWdCLFNBQVM7RUFBVSxTYkc1QixPYUg0Qjs7QUFDcEMsQ0FBQyxFQUFnQixTQUFTO0VBQVUsU2JKNUIsT2FJNEI7O0FBQ3BDLENBQUMsRUFBZ0IsU0FBUztFQUFVLFNiRXRCLE9hRnNCOztBQUNwQyxDQUFDLEVBQWdCLFNBQVM7RUFBVSxTYkN0QixPYURzQjs7QUFDcEMsQ0FBQyxFQUFnQixTQUFTO0VBQVUsU2JGbkIsT2FFbUI7O0FBQ3BDLENBQUMsRUFBZ0IsU0FBUztFQUFVLFNiekIzQixPYXlCMkI7O0FBQ3BDLENBQUMsRUFBZ0IsU0FBUztFQUFVLFNkVHJCLE9jU3FCOztBQUNwQyxDQUFDLEVBQWdCLFNBQVM7RUFBVSxTaEIzQnZCLE9nQjJCdUI7O0FBQ3BDLENBQUMsRUFBZ0IsU0FBUztFQUFVLFNkWHJCLE9jV3FCOztBQUNwQyxDQUFDLEVBQWdCLFNBQVM7RUFBVSxTaEI3QnZCLE9nQjZCdUI7O0FBQ3BDLENBQUMsRUFBZ0IsU0FBUztFQUFVLFNkL0J0QixPYytCc0I7O0FBQ3BDLENBQUMsRUFBZ0IsU0FBUztFQUFVLFNoQmhDeEIsT2dCZ0N3Qjs7QUFDcEMsQ0FBQyxFQUFnQixTQUFTO0VBQVUsU2RUZCxPY1NjOztBQUNw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QVc7RUFBZ0IsU2ZWakMsT2VVaUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZlhqQyxPZVdpQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmYnJDLE9lYXFDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZKckMsT2VJcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZmhCckMsT2VnQnFDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZSN0IsT2VRNkI7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZkRyQyxPZUNxQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmRnJDLE9lRXFDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZIckMsT2VHcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZnRCdEMsT2VzQnNDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2Z2QnRDLE9ldUJzQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmeEJ0QyxPZXdCc0M7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZnpCdEMsT2V5QnNDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2YxQnRDLE9lMEJzQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmM0J0QyxPZTJCc0M7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZnpCakMsT2V5QmlDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZyQmpDLE9lcUJpQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmNUJyQyxPZTRCcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZnZCakMsT2V1QmlDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2Y5QnJDLE9lOEJxQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmaENyQyxPZWdDcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZmpDckMsT2VpQ3FDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2Z2QnJDLE9ldUJxQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmeEJyQyxPZXdCcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZjdCakMsT2U2QmlDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2Y5QmpDLE9lOEJpQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmckNyQyxPZXFDcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZnRDckMsT2VzQ3FDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2Z0QjNCLE9lc0IyQjs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmdkIzQixPZXVCMkI7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZnhCM0IsT2V3QjJCOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZwQ2pDLE9lb0NpQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmM0NyQyxPZTJDcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZnRDakMsT2VzQ2lDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2Z2Q2pDLE9ldUNpQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmOUNyQyxPZThDcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZi9DckMsT2UrQ3FDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZqRHJDLE9laURxQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmbERyQyxPZWtEcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZm5EckMsT2VtRHFDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZsRGpDLE9la0RpQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmbkRqQyxPZW1EaUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZjNDckMsT2UyQ3FDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2Y1Q3JDLE9lNENxQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmN0NyQyxPZTZDcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZjlDckMsT2U4Q3FDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2Z4QzNCLE9ld0MyQjs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmekMzQixPZXlDMkI7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZjFDM0IsT2UwQzJCOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZsRHJDLE9la0RxQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmNUMzQixPZTRDMkI7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZjlEckMsT2U4RHFDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2Z6RGpDLE9leURpQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmaEVyQyxPZWdFcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZmpFckMsT2VpRXFDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2YzRDVCLE9lMkQ0Qjs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmbEVqQyxPZWtFaUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZm5FakMsT2VtRWlDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZwRWpDLE9lb0VpQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmdkVyQyxPZXVFcUM7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZjFEaEMsT2UwRGdDOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZqRTVCLE9laUU0Qjs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmakU3QixPZWlFNkI7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZmxFN0IsT2VrRTZCOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2Y5RGhDLE9lOERnQzs7QUFDNUMsQ0FBQyxFQUFnQixXQUFXO0VBQWdCLFNmcEU3QixPZW9FNkI7O0FBQzVDLENBQUMsRUFBZ0IsV0FBVztFQUFnQixTZnJFN0IsT2VxRTZCOztBQUM1QyxDQUFDLEVBQWdCLFdBQVc7RUFBZ0IsU2ZsRGxDLE9la0RrQzs7QUNuRnhDLENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJhbkQsT2dCYm1EOztBQUM5RCxDQUFDLEVBQWdCLFFBQVE7RUFBcUMsU2hCWW5ELE9nQlptRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQlduRCxPZ0JYbUQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJldEQsT2dCZnNEOztBQUM5RCxDQUFDLEVBQWdCLFFBQVE7RUFBcUMsU2hCY3RELE9nQmRzRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQmF0RCxPZ0Jic0Q7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJZdEQsT2dCWnNEOztBQUM5RCxDQUFDLEVBQWdCLFFBQVE7RUFBcUMsU2hCTW5ELE9nQk5tRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQktuRCxPZ0JMbUQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJJbkQsT2dCSm1EOztBQUM5RCxDQUFDLEVBQWdCLFFBQVE7RUFBcUMsU2hCQ3ZELE9nQkR1RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQkF2RCxPZ0JBdUQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJQM0QsT2dCTzJEOztBQUM5RCxDQUFDLEVBQWdCLFFBQVE7RUFBcUMsU2hCUHZELE9nQk91RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQlQzRCxPZ0JTMkQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJWM0QsT2dCVTJEOztBQUM5RCxDQUFDLEVBQWdCLFFBQVE7RUFBcUMsU2hCUnhELE9nQlF3RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQlozRCxPZ0JZMkQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJQdkQsT2dCT3VEOztBQUM5RCxDQUFDLEVBQWdCLFFBQVE7RUFBcUMsU2hCUnZELE9nQlF1RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQmYzRCxPZ0JlMkQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJoQjNELE9nQmdCMkQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJqQjNELE9nQmlCMkQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJsQjNELE9nQmtCMkQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJsQnZELE9nQmtCdUQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJqQnhELE9nQmlCd0Q7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJsQnhELE9nQmtCd0Q7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJuQnhELE9nQm1Cd0Q7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJoQmxELE9nQmdCa0Q7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJkM0QsT2dCYzJEOztBQUM5RCxDQUFDLEVBQWdCLFFBQVE7RUFBcUMsU2hCZjNELE9nQmUyRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQnRCMUQsT2dCc0IwRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQjFCdkQsT2dCMEJ1RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQjNCdkQsT2dCMkJ1RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQjVCdkQsT2dCNEJ1RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQjdCdkQsT2dCNkJ1RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQjlCdkQsT2dCOEJ1RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQnRCM0QsT2dCc0IyRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQnZCM0QsT2dCdUIyRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQi9CeEQsT2dCK0J3RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQnZCMUQsT2dCdUIwRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNuQnBDdkQsT21Cb0N1RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQnJCM0QsT2dCcUIyRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQnhDNUQsT2dCd0M0RDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQnZCM0QsT2dCdUIyRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQnhCM0QsT2dCd0IyRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQjdDbkQsT2dCNkNtRDs7QUFDOUQsQ0FBQyxFQUFnQixRQUFRO0VBQXFDLFNoQmR4RCxPZ0Jjd0Q7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTbkJqRHRELE9tQmlEc0Q7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJoRG5ELE9nQmdEbUQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJqRG5ELE9nQmlEbUQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJsRG5ELE9nQmtEbUQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJsRG5ELE9nQmtEbUQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJyRHpELE9nQnFEeUQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJyQnhELE9nQnFCd0Q7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEIzQ2xELE9nQjJDa0Q7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJ4QnRELE9nQndCc0Q7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJuQ2pELE9nQm1DaUQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTbkJwQzVELE9tQm9DNEQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJwQzFELE9nQm9DMEQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJ4RDNELE9nQndEMkQ7O0FBQzlELENBQUMsRUFBZ0IsUUFBUTtFQUFxQyxTaEJyQ3BELE9nQnFDb0Q7O0FBRTlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI1Qy9DLE9tQjRDK0M7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI3Qy9DLE9tQjZDK0M7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI5Qy9DLE9tQjhDK0M7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI1RGxELE9tQjREa0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI3RGxELE9tQjZEa0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI5RGxELE9tQjhEa0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIvRGxELE9tQitEa0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJuRC9DLE9tQm1EK0M7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJwRC9DLE9tQm9EK0M7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJyRC9DLE9tQnFEK0M7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ6RG5ELE9tQnlEbUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIxRG5ELE9tQjBEbUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJwRXZELE9tQm9FdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJyRXZELE9tQnFFdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ0RXZELE9tQnNFdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ2RXZELE9tQnVFdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ4RXZELE9tQndFdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ6RXZELE9tQnlFdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJqRW5ELE9tQmlFbUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJsRW5ELE9tQmtFbUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI1RXZELE9tQjRFdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI3RXZELE9tQjZFdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI5RXZELE9tQjhFdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIvRXZELE9tQitFdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIvRW5ELE9tQitFbUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI5RXBELE9tQjhFb0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIvRXBELE9tQitFb0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJoRnBELE9tQmdGb0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIxRTlDLE9tQjBFOEM7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIvRXZELE9tQitFdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJsRnRELE9tQmtGc0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJqRnZELE9tQmlGdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ2Rm5ELE9tQnVGbUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ4Rm5ELE9tQndGbUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ6Rm5ELE9tQnlGbUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIxRm5ELE9tQjBGbUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIzRm5ELE9tQjJGbUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ2RnZELE9tQnVGdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ4RnZELE9tQndGdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI1RnBELE9tQjRGb0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTaEJ0RjFELE9nQnNGMEQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJuR3ZELE9tQm1HdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTaEJwRjNELE9nQm9GMkQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJ2R3hELE9tQnVHd0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTaEJ0RjNELE9nQnNGMkQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTaEJ2RjNELE9nQnVGMkQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTaEI1RXhELE9nQjRFd0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIvR3RELE9tQitHc0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkI5Ry9DLE9tQjhHK0M7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkIvRy9DLE9tQitHK0M7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJoSC9DLE9tQmdIK0M7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJoRzdDLE9tQmdHNkM7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTaEJsRnhELE9nQmtGd0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTaEJwRnRELE9nQm9Gc0Q7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTaEIvRmpELE9nQitGaUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJoRzVELE9tQmdHNEQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTbkJuSHZELE9tQm1IdUQ7O0FBQzlELENBQUMsRUFBZ0IsWUFBWTtFQUFpQyxTaEJoR3BELE9nQmdHb0Q7O0FBRTlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIxR3pDLE9pQjBHeUM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIzR3pDLE9pQjJHeUM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakI1R3pDLE9pQjRHeUM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ6SDVDLE9pQnlINEM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIxSDVDLE9pQjBINEM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIzSDVDLE9pQjJINEM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakI1SDVDLE9pQjRINEM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJqSHpDLE9pQmlIeUM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJsSHpDLE9pQmtIeUM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJuSHpDLE9pQm1IeUM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ0SDdDLE9pQnNINkM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ2SDdDLE9pQnVINkM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJqSWpELE9pQmlJaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJsSWpELE9pQmtJaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJuSWpELE9pQm1JaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJwSWpELE9pQm9JaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJySWpELE9pQnFJaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ0SWpELE9pQnNJaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakI5SDdDLE9pQjhINkM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIvSDdDLE9pQitINkM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ6SWpELE9pQnlJaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIxSWpELE9pQjBJaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIzSWpELE9pQjJJaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakI1SWpELE9pQjRJaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakI1STdDLE9pQjRJNkM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIzSTlDLE9pQjJJOEM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakI1STlDLE9pQjRJOEM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakI3STlDLE9pQjZJOEM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ2SXhDLE9pQnVJd0M7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakI1SWpELE9pQjRJaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIvSWhELE9pQitJZ0Q7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakI5SWpELE9pQjhJaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJwSjdDLE9pQm9KNkM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJySjdDLE9pQnFKNkM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ0SjdDLE9pQnNKNkM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ2SjdDLE9pQnVKNkM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ4SjdDLE9pQndKNkM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJwSmpELE9pQm9KaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJySmpELE9pQnFKaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ6SjlDLE9pQnlKOEM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTaEJqSjFELE9nQmlKMEQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTbkI5SnZELE9tQjhKdUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTaEIvSTNELE9nQitJMkQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJqSnRELE9pQmlKc0Q7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTaEJqSjNELE9nQmlKMkQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTaEJsSjNELE9nQmtKMkQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTaEJ2SXhELE9nQnVJd0Q7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIxS3BELE9pQjBLb0Q7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakJ6S3pDLE9pQnlLeUM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIxS3pDLE9pQjBLeUM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIzS3pDLE9pQjJLeUM7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakI3Sy9DLE9pQjZLK0M7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTaEI3SXhELE9nQjZJd0Q7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTaEIvSXRELE9nQitJc0Q7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTaEIxSmpELE9nQjBKaUQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTbkIzSjVELE9tQjJKNEQ7O0FBQzlELENBQUMsRUFBZ0IsY0FBYztFQUErQixTakIvS2pELE9p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LGFBQVI7O0FBRUwsV0FBWTtBQUFJLFdBQVk7QUFBSSxnQkFBaUI7QUFBSSxnQkFBaUI7RUFDbEUsWUFBQTs7QUFFSjtFQUNJLGFBQUE7O0FBRUo7RUFDSSxXQUFBOztBQUVKO0FBQWM7QUFBZTtBQUFRLElBQUs7RUFDdEMsd0JBQUE7O0FBRUosZUFBZTtFQUNYLFlBQUE7O0FBRUosQ0FBQyxTQUFTLElBQUksUUFBUSxJQUFJO0VBQ3RCLGNBQUE7O0FBRUo7RUFDSSxjQUFBOztBQURKLG1CQUVJO0VBQ0kscUJBQUE7OztBQUlSLFFBQXlCO0VBQ3JCO0VBQVc7RUFBWTtFQUFZO0VBQVk7RUFBVztFQUFXO0VBQVc7RUFBVztFQUFXO0VBQVc7RUFBVztJQUN4SCxXQUFBIiwiZmlsZSI6ImVsaXRlLWFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZ2x5cGhzLmNoYXJhY3Rlci1tYXBwaW5ne21hcmdpbjowIDAgMjBweCAwO3BhZGRpbmc6MjBweCAwIDIwcHggMzBweDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyOjFweCBzb2xpZCAjZDhlMGU1Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHg7fVxuLmdseXBocy5jaGFyYWN0ZXItbWFwcGluZyBsaXttYXJnaW46MCAzMHB4IDIwcHggMDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo5MHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgZm9udC1zaXplOjI0cHg7IGNvbG9yOkBkYXJrO31cbi5saW5lYS1pY29ueyBwb3NpdGlvbjpyZWxhdGl2ZTt9XG4ubGluZWEtaWNvbiBzdmd7ZmlsbDojMDAwfVxuLmdseXBocy5jaGFyYWN0ZXItbWFwcGluZyBpbnB1dHttYXJnaW46MDtwYWRkaW5nOjVweCAwO2xpbmUtaGVpZ2h0OjEycHg7Zm9udC1zaXplOjEycHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgI2Q4ZTBlNTt0ZXh0LWFsaWduOmNlbnRlcjtvdXRsaW5lOjA7fVxuLmdseXBocy5jaGFyYWN0ZXItbWFwcGluZyBpbnB1dDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNmYmRlNGE7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2ZiZGU0YTtib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2ZiZGU0YX1cbi5nbHlwaHMuY2hhcmFjdGVyLW1hcHBpbmcgaW5wdXQ6aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2ZiZGU0YTtib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2ZiZGU0YX1cblxuICAgIFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLWFycm93cy0xMFwiO1xuICBzcmM6dXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1hcnJvd3MtMTAuZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1hcnJvd3MtMTAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9sZXNzL2ljb25zL2xpbmVhLWljb25zL2ZvbnRzL2xpbmVhLWFycm93cy0xMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1hcnJvd3MtMTAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2xlc3MvaWNvbnMvbGluZWEtaWNvbnMvZm9udHMvbGluZWEtYXJyb3dzLTEwLnN2ZyNsaW5lYS1hcnJvd3MtMTBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuLmxpbmVhLWFlcnJvd1tkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLWFycm93cy0xMFwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1cImxpbmVhLWljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCJsaW5lYS0gaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwibGluZWEtYXJyb3dzLTEwXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3dzLWFudGljbG9ja3dpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5pY29uLWFycm93cy1hbnRpY2xvY2t3aXNlLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmljb24tYXJyb3dzLWJ1dHRvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbi1hcnJvd3MtYnV0dG9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmljb24tYXJyb3dzLWJ1dHRvbi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLmljb24tYXJyb3dzLWJ1dHRvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb24tYXJyb3dzLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uaWNvbi1hcnJvd3MtY2lyY2xlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uaWNvbi1hcnJvd3MtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5pY29uLWFycm93cy1jaXJjbGUtZG93bmxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5pY29uLWFycm93cy1jaXJjbGUtZG93bnJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG4uaWNvbi1hcnJvd3MtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cbi5pY29uLWFycm93cy1jaXJjbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5pY29uLWFycm93cy1jaXJjbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuLmljb24tYXJyb3dzLWNpcmNsZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cbi5pY29uLWFycm93cy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cbi5pY29uLWFycm93cy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5pY29uLWFycm93cy1jaXJjbGUtdXBsZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uaWNvbi1hcnJvd3MtY2lyY2xlLXVwcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5pY29uLWFycm93cy1jbG9ja3dpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5pY29uLWFycm93cy1jbG9ja3dpc2UtZGFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi1hcnJvd3MtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5pY29uLWFycm93cy1kZW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uaWNvbi1hcnJvd3MtZGlhZ29uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5pY29uLWFycm93cy1kaWFnb25hbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5pY29uLWFycm93cy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uaWNvbi1hcnJvd3MtZG93bi1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5pY29uLWFycm93cy1kb3dubGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLmljb24tYXJyb3dzLWRvd25yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLmljb24tYXJyb3dzLWRyYWctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb24tYXJyb3dzLWRyYWctZG93bi1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5pY29uLWFycm93cy1kcmFnLWhvcml6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG4uaWNvbi1hcnJvd3MtZHJhZy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uaWNvbi1hcnJvd3MtZHJhZy1sZWZ0LWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmljb24tYXJyb3dzLWRyYWctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5pY29uLWFycm93cy1kcmFnLXJpZ2h0LWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmljb24tYXJyb3dzLWRyYWctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5pY29uLWFycm93cy1kcmFnLXVwLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmljb24tYXJyb3dzLWRyYWctdmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmljb24tYXJyb3dzLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uaWNvbi1hcnJvd3MtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uaWNvbi1hcnJvd3MtZXhwYW5kLWRpYWdvbmFsMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLmljb24tYXJyb3dzLWV4cGFuZC1ob3Jpem9udGFsMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuLmljb24tYXJyb3dzLWV4cGFuZC12ZXJ0aWNhbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cbi5pY29uLWFycm93cy1maXQtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuLmljb24tYXJyb3dzLWZpdC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuLmljb24tYXJyb3dzLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG4uaWNvbi1hcnJvd3MtZ2xpZGUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLmljb24tYXJyb3dzLWdsaWRlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uaWNvbi1hcnJvd3MtaGFtYnVyZ2VyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmljb24tYXJyb3dzLWhhbWJ1cmdlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uaWNvbi1hcnJvd3MtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb24tYXJyb3dzLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5pY29uLWFycm93cy1rZXlib2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5pY29uLWFycm93cy1rZXlib2FyZC1jbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLWFycm93cy1rZXlib2FyZC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5pY29uLWFycm93cy1rZXlib2FyZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uaWNvbi1hcnJvd3Mta2V5Ym9hcmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmljb24tYXJyb3dzLWtleWJvYXJkLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLmljb24tYXJyb3dzLWtleWJvYXJkLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG4uaWNvbi1hcnJvd3Mta2V5Ym9hcmQtc2hpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cbi5pY29uLWFycm93cy1rZXlib2FyZC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cbi5pY29uLWFycm93cy1rZXlib2FyZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuLmljb24tYXJyb3dzLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5pY29uLWFycm93cy1sZWZ0LWRvdWJsZS0zMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLmljb24tYXJyb3dzLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uaWNvbi1hcnJvd3MtbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLmljb24tYXJyb3dzLW1vdmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uaWNvbi1hcnJvd3MtbW92ZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5pY29uLWFycm93cy1tb3ZlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5pY29uLWFycm93cy1tb3ZlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uaWNvbi1hcnJvd3MtbW92ZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5pY29uLWFycm93cy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uaWNvbi1hcnJvd3MtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5pY29uLWFycm93cy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cbi5pY29uLWFycm93cy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuLmljb24tYXJyb3dzLXJpZ2h0LWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuLmljb24tYXJyb3dzLXJvdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuLmljb24tYXJyb3dzLXJvdGF0ZS1hbnRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG4uaWNvbi1hcnJvd3Mtcm90YXRlLWFudGktZGFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG4uaWNvbi1hcnJvd3Mtcm90YXRlLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmljb24tYXJyb3dzLXNocmluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmljb24tYXJyb3dzLXNocmluay1kaWFnb25hbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5pY29uLWFycm93cy1zaHJpbmstZGlhZ29uYWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uaWNvbi1hcnJvd3Mtc2hyaW5rLWhvcml6b25hbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5pY29uLWFycm93cy1zaHJpbmstaG9yaXpvbnRhbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5pY29uLWFycm93cy1zaHJpbmstdmVydGljYWwxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uaWNvbi1hcnJvd3Mtc2hyaW5rLXZlcnRpY2FsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmljb24tYXJyb3dzLXNpZ24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLmljb24tYXJyb3dzLXNpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuLmljb24tYXJyb3dzLXNpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cbi5pY29uLWFycm93cy1zaWduLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG4uaWNvbi1hcnJvd3Mtc2xpZGUtZG93bjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjtcbn1cbi5pY29uLWFycm93cy1zbGlkZS1kb3duMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuLmljb24tYXJyb3dzLXNsaWRlLWxlZnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG4uaWNvbi1hcnJvd3Mtc2xpZGUtbGVmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cbi5pY29uLWFycm93cy1zbGlkZS1yaWdodDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5pY29uLWFycm93cy1zbGlkZS1yaWdodDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5pY29uLWFycm93cy1zbGlkZS11cDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5pY29uLWFycm93cy1zbGlkZS11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5pY29uLWFycm93cy1zbGltLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5pY29uLWFycm93cy1zbGltLWRvd24tZGFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uaWNvbi1hcnJvd3Mtc2xpbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uaWNvbi1hcnJvd3Mtc2xpbS1sZWZ0LWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmljb24tYXJyb3dzLXNsaW0tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5pY29uLWFycm93cy1zbGltLXJpZ2h0LWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLmljb24tYXJyb3dzLXNsaW0tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjtcbn1cbi5pY29uLWFycm93cy1zbGltLXVwLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLmljb24tYXJyb3dzLXNxdWFyZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuLmljb24tYXJyb3dzLXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG4uaWNvbi1hcnJvd3Mtc3F1YXJlLWRvd25sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG4uaWNvbi1hcnJvd3Mtc3F1YXJlLWRvd25yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuLmljb24tYXJyb3dzLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uaWNvbi1hcnJvd3Mtc3F1YXJlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uaWNvbi1hcnJvd3Mtc3F1YXJlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5pY29uLWFycm93cy1zcXVhcmUtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uaWNvbi1hcnJvd3Mtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uaWNvbi1hcnJvd3Mtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uaWNvbi1hcnJvd3Mtc3F1YXJlLXVwbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmljb24tYXJyb3dzLXNxdWFyZS11cHJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4uaWNvbi1hcnJvd3Mtc3F1YXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmljb24tYXJyb3dzLXN0cmV0Y2gtZGlhZ29uYWwxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uaWNvbi1hcnJvd3Mtc3RyZXRjaC1kaWFnb25hbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cbi5pY29uLWFycm93cy1zdHJldGNoLWRpYWdvbmFsMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuLmljb24tYXJyb3dzLXN0cmV0Y2gtZGlhZ29uYWw0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG4uaWNvbi1hcnJvd3Mtc3RyZXRjaC1ob3Jpem9udGFsMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuLmljb24tYXJyb3dzLXN0cmV0Y2gtaG9yaXpvbnRhbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cbi5pY29uLWFycm93cy1zdHJldGNoLXZlcnRpY2FsMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuLmljb24tYXJyb3dzLXN0cmV0Y2gtdmVydGljYWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uaWNvbi1hcnJvd3Mtc3dpdGNoLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5pY29uLWFycm93cy1zd2l0Y2gtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5pY29uLWFycm93cy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLmljb24tYXJyb3dzLXVwLWRvdWJsZS0zMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmljb24tYXJyb3dzLXVwbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmljb24tYXJyb3dzLXVwcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5pY29uLWFycm93cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLypCYXNpYyBpY29uKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsaW5lYS1iYXNpYy0xMFwiO1xuICBzcmM6dXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1iYXNpYy0xMC5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9sZXNzL2ljb25zL2xpbmVhLWljb25zL2ZvbnRzL2xpbmVhLWJhc2ljLTEwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1iYXNpYy0xMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1iYXNpYy0xMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1iYXNpYy0xMC5zdmcjbGluZWEtYmFzaWMtMTBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuLmxpbmVhLWJhc2ljW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwibGluZWEtYmFzaWMtMTBcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149XCJsaW5lYS1pY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwibGluZWEtIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLWJhc2ljLTEwXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYmFzaWMtYWNjZWxlcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJhXCI7XG59XG4uaWNvbi1iYXNpYy1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjtcbn1cbi5pY29uLWJhc2ljLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcImNcIjtcbn1cbi5pY29uLWJhc2ljLWFudGljbG9ja3dpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJkXCI7XG59XG4uaWNvbi1iYXNpYy1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xufVxuLmljb24tYmFzaWMtYXJjaGl2ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZlwiO1xufVxuLmljb24tYmFzaWMtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuLmljb24tYmFzaWMtYmF0dGVyeS1jaGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJoXCI7XG59XG4uaWNvbi1iYXNpYy1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuLmljb24tYmFzaWMtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwialwiO1xufVxuLmljb24tYmFzaWMtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiO1xufVxuLmljb24tYmFzaWMtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcImxcIjtcbn1cbi5pY29uLWJhc2ljLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJtXCI7XG59XG4uaWNvbi1iYXNpYy1ib29rLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIm5cIjtcbn1cbi5pY29uLWJhc2ljLWJvb2stcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwib1wiO1xufVxuLmljb24tYmFzaWMtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJwXCI7XG59XG4uaWNvbi1iYXNpYy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xufVxuLmljb24tYmFzaWMtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7XG59XG4uaWNvbi1iYXNpYy1jYXJkcy1kaWFtb25kczpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjtcbn1cbi5pY29uLWJhc2ljLWNhcmRzLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cbi5pY29uLWJhc2ljLWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7XG59XG4uaWNvbi1iYXNpYy1jaHJvbm9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cbi5pY29uLWJhc2ljLWNsZXNzaWRyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cbi5pY29uLWJhc2ljLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xufVxuLmljb24tYmFzaWMtY2xvY2t3aXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieVwiO1xufVxuLmljb24tYmFzaWMtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ6XCI7XG59XG4uaWNvbi1iYXNpYy1jbHViczpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjtcbn1cbi5pY29uLWJhc2ljLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJCXCI7XG59XG4uaWNvbi1iYXNpYy1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG4uaWNvbi1iYXNpYy1kaWFtb25kczpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjtcbn1cbi5pY29uLWJhc2ljLWRpc3BsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJFXCI7XG59XG4uaWNvbi1iYXNpYy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIkZcIjtcbn1cbi5pY29uLWJhc2ljLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiR1wiO1xufVxuLmljb24tYmFzaWMtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuLmljb24tYmFzaWMtZXllLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cbi5pY29uLWJhc2ljLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkpcIjtcbn1cbi5pY29uLWJhc2ljLWZsYWcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuLmljb24tYmFzaWMtZmxhZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG4uaWNvbi1iYXNpYy1mbG9wcHlkaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuLmljb24tYmFzaWMtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuLmljb24tYmFzaWMtZm9sZGVyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuLmljb24tYmFzaWMtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBcIjtcbn1cbi5pY29uLWJhc2ljLWdlb2xvY2FsaXplLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuLmljb24tYmFzaWMtZ2VvbG9jYWxpemUtMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG4uaWNvbi1iYXNpYy1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlNcIjtcbn1cbi5pY29uLWJhc2ljLWd1bnNpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuLmljb24tYmFzaWMtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVVwiO1xufVxuLmljb24tYmFzaWMtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlZcIjtcbn1cbi5pY29uLWJhc2ljLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuLmljb24tYmFzaWMtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuLmljb24tYmFzaWMtaGVsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIllcIjtcbn1cbi5pY29uLWJhc2ljLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJaXCI7XG59XG4uaWNvbi1iYXNpYy1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiO1xufVxuLmljb24tYmFzaWMtaXBvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIjFcIjtcbn1cbi5pY29uLWJhc2ljLWpveXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cbi5pY29uLWJhc2ljLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cbi5pY29uLWJhc2ljLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuLmljb24tYmFzaWMtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuLmljb24tYmFzaWMtbGlmZS1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuLmljb24tYmFzaWMtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuLmljb24tYmFzaWMtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cbi5pY29uLWJhc2ljLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCI5XCI7XG59XG4uaWNvbi1iYXNpYy1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG4uaWNvbi1iYXNpYy1tYWdpYy1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcXCJcIjtcbn1cbi5pY29uLWJhc2ljLW1hZ25pZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbn1cbi5pY29uLWJhc2ljLW1hZ25pZmllci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cbi5pY29uLWJhc2ljLW1hZ25pZmllci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuLmljb24tYmFzaWMtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiZcIjtcbn1cbi5pY29uLWJhc2ljLW1haWwtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCInXCI7XG59XG4uaWNvbi1iYXNpYy1tYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG4uaWNvbi1iYXNpYy1tYWlsLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIilcIjtcbn1cbi5pY29uLWJhc2ljLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG59XG4uaWNvbi1iYXNpYy1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG4uaWNvbi1iYXNpYy1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuLmljb24tYmFzaWMtbWVzc2FnZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cbi5pY29uLWJhc2ljLW1lc3NhZ2UtdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuLmljb24tYmFzaWMtbWl4ZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmljb24tYmFzaWMtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG59XG4uaWNvbi1iYXNpYy1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIjtcIjtcbn1cbi5pY29uLWJhc2ljLW5vdGVib29rLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn1cbi5pY29uLWJhc2ljLW5vdGVib29rLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIj1cIjtcbn1cbi5pY29uLWJhc2ljLXBhcGVycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG4uaWNvbi1iYXNpYy1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG59XG4uaWNvbi1iYXNpYy1wZW5jaWwtcnVsZXItcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQFwiO1xufVxuLmljb24tYmFzaWMtcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJbXCI7XG59XG4uaWNvbi1iYXNpYy1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuLmljb24tYmFzaWMtcGljdHVyZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIl5cIjtcbn1cbi5pY29uLWJhc2ljLXBpbjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJfXCI7XG59XG4uaWNvbi1iYXNpYy1waW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYFwiO1xufVxuLmljb24tYmFzaWMtcG9zdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG59XG4uaWNvbi1iYXNpYy1wb3N0Y2FyZC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbn1cbi5pY29uLWJhc2ljLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ9XCI7XG59XG4uaWNvbi1iYXNpYy1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIn5cIjtcbn1cbi5pY29uLWJhc2ljLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcXFxcIjtcbn1cbi5pY29uLWJhc2ljLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLmljb24tYmFzaWMtc2VydmVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmljb24tYmFzaWMtc2VydmVyLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbi1iYXNpYy1zZXJ2ZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5pY29uLWJhc2ljLXNlcnZlci11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5pY29uLWJhc2ljLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uaWNvbi1iYXNpYy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLmljb24tYmFzaWMtc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5pY29uLWJhc2ljLXNoZWV0LW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uaWNvbi1iYXNpYy1zaGVldC1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5pY29uLWJhc2ljLXNoZWV0LXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLmljb24tYmFzaWMtc2hlZXQtdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uaWNvbi1iYXNpYy1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLmljb24tYmFzaWMtc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuLmljb24tYmFzaWMtc3BhZGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG4uaWNvbi1iYXNpYy1zcHJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cbi5pY29uLWJhc2ljLXNwcmVhZC1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmljb24tYmFzaWMtc3ByZWFkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5pY29uLWJhc2ljLXNwcmVhZC10ZXh0LWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uaWNvbi1iYXNpYy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uaWNvbi1iYXNpYy10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5pY29uLWJhc2ljLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmljb24tYmFzaWMtdG9kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmljb24tYmFzaWMtdG9kby1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5pY29uLWJhc2ljLXRvZG8tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uaWNvbi1iYXNpYy10b2RvLXR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmljb24tYmFzaWMtdG9kb2xpc3QtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG4uaWNvbi1iYXNpYy10b2RvbGlzdC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cbi5pY29uLWJhc2ljLXRyYXNoY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG4uaWNvbi1iYXNpYy10cmFzaGNhbi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG4uaWNvbi1iYXNpYy10cmFzaGNhbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uaWNvbi1iYXNpYy10cmFzaGNhbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5pY29uLWJhc2ljLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmljb24tYmFzaWMtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbi1iYXNpYy12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmljb24tYmFzaWMtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uLWJhc2ljLXdlYnBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5pY29uLWJhc2ljLXdlYnBhZ2UtaW1nLXR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmljb24tYmFzaWMtd2VicGFnZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmljb24tYmFzaWMtd2VicGFnZS10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5pY29uLWJhc2ljLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi8qQmFzaWMgZWxhYm9yYXRpb24qL1xuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsaW5lYS1iYXNpYy1lbGFib3JhdGlvbi0xMFwiO1xuICBzcmM6dXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1iYXNpYy1lbGFib3JhdGlvbi0xMC5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9sZXNzL2ljb25zL2xpbmVhLWljb25zL2ZvbnRzL2xpbmVhLWJhc2ljLWVsYWJvcmF0aW9uLTEwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1iYXNpYy1lbGFib3JhdGlvbi0xMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1iYXNpYy1lbGFib3JhdGlvbi0xMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1iYXNpYy1lbGFib3JhdGlvbi0xMC5zdmcjbGluZWEtYmFzaWMtZWxhYm9yYXRpb24tMTBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuLmxpbmVhLWVsYWJvcmF0ZVtkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLWJhc2ljLWVsYWJvcmF0aW9uLTEwXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePVwibGluZWEtaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cImxpbmVhLSBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJsaW5lYS1iYXNpYy1lbGFib3JhdGlvbi0xMFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWJvb2ttYXJrLWNoZWNjazpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWJvb2ttYXJrLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tYm9va21hcmstcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcImNcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWJvb2ttYXJrLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWJyaWVmY2FzZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcImVcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWJyaWVmY2FzZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcImZcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWJyaWVmY2FzZS1mbGFnZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tYnJpZWZjYXNlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tYnJpZWZjYXNlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1icmllZmNhc2UtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWJyaWVmY2FzZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJrXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1icmllZmNhc2Utc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibFwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tYnJpZWZjYXNlLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJtXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1icmllZmNhc2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiblwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tYnJvd3Nlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIm9cIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWJyb3dzZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJwXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1icm93c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tYnJvd3Nlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiclwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tYnJvd3Nlci1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tYnJvd3Nlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1icm93c2VyLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcInVcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWJyb3dzZXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWJyb3dzZXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1jYWxlbmRhci1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWNhbGVuZGFyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tY2FsZW5kYXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1jYWxlbmRhci1mbGFnZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tY2FsZW5kYXItaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWNhbGVuZGFyLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJFXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1jYWxlbmRhci1ub2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIkZcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWNhbGVuZGFyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkdcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJIXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1jYWxlbmRhci1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWNhbGVuZGFyLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1jYWxlbmRhci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJLXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1jYWxlbmRhci1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1jYWxlbmRhci1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tY2FsZW5kYXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJPXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlBcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWNsb3VkLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tY2xvdWQtbm9hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1jbG91ZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tY2xvdWQtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWNsb3VkLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWNsb3VkLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlZcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWRvY3VtZW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZG9jdW1lbnQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1kb2N1bWVudC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlpcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWRvY3VtZW50LWZsYWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIwXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1kb2N1bWVudC1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIjFcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWRvY3VtZW50LWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZG9jdW1lbnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1kb2N1bWVudC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZG9jdW1lbnQtbm9hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCI1XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1kb2N1bWVudC1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZG9jdW1lbnQtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZG9jdW1lbnQtcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWRvY3VtZW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCI5XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1kb2N1bWVudC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWRvY3VtZW50LXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFwiXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1kb2N1bWVudC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1kb2N1bWVudC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1kb2N1bWVudC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZG9jdW1lbnQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZm9sZGVyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJ1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZm9sZGVyLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZm9sZGVyLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZm9sZGVyLWZsYWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1mb2xkZXItZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCIsXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1mb2xkZXItaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCIuXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1mb2xkZXItbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWZvbGRlci1ub2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWZvbGRlci1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiO1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZm9sZGVyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWZvbGRlci1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1mb2xkZXItcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1mb2xkZXItcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJbXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1mb2xkZXItc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tZm9sZGVyLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJeXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1mb2xkZXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWFpbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcImBcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1haWwtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1tYWlsLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWFpbC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIn1cIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1haWwtZmxhZ2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIn5cIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1haWwtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFxcXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1tYWlsLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1haWwtbm9hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1haWwtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWFpbC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1haWwtcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWFpbC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWFpbC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1tYWlsLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWFpbC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1haWwtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWFpbC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1lc3NhZ2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1lc3NhZ2UtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWVzc2FnZS1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWVzc2FnZS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWVzc2FnZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWVzc2FnZS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1tZXNzYWdlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1lc3NhZ2UtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tbWVzc2FnZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLW1lc3NhZ2Utc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1zbWFydHBob25lLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1zbWFydHBob25lLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1zbWFydHBob25lLW5vYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1zbWFydHBob25lLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLXNtYXJ0cGhvbmUtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi1zbWFydHBob25lLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLXNtYXJ0cGhvbmUtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tc21hcnRwaG9uZS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLXRhYmxldC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tdGFibGV0LWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi10YWJsZXQtbm9hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLXRhYmxldC1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi10YWJsZXQtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi10YWJsZXQtcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tdGFibGV0LXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLXRhYmxldC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLXRvZG9saXN0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLXRvZG9saXN0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi10b2RvbGlzdC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tdG9kb2xpc3QtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLXRvZG9saXN0LWZsYWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLXRvZG9saXN0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi10b2RvbGlzdC1ub2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tdG9kb2xpc3QtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi10b2RvbGlzdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi10b2RvbGlzdC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG4uaWNvbi1iYXNpYy1lbGFib3JhdGlvbi10b2RvbGlzdC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cbi5pY29uLWJhc2ljLWVsYWJvcmF0aW9uLXRvZG9saXN0LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tdG9kb2xpc3Qtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmljb24tYmFzaWMtZWxhYm9yYXRpb24tdG9kb2xpc3QtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi8qRWNvbW1lcmNlKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLWVjb21tZXJjZS0xMFwiO1xuICBzcmM6dXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1lY29tbWVyY2UtMTAuZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1lY29tbWVyY2UtMTAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9sZXNzL2ljb25zL2xpbmVhLWljb25zL2ZvbnRzL2xpbmVhLWVjb21tZXJjZS0xMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1lY29tbWVyY2UtMTAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2xlc3MvaWNvbnMvbGluZWEtaWNvbnMvZm9udHMvbGluZWEtZWNvbW1lcmNlLTEwLnN2ZyNsaW5lYS1lY29tbWVyY2UtMTBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuLmxpbmVhLWVjb21tZXJjZVtkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLWVjb21tZXJjZS0xMFwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1cImxpbmVhLWljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCJsaW5lYS0gaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwibGluZWEtZWNvbW1lcmNlLTEwXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZWNvbW1lcmNlLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1iYWctY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmFnLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY1wiO1xufVxuLmljb24tZWNvbW1lcmNlLWJhZy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1iYWctbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJlXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmFnLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmFnLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJnXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmFnLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcImhcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1iYWctc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuLmljb24tZWNvbW1lcmNlLWJhZy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJqXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmFua25vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJrXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmFua25vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibFwiO1xufVxuLmljb24tZWNvbW1lcmNlLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIm1cIjtcbn1cbi5pY29uLWVjb21tZXJjZS1iYXNrZXQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmFza2V0LWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwib1wiO1xufVxuLmljb24tZWNvbW1lcmNlLWJhc2tldC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcInBcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1iYXNrZXQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJxXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmFza2V0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmFza2V0LXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJzXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmFza2V0LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1iYXNrZXQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuLmljb24tZWNvbW1lcmNlLWJhc2tldC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ2XCI7XG59XG4uaWNvbi1lY29tbWVyY2UtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xufVxuLmljb24tZWNvbW1lcmNlLWNhcnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJ5XCI7XG59XG4uaWNvbi1lY29tbWVyY2UtY2FydC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1jYXJ0LWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtY2FydC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1jYXJ0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuLmljb24tZWNvbW1lcmNlLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1jYXJ0LXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJFXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtY2FydC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtY2FydC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtY2FydC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJIXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1jb2xvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIkpcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1jcmVkaXRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuLmljb24tZWNvbW1lcmNlLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuLmljb24tZWNvbW1lcmNlLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJOXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtZnJhbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJPXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlBcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1ncmFwaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtZ3JhcGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUlwiO1xufVxuLmljb24tZWNvbW1lcmNlLWdyYXBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlNcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1ncmFwaC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1ncmFwaC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1ndWFyYW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xufVxuLmljb24tZWNvbW1lcmNlLWtpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJXXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtbGlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJaXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtbmFpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCIwXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtcGVzb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1yZWNlaXB0LWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG4uaWNvbi1lY29tbWVyY2UtcmVjZWlwdC1jZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuLmljb24tZWNvbW1lcmNlLXJlY2VpcHQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuLmljb24tZWNvbW1lcmNlLXJlY2VpcHQtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIjdcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1yZWNlaXB0LWZyYW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xufVxuLmljb24tZWNvbW1lcmNlLXJlY2VpcHQtZ3VhcmFuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1yZWNlaXB0LWtpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtcmVjZWlwdC1saXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxcIlwiO1xufVxuLmljb24tZWNvbW1lcmNlLXJlY2VpcHQtbmFpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtcmVjZWlwdC1wZXNvczpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1yZWNlaXB0LXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuLmljb24tZWNvbW1lcmNlLXJlY2VpcHQtcnVibG86YmVmb3JlIHtcbiAgY29udGVudDogXCImXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtcmVjZWlwdC1ydXBlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIidcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1yZWNlaXB0LXR1Z3JpazpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1yZWNlaXB0LXdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIilcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1yZWNlaXB0LXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1yZWNlaXB0LXllbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG4uaWNvbi1lY29tbWVyY2UtcmVjZXB0LWNvbG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuLmljb24tZWNvbW1lcmNlLXJ1YmxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuLmljb24tZWNvbW1lcmNlLXJ1cGVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuLmljb24tZWNvbW1lcmNlLXNhZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG59XG4uaWNvbi1lY29tbWVyY2Utc2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbn1cbi5pY29uLWVjb21tZXJjZS1zYWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIjtcIjtcbn1cbi5pY29uLWVjb21tZXJjZS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG4uaWNvbi1lY29tbWVyY2UtdHVncmlrczpiZWZvcmUge1xuICBjb250ZW50OiBcIj1cIjtcbn1cbi5pY29uLWVjb21tZXJjZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG4uaWNvbi1lY29tbWVyY2Utd29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xufVxuLmljb24tZWNvbW1lcmNlLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cbi5pY29uLWVjb21tZXJjZS15ZW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuXG4vKk11c2ljICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsaW5lYS1tdXNpYy0xMFwiO1xuICBzcmM6dXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1tdXNpYy0xMC5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9sZXNzL2ljb25zL2xpbmVhLWljb25zL2ZvbnRzL2xpbmVhLW11c2ljLTEwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1tdXNpYy0xMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1tdXNpYy0xMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1tdXNpYy0xMC5zdmcjbGluZWEtbXVzaWMtMTBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuLmxpbmVhLW11c2ljW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwibGluZWEtbXVzaWMtMTBcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149XCJsaW5lYS1pY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwibGluZWEtIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLW11c2ljLTEwXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tbXVzaWMtYmVnaW5uaW5nLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cbi5pY29uLW11c2ljLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG59XG4uaWNvbi1tdXNpYy1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcImNcIjtcbn1cbi5pY29uLW11c2ljLWRpYXBhc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiO1xufVxuLmljb24tbXVzaWMtZWplY3QtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xufVxuLmljb24tbXVzaWMtZW5kLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcImZcIjtcbn1cbi5pY29uLW11c2ljLWZhc3Rmb3J3YXJkLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cbi5pY29uLW11c2ljLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJoXCI7XG59XG4uaWNvbi1tdXNpYy1pcG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuLmljb24tbXVzaWMtbG91ZHNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJqXCI7XG59XG4uaWNvbi1tdXNpYy1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiO1xufVxuLmljb24tbXVzaWMtbWljcm9waG9uZS1vbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG4uaWNvbi1tdXNpYy1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIm1cIjtcbn1cbi5pY29uLW11c2ljLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7XG59XG4uaWNvbi1tdXNpYy1ub3RlLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwib1wiO1xufVxuLmljb24tbXVzaWMtbm90ZS1zaW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJwXCI7XG59XG4uaWNvbi1tdXNpYy1wYXVzZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJxXCI7XG59XG4uaWNvbi1tdXNpYy1wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcInJcIjtcbn1cbi5pY29uLW11c2ljLXBsYXlsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuLmljb24tbXVzaWMtcmFkaW8tZ2hldHRvYmxhc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cbi5pY29uLW11c2ljLXJhZGlvLXBvcnRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuLmljb24tbXVzaWMtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidlwiO1xufVxuLmljb24tbXVzaWMtcmVjb3JkcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid1wiO1xufVxuLmljb24tbXVzaWMtcmVwZWF0LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbn1cbi5pY29uLW11c2ljLXJld2luZC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJ5XCI7XG59XG4uaWNvbi1tdXNpYy1zaHVmZmxlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cbi5pY29uLW11c2ljLXN0b3AtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuLmljb24tbXVzaWMtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cbi5pY29uLW11c2ljLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuLmljb24tbXVzaWMtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRFwiO1xufVxuXG4vKlNvZnR3YXJlKi9cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGluZWEtc29mdHdhcmUtMTBcIjtcbiAgc3JjOnVybChcIi4uL2xlc3MvaWNvbnMvbGluZWEtaWNvbnMvZm9udHMvbGluZWEtc29mdHdhcmUtMTAuZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS1zb2Z0d2FyZS0xMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uL2xlc3MvaWNvbnMvbGluZWEtaWNvbnMvZm9udHMvbGluZWEtc29mdHdhcmUtMTAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2xlc3MvaWNvbnMvbGluZWEtaWNvbnMvZm9udHMvbGluZWEtc29mdHdhcmUtMTAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2xlc3MvaWNvbnMvbGluZWEtaWNvbnMvZm9udHMvbGluZWEtc29mdHdhcmUtMTAuc3ZnI2xpbmVhLXNvZnR3YXJlLTEwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbi5saW5lYS1zb2Z0d2FyZVtkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLXNvZnR3YXJlLTEwXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePVwibGluZWEtaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cImxpbmVhLSBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJsaW5lYS1zb2Z0d2FyZS0xMFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXNvZnR3YXJlLWFkZC12ZWN0b3Jwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWJveC1vdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYlwiO1xufVxuLmljb24tc29mdHdhcmUtYm94LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1ib3gtcmVjdGFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiO1xufVxuLmljb24tc29mdHdhcmUtYm94LXJvdW5kZWRyZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJlXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1jaGFyYWN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuLmljb24tc29mdHdhcmUtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcImhcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWZvbnQtYWxsY2FwczpiZWZvcmUge1xuICBjb250ZW50OiBcImlcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWZvbnQtYmFzZWxpbmUtc2hpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJqXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1mb250LWhvcml6b250YWwtc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJrXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1mb250LWtlcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1mb250LWxlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJtXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1mb250LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1mb250LXNtYWxsY2FwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIm9cIjtcbn1cbi5pY29uLXNvZnR3YXJlLWZvbnQtc21hbGxjYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicFwiO1xufVxuLmljb24tc29mdHdhcmUtZm9udC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xufVxuLmljb24tc29mdHdhcmUtZm9udC10cmFja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcInJcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWZvbnQtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuLmljb24tc29mdHdhcmUtZm9udC12ZXJ0aWNhbC1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWhvcml6b250YWwtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuLmljb24tc29mdHdhcmUtaG9yaXpvbnRhbC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidlwiO1xufVxuLmljb24tc29mdHdhcmUtaG9yaXpvbnRhbC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWhvcml6b250YWwtZGlzdHJpYnV0ZS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1ob3Jpem9udGFsLWRpc3RyaWJ1dGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWhvcml6b250YWwtZGlzdHJpYnV0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWluZGVudC1maXJzdGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIkNcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWxhc3NvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRFwiO1xufVxuLmljb24tc29mdHdhcmUtbGF5ZXJzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWxheWVyczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1sYXlvdXQtMmNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJIXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1sYXlvdXQtM2NvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJJXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1sYXlvdXQtNGJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSlwiO1xufVxuLmljb24tc29mdHdhcmUtbGF5b3V0LTRjb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuLmljb24tc29mdHdhcmUtbGF5b3V0LTRsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWxheW91dC04Ym94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJNXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1sYXlvdXQtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuLmljb24tc29mdHdhcmUtbGF5b3V0LWhlYWRlci0yY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjtcbn1cbi5pY29uLXNvZnR3YXJlLWxheW91dC1oZWFkZXItM2NvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1sYXlvdXQtaGVhZGVyLTRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWxheW91dC1oZWFkZXItNGNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1sYXlvdXQtaGVhZGVyLWNvbXBsZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1sYXlvdXQtaGVhZGVyLWNvbXBsZXgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuLmljb24tc29mdHdhcmUtbGF5b3V0LWhlYWRlci1jb21wbGV4MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cbi5pY29uLXNvZnR3YXJlLWxheW91dC1oZWFkZXItY29tcGxleDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1sYXlvdXQtaGVhZGVyLXNpZGVsZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuLmljb24tc29mdHdhcmUtbGF5b3V0LWhlYWRlci1zaWRlcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1sYXlvdXQtc2lkZWJhci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiO1xufVxuLmljb24tc29mdHdhcmUtbGF5b3V0LXNpZGViYXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJaXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1tYWduZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiO1xufVxuLmljb24tc29mdHdhcmUtcGFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1wYWludGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuLmljb24tc29mdHdhcmUtcGFpbnRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1wYWludHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIjRcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXBhcmFncmFwaC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuLmljb24tc29mdHdhcmUtcGFyYWdyYXBoLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuLmljb24tc29mdHdhcmUtcGFyYWdyYXBoLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXBhcmFncmFwaC1qdXN0aWZ5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXBhcmFncmFwaC1qdXN0aWZ5LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXBhcmFncmFwaC1qdXN0aWZ5LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFwiXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1wYXJhZ3JhcGgtanVzdGlmeS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXBhcmFncmFwaC1zcGFjZS1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXBhcmFncmFwaC1zcGFjZS1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCIlXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1wYXRoZmluZGVyLWV4Y2x1ZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCImXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1wYXRoZmluZGVyLWludGVyc2VjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIidcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXBhdGhmaW5kZXItc3VidHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1wYXRoZmluZGVyLXVuaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuLmljb24tc29mdHdhcmUtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLmljb24tc29mdHdhcmUtcGVuLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXBlbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCIsXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1wb2x5Z29uYWxsYXNzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbn1cbi5pY29uLXNvZnR3YXJlLXJlZmxlY3QtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5pY29uLXNvZnR3YXJlLXJlZmxlY3QtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1yZW1vdmUtdmVjdG9ycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI7XCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1zY2FsZS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1zY2FsZS1yZWR1Y2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI9XCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1zZWxlY3Rpb24tb3ZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbn1cbi5pY29uLXNvZnR3YXJlLXNlbGVjdGlvbi1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xufVxuLmljb24tc29mdHdhcmUtc2VsZWN0aW9uLXJlY3RhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXNlbGVjdGlvbi1yb3VuZGVkcmVjdGFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuLmljb24tc29mdHdhcmUtc2hhcGUtb3ZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIl1cIjtcbn1cbi5pY29uLXNvZnR3YXJlLXNoYXBlLXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJeXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1zaGFwZS1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJfXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS1zaGFwZS1yb3VuZGVkcmVjdGFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYFwiO1xufVxuLmljb24tc29mdHdhcmUtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG59XG4uaWNvbi1zb2Z0d2FyZS10cmFuc2Zvcm0tYmV6aWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuLmljb24tc29mdHdhcmUtdmVjdG9yLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIn1cIjtcbn1cbi5pY29uLXNvZnR3YXJlLXZlY3Rvci1jb21wb3NpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ+XCI7XG59XG4uaWNvbi1zb2Z0d2FyZS12ZWN0b3ItbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcXFxcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXZlcnRpY2FsLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLmljb24tc29mdHdhcmUtdmVydGljYWwtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS12ZXJ0aWNhbC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5pY29uLXNvZnR3YXJlLXZlcnRpY2FsLWRpc3RyaWJ1dGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uaWNvbi1zb2Z0d2FyZS12ZXJ0aWNhbC1kaXN0cmlidXRlLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLmljb24tc29mdHdhcmUtdmVydGljYWwtZGlzdHJpYnV0ZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLypXZWF0aGVyKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLXdlYXRoZXItMTBcIjtcbiAgc3JjOnVybChcIi4uL2xlc3MvaWNvbnMvbGluZWEtaWNvbnMvZm9udHMvbGluZWEtd2VhdGhlci0xMC5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9sZXNzL2ljb25zL2xpbmVhLWljb25zL2ZvbnRzL2xpbmVhLXdlYXRoZXItMTAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9sZXNzL2ljb25zL2xpbmVhLWljb25zL2ZvbnRzL2xpbmVhLXdlYXRoZXItMTAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2xlc3MvaWNvbnMvbGluZWEtaWNvbnMvZm9udHMvbGluZWEtd2VhdGhlci0xMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vbGVzcy9pY29ucy9saW5lYS1pY29ucy9mb250cy9saW5lYS13ZWF0aGVyLTEwLnN2ZyNsaW5lYS13ZWF0aGVyLTEwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbi5saW5lYS13ZWF0aGVyW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwibGluZWEtd2VhdGhlci0xMFwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1cImxpbmVhLWljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCJsaW5lYS0gaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwibGluZWEtd2VhdGhlci0xMFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXdlYXRoZXItYXF1YXJpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5pY29uLXdlYXRoZXItYXJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5pY29uLXdlYXRoZXItY2FuY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbi13ZWF0aGVyLWNhcHJpY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmljb24td2VhdGhlci1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLmljb24td2VhdGhlci1jbG91ZC1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uaWNvbi13ZWF0aGVyLWNsb3VkLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLmljb24td2VhdGhlci1jbG91ZC1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5pY29uLXdlYXRoZXItZG93bnBvdXItZnVsbG1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5pY29uLXdlYXRoZXItZG93bnBvdXItaGFsZm1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5pY29uLXdlYXRoZXItZG93bnBvdXItc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG4uaWNvbi13ZWF0aGVyLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cbi5pY29uLXdlYXRoZXItZmlyc3QtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLmljb24td2VhdGhlci1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cbi5pY29uLXdlYXRoZXItZm9nLWZ1bGxtb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG4uaWNvbi13ZWF0aGVyLWZvZy1oYWxmbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuLmljb24td2VhdGhlci1mb2ctc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uaWNvbi13ZWF0aGVyLWZ1bGxtb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uaWNvbi13ZWF0aGVyLWdlbWluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmljb24td2VhdGhlci1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uaWNvbi13ZWF0aGVyLWhhaWwtZnVsbG1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5pY29uLXdlYXRoZXItaGFpbC1oYWxmbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmljb24td2VhdGhlci1oYWlsLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmljb24td2VhdGhlci1sYXN0LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5pY29uLXdlYXRoZXItbGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uaWNvbi13ZWF0aGVyLWxpYnJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uaWNvbi13ZWF0aGVyLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLmljb24td2VhdGhlci1taXN0eXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cbi5pY29uLXdlYXRoZXItbWlzdHlyYWluLWZ1bGxtb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG4uaWNvbi13ZWF0aGVyLW1pc3R5cmFpbi1oYWxmbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb24td2VhdGhlci1taXN0eXJhaW4tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uaWNvbi13ZWF0aGVyLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5pY29uLXdlYXRoZXItbW9vbmRvd24tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmljb24td2VhdGhlci1tb29uZG93bi1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbi13ZWF0aGVyLW1vb25zZXQtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmljb24td2VhdGhlci1tb29uc2V0LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uLXdlYXRoZXItbW92ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5pY29uLXdlYXRoZXItbmV3bW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmljb24td2VhdGhlci1waXNjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5pY29uLXdlYXRoZXItcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLmljb24td2VhdGhlci1yYWluLWZ1bGxtb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uaWNvbi13ZWF0aGVyLXJhaW4taGFsZm1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5pY29uLXdlYXRoZXItcmFpbi1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5pY29uLXdlYXRoZXItc2FnaXR0YXJpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cbi5pY29uLXdlYXRoZXItc2NvcnBpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuLmljb24td2VhdGhlci1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG4uaWNvbi13ZWF0aGVyLXNub3ctZnVsbG1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5pY29uLXdlYXRoZXItc25vdy1oYWxmbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLmljb24td2VhdGhlci1zbm93LXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmljb24td2VhdGhlci1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5pY29uLXdlYXRoZXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmljb24td2VhdGhlci1zdG9ybS0xMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb24td2VhdGhlci1zdG9ybS0zMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmljb24td2VhdGhlci1zdG9ybS1mdWxsbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmljb24td2VhdGhlci1zdG9ybS1oYWxmbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb24td2VhdGhlci1zdG9ybS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5pY29uLXdlYXRoZXItc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uaWNvbi13ZWF0aGVyLXN1bmRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5pY29uLXdlYXRoZXItc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG4uaWNvbi13ZWF0aGVyLXRhdXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLmljb24td2VhdGhlci10ZW1wZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG4uaWNvbi13ZWF0aGVyLXRlbXBlc3QtZnVsbG1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cbi5pY29uLXdlYXRoZXItdGVtcGVzdC1oYWxmbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuLmljb24td2VhdGhlci10ZW1wZXN0LXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuLmljb24td2VhdGhlci12YXJpYWJsZS1mdWxsbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLmljb24td2VhdGhlci12YXJpYWJsZS1oYWxmbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmljb24td2VhdGhlci12YXJpYWJsZS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5pY29uLXdlYXRoZXItdmlyZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5pY29uLXdlYXRoZXItd2FuaW5nLWNyZXNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5pY29uLXdlYXRoZXItd2FuaW5nLWdpYmJvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5pY29uLXdlYXRoZXItd2F4aW5nLWNyZXNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5pY29uLXdlYXRoZXItd2F4aW5nLWdpYmJvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5pY29uLXdlYXRoZXItd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmljb24td2VhdGhlci13aW5kLWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5pY29uLXdlYXRoZXItd2luZC1mdWxsbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuLmljb24td2VhdGhlci13aW5kLWhhbGZtb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG4uaWNvbi13ZWF0aGVyLXdpbmQtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuLmljb24td2VhdGhlci13aW5kLW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG4uaWNvbi13ZWF0aGVyLXdpbmQtbnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5pY29uLXdlYXRoZXItd2luZC1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG4uaWNvbi13ZWF0aGVyLXdpbmQtc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5pY29uLXdlYXRoZXItd2luZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5pY29uLXdlYXRoZXItd2luZC1zdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLmljb24td2VhdGhlci13aW5kLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5pY29uLXdlYXRoZXItd2luZGd1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXMubGVzc1wiO1xuQGltcG9ydCBcImVsaXRlYWRtaW4ubGVzc1wiO1xuQGltcG9ydCBcIndpZGdldHMubGVzc1wiO1xuQGltcG9ydCBcInNpZGViYXItbmF2Lmxlc3NcIjtcbkBpbXBvcnQgXCJpY29ucy9mb250LWF3ZXNvbWUvbGVzcy9mb250LWF3ZXNvbWUubGVzc1wiO1xuQGltcG9ydCBcImljb25zL3RoZW1pZnktaWNvbnMvdGhlbWlmeS1pY29uc1wiO1xuQGltcG9ydCBcImljb25zL3NpbXBsZS1saW5lLWljb25zL2xlc3Mvc2ltcGxlLWxpbmUtaWNvbnNcIjtcbkBpbXBvcnQgXCJpY29ucy93ZWF0aGVyLWljb25zL2xlc3Mvd2VhdGhlci1pY29uc1wiO1xuQGltcG9ydCBcImljb25zL2xpbmVhLWljb25zL2xpbmVhLmxlc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy5sZXNzXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZS5sZXNzXCI7XG4vLyBAaW1wb3J0IFwiZGFyay5sZXNzXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnMuY3NzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLWZpeC5sZXNzXCI7XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdQb3BwaW5zIExpZ2h0JyksIGxvY2FsKCdQb3BwaW5zLUxpZ2h0JyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92NS9weGlCeXA4a3Y4SkhnRlZyTER6OFoxeGxFQS50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1BvcHBpbnMgUmVndWxhcicpLCBsb2NhbCgnUG9wcGlucy1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92NS9weGlFeXA4a3Y4SkhnRlZySkpmZWR3LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbCgnUG9wcGlucyBNZWRpdW0nKSwgbG9jYWwoJ1BvcHBpbnMtTWVkaXVtJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92NS9weGlCeXA4a3Y4SkhnRlZyTEdUOVoxeGxFQS50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ1BvcHBpbnMgU2VtaUJvbGQnKSwgbG9jYWwoJ1BvcHBpbnMtU2VtaUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3Y1L3B4aUJ5cDhrdjhKSGdGVnJMRWo2WjF4bEVBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnUG9wcGlucyBCb2xkJyksIGxvY2FsKCdQb3BwaW5zLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3Y1L3B4aUJ5cDhrdjhKSGdGVnJMQ3o3WjF4bEVBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuIiwiLy8gVmFyaWFibGVzXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UG9wcGluczozMDAsNDAwLDUwMCw2MDAsNzAwKTtcblxuQGJhc2Vmb250MTonR290aGFtJywgc2Fucy1zZXJpZjtcbkBiYXNlZm9udDI6J0dvdGhhbScsIHNhbnMtc2VyaWY7XG5cbiBcbi8qVGhlbWUgQ29sb3JzKi9cbkB0b3BiYXI6IzRjNTY2NztcbkBzaWRlYmFyOiMzNTNjNDg7XG5AYm9keWNvbG9yOiNlZGYxZjU7XG5AaGVhZGluZ3RleHQ6ICMyYjJiMmI7IFxuQGJvZHl0ZXh0OiAjNjg2ODY4O1xuQHNpZGViYXItdGV4dDojNTQ2NjdhO1xuQHRoZW1lY29sb3I6I2ZmNjg0OTtcbkBkYXJrLXRoZW1lY29sb3I6IzM1M2M0ODtcbkB0cmEtY29sb3I6Izk2YTJiNDsgXG5cbi8qYm9vdHN0cmFwIENvbG9yKi9cbkBkYW5nZXI6ICNmYjk2Nzg7XG5Ac3VjY2VzczogIzAwYzI5MjtcbkB3YXJuaW5nOiAjZmVjMTA3O1xuQHByaW1hcnk6ICNhYjhjZTQ7XG5AaW5mbzogIzAwOUJFMDtcbkBtdXRlZDogIzk4YTZhZDtcbkBkYXJrOiAjOTZhMmI0O1xuQGludmVyc2U6IzRjNTY2NztcbkBsaWdodDojZTRlN2VhO1xuQGV4dHJhbGlnaHQ6I2Y3ZmFmYztcblxuLypOb3JtYWwgQ29sb3IqL1xuQHdoaXRlOiAjZmZmZmZmO1xuQHJlZDojZmIzYTNhO1xuQHB1cnBsZTojOTY3NWNlO1xuQGJsdWU6IzAyYmVjOTtcblxuQGJvcmRlcjpyZ2JhKDEyMCwgMTMwLCAxNDAsIDAuMjgpO1xuQG1lZ25hOiMwMWMwYzg7XG5cbkByZ3Q6cmlnaHQ7XG5AbGZ0OmxlZnQ7XG5cbkBkYXJrLXRleHQ6Izg0OGE5Njtcbi8qQm9yZGVyIHJhZGl1cyovXG5AcmFkaXVzOjBweDtcblxuLypQcmVsb2FkZXIqL1xuLnByZWxvYWRlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAuY3NzbG9hZC1zcGVlZGluZy13aGVlbHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IH5cImNhbGMoNTAlIC0gMy41cHgpXCI7XG4gICAgICAgIGxlZnQ6IH5cImNhbGMoNTAlIC0gMy41cHgpXCI7XG4gICAgfVxufVxuXG5cblxuLyogVGhpcyBpcyBmb3IgcG9waW5zIGZvbnQgZm9yIGZpcmVmb3ggKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YxLzJmQ0p0YmhTbGhOTmE2UzJ4bGg5R3lFQXZ0aF9MbHJmRTgwQ1lkU0g0N3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMkJDLCBVKzA5MDAtMDk3RiwgVSsxQ0QwLTFDRjYsIFUrMUNGOC0xQ0Y5LCBVKzIwMEItMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQywgVStBODMwLUE4MzksIFUrQThFMC1BOEZCO1xufVxuLyogVGhpcyBpcyBmb3IgcG9waW5zIGZvbnQgZm9yIGZpcmVmb3ggKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjEvVUdoMllHOGd4ODZyUkdpQVpZSWJWeUVBdnRoX0xscmZFODBDWWRTSDQ3dy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSsxRTAwLTFFRkYsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogVGhpcyBpcyBmb3IgcG9waW5zIGZvbnQgZm9yIGZpcmVmb3ggKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YxL3lRV2FPRDRpTlU1TlRZMGFwTi1xal9rX3ZBcmhxVklaMG52OXEwOTBoTjgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXMubGVzc1wiO1xuLy8gR2xvYmFsIFN0eWxlc1xuKiB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiBAc2lkZWJhcjtcbiAgICBmb250LWZhbWlseTogQGJhc2Vmb250MTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGNvbG9yOiBAYm9keXRleHQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuaHRtbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGNvbG9yOiBAaGVhZGluZ3RleHQ7XG4gICAgZm9udC1mYW1pbHk6IEBiYXNlZm9udDI7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuaDEge1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweFxufVxuXG5oMiB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4XG59XG5cbmgzIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDIxcHhcbn1cblxuaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweFxufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweFxufVxuXG4uZG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saWdodF9vcF90ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIEB0aGVtZWNvbG9yIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG5wIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5iIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG5hIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5mb250LTEyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbmhyIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXI7XG59XG5cbi5iLXQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4uYi1iIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLmItbCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4uYi1yIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4uYi1hbGwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG59XG5cbi5iLW5vbmUge1xuICAgIGJvcmRlcjogMHB4IWltcG9ydGFudDtcbn1cblxuLm1heC1oZWlnaHQge1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5wLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0zMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnAtci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnAtci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnAtci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC10LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnAtdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnAtdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnAtdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnAtYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm0tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tdC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm0tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi52YiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9udC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnB1bGwtaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uYi0wIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2FsLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ4LXNoYWRvdyB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubXgtYm94IHtcbiAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbn1cblxuLnRodW1iLXNtIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG59XG5cbi50aHVtYi1tZCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xufVxuXG4udGh1bWItbGcge1xuICAgIGhlaWdodDogODhweDtcbiAgICB3aWR0aDogODhweDtcbn1cblxuLnR4dC1vZmxvIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5nZXQtY29kZSB7XG4gICAgY29sb3I6IEBkYXJrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLyogQmFkZ2UgKi9cblxuLmJhZGdlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3YXJuaW5nO1xufVxuXG4uYmFkZ2UteHMge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4uYmFkZ2UteHMsXG4uYmFkZ2Utc20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTJweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN1Y2Nlc3M7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbztcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3YXJuaW5nO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xufVxuXG4uYmFkZ2UtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlO1xufVxuXG4uYmFkZ2UtcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xufVxuXG4uYmFkZ2UtaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGludmVyc2U7XG59XG5cblxuLypub3RpZnkqL1xuXG4ubm90aWZ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgLmhlYXJ0Yml0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCBAZGFuZ2VyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogaGVhcnRiaXQgMXMgZWFzZS1vdXQ7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIC1vLWFuaW1hdGlvbjogaGVhcnRiaXQgMXMgZWFzZS1vdXQ7XG4gICAgICAgIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogaGVhcnRiaXQgMXMgZWFzZS1vdXQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIH1cbiAgICAucG9pbnQge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYW5nZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgaGVhcnRiaXQge1xuICAgIDAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydGJpdCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgIH1cbn1cblxuXG4vKiBUZXh0IGNvbG9ycyAqL1xuXG4udGV4dC13aGl0ZSB7XG4gICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAgIGNvbG9yOiBAZGFuZ2VyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzhkOWVhNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgICBjb2xvcjogQHdhcm5pbmcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gICAgY29sb3I6IEBzdWNjZXNzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAgIGNvbG9yOiBAaW5mbyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbnZlcnNlIHtcbiAgICBjb2xvcjogQGludmVyc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZSB7XG4gICAgY29sb3I6IEBibHVlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZSB7XG4gICAgY29sb3I6IEBwdXJwbGUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6IEBwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW1lZ25hIHtcbiAgICBjb2xvcjogQG1lZ25hICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAgIGNvbG9yOiBAYm9keXRleHQgIWltcG9ydGFudDtcbn1cblxuXG4vKiBCYWNrZ3JvdW5kIGNvbG9ycyAqL1xuXG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbyAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdhcm5pbmcgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhbmdlciAhaW1wb3J0YW50O1xufVxuXG4uYmctdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10aGVtZS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFyay10aGVtZWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW52ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cblxuLyogTGFiZWxzICovXG5cbi5sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4IDNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGFiZWwtcm91bmRlZCxcbi5sYWJlbC1yb3VkZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgcGFkZGluZzogNHB4IDEycHggM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sYWJlbC1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtZWduYTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGluZm87XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2FybmluZztcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhbmdlcjtcbn1cblxuLmxhYmVsLW1lZ25hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWVnbmE7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbn1cblxuLmxhYmVsLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHB1cnBsZTtcbn1cblxuLmxhYmVsLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbn1cblxuLmxhYmVsLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnZlcnNlO1xufVxuXG4ubGFiZWwtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbn1cblxuLmxhYmVsLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtdXRlZDtcbn1cblxuXG4vKkJvb3RzdHJhcCBvdmVyaWdodCovXG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIC4wNSkhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbn1cblxuLmRyb3Bkb3duLW1lbnU+bGk+YTpmb2N1cyxcbi5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBleHRyYWxpZ2h0O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAucHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzU2NTY1NjtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMHM7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGRhcms7XG4gICAgfVxufVxuXG4uaW5wdXQtc20ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmlucHV0LWxnIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbD4uYnRuIHtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCxcbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biB7XG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbn1cblxuLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBsaWdodDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSxcbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBpbmZvO1xuICAgIGJvcmRlci1jb2xvcjogQGluZm87XG59XG5cbi5saXN0LXRhc2sgLmxpc3QtZ3JvdXAtaXRlbSxcbi5saXN0LXRhc2sgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgICBib3JkZXI6IDBweDtcbn1cblxuLmxpc3QtdGFzayAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXI6IDBweFxufVxuXG4ubWVkaWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIC5tZWRpYS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbmEubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGV4dHJhbGlnaHQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGV4dHJhbGlnaHQ7XG59XG5cbi53ZWxsLFxucHJlIHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICAgIGNvbG9yOiBAZGFyaztcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgfVxufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmFsZXJ0IHtcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgd2lkdGg6IDglO1xuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAvKiBwdXNoZXMgdGhlIGljb24gaW4gdGhlIG1pZGRsZSBvZiB0aGUgaGVpZ2h0ICovXG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbn1cblxuLnBvcG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA1cHggMTRweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5jb2wtbGctMSxcbi5jb2wtbGctMTAsXG4uY29sLWxnLTExLFxuLmNvbC1sZy0xMixcbi5jb2wtbGctMixcbi5jb2wtbGctMyxcbi5jb2wtbGctNCxcbi5jb2wtbGctNSxcbi5jb2wtbGctNixcbi5jb2wtbGctNyxcbi5jb2wtbGctOCxcbi5jb2wtbGctOSxcbi5jb2wtbWQtMSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5jb2wtbWQtMixcbi5jb2wtbWQtMyxcbi5jb2wtbWQtNCxcbi5jb2wtbWQtNSxcbi5jb2wtbWQtNixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtc20tMSxcbi5jb2wtc20tMTAsXG4uY29sLXNtLTExLFxuLmNvbC1zbS0xMixcbi5jb2wtc20tMixcbi5jb2wtc20tMyxcbi5jb2wtc20tNCxcbi5jb2wtc20tNSxcbi5jb2wtc20tNixcbi5jb2wtc20tNyxcbi5jb2wtc20tOCxcbi5jb2wtc20tOSxcbi5jb2wteHMtMSxcbi5jb2wteHMtMTAsXG4uY29sLXhzLTExLFxuLmNvbC14cy0xMixcbi5jb2wteHMtMixcbi5jb2wteHMtMyxcbi5jb2wteHMtNCxcbi5jb2wteHMtNSxcbi5jb2wteHMtNixcbi5jb2wteHMtNyxcbi5jb2wteHMtOCxcbi5jb2wteHMtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbn1cblxuLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuXG4vKiBQYWdpbmF0aW9uLyBQYWdlciAqL1xuXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG5cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbn1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gICAgY29sb3I6IEBkYXJrO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0O1xufVxuXG4ucGFnaW5hdGlvbi1zcGxpdCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wYWdpbmF0aW9uLXNwbGl0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBhZ2luYXRpb24tc3BsaXQgbGkgYSB7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xufVxuXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQHRoZW1lY29sb3I7XG59XG5cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gICAgY29sb3I6IEBkYXJrO1xufVxuXG4vLyB0YWJsZS1jZWxsXG4udGFibGUtYm94IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmpxc3Rvb2x0aXAge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8vIHRleHQtYWxpZ25cbi8vIFdyYXBwZXJzXG4jd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3BhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2OHB4O1xuICAgIGJhY2tncm91bmQ6IEBib2R5Y29sb3I7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5mb290ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogIzU4NjY2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbi8vIFBhZ2UgdGl0bGVcbi5iZy10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNS41cHg7XG4gICAgaDQge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogQHRoZW1lY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE5hdmlnYXRpb25cbi8vIC0tVG9wYmFyXG4ubG9nbyBiIHtcbiAgICAvKmJhY2tncm91bmQ6QHRoZW1lY29sb3I7Ki9cbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ28gaSB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbn1cblxuLnRvcC1sZWZ0LXBhcnQge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5saWdodC1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBAdG9wYmFyO1xuICAgIGJvcmRlcjogMHB4O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQge1xuICAgIGJvcmRlcjogMHB4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNnB4O1xuICAgIHRvcDogMTVweDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzID4gbGkgPiBhIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSlcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wKTtcbiAgICB9XG59XG5cbi5uYXYgLm9wZW4gPiBhLFxuLm5hdiAub3BlbiA+IGE6Zm9jdXMsXG4ubmF2IC5vcGVuID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpXG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSBhIGRpdiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzLFxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXRhc2tzLFxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTlweDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjNweDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXVzZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG59XG5cbi5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgfVxufVxuXG4vLyBTZWFyY2hcblxuLypTZWFyY2gqL1xuXG4uYXBwLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4O1xufVxuXG4uYXBwLXNlYXJjaCBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiBAaW52ZXJzZTtcbn1cblxuLmFwcC1zZWFyY2ggLmZvcm0tY29udHJvbCxcbi5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IEBpbnZlcnNlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAYm9keXRleHQ7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGJvZHl0ZXh0O1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFwcC1zZWFyY2ggLmZvcm0tY29udHJvbDo6LW1zLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGJvZHl0ZXh0O1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLm5hdi1zbWFsbC1jYXAge1xuICAgIGNvbG9yOiAjYTZhZmJiO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzNWVtO1xuICAgIHBhZGRpbmc6IDEycHggMTVweCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbjogMjBweCAwIDAgLTE1cHg7XG59XG5cbi5wcm9maWxlLXBpYyB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLmRyb3AtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgY29sb3I6IEBkYXJrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDExcHggMjBweCAxNXB4O1xufVxuXG4vLyBCdXR0b25zXG4uYnRuLW91dGxpbmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5idG4tcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbn1cblxuLmJ0bi1jdXN0b20sXG4uYnRuLWN1c3RvbS5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogQHRoZW1lY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHRoZW1lY29sb3I7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IEB0aGVtZWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0aGVtZWNvbG9yO1xuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAcHJpbWFyeTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwcmltYXJ5O1xuICAgIH1cbn1cblxuLmJ0bi1zdWNjZXNzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBAc3VjY2VzcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAc3VjY2VzcztcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBzdWNjZXNzO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBzdWNjZXNzO1xuICAgIH1cbn1cblxuLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBAaW5mbztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAaW5mbztcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBpbmZvO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBpbmZvO1xuICAgIH1cbn1cblxuLmJ0bi13YXJuaW5nLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBAd2FybmluZztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAd2FybmluZztcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3YXJuaW5nO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB3YXJuaW5nO1xuICAgIH1cbn1cblxuLmJ0bi1kYW5nZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogQGRhbmdlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZGFuZ2VyO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGRhbmdlcjtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAZGFuZ2VyO1xuICAgIH1cbn1cblxuLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBAbGlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IEBsaWdodDtcbiAgICB9XG59XG5cbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBsaWdodDtcbiAgICB9XG59XG5cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZSB7XG4gICAgY29sb3I6IEBwcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrLXRoZW1lY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeTtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZSB7XG4gICAgY29sb3I6IEBzdWNjZXNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHN1Y2Nlc3M7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuXG4uYnRuLWluZm8uYnRuLW91dGxpbmUge1xuICAgIGNvbG9yOiBAaW5mbztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBpbmZvO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lIHtcbiAgICBjb2xvcjogQHdhcm5pbmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAd2FybmluZztcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lIHtcbiAgICBjb2xvcjogQGRhbmdlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBkYW5nZXI7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuXG4uYnV0dG9uLWJveCAuYnRuIHtcbiAgICBtYXJnaW46IDAgOHB4IDhweCAwcHg7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogLTZweCAxMnB4IC02cHggLTE0cHg7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG59XG5cbi5idG4tZmFjZWJvb2sge1xuICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdHdpdHRlciB7XG4gICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1saW5rZWRpbiB7XG4gICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kcmliYmJsZSB7XG4gICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1nb29nbGVwbHVzIHtcbiAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWluc3RhZ3JhbSB7XG4gICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjcyOWIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1waW50ZXJlc3Qge1xuICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IyMDI3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZHJvcGJveCB7XG4gICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdlZTUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1mbGlja3Ige1xuICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdHVtYmxyIHtcbiAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyNTA2ZCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXNreXBlIHtcbiAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXlvdXR1YmUge1xuICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZ2l0aHViIHtcbiAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTUxNSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuZm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZm9jdXMsXG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5IDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAcHJpbWFyeTtcbn1cblxuLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmZvY3VzOmFjdGl2ZSxcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3VjY2VzcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAc3VjY2Vzcztcbn1cblxuLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvLmZvY3VzOmFjdGl2ZSxcbi5idG4taW5mbzphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAaW5mbztcbn1cblxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmZvY3VzOmFjdGl2ZSxcbi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmZvY3VzLFxuLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2FybmluZztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAd2FybmluZztcbn1cblxuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZm9jdXM6YWN0aXZlLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZm9jdXMsXG4uYnRuLWRhbmdlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhbmdlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZGFuZ2VyO1xufVxuXG4uYnRuLWludmVyc2UsXG4uYnRuLWludmVyc2U6aG92ZXIsXG4uYnRuLWludmVyc2U6Zm9jdXMsXG4uYnRuLWludmVyc2U6YWN0aXZlLFxuLmJ0bi1pbnZlcnNlLmFjdGl2ZSxcbi5idG4taW52ZXJzZS5mb2N1cyxcbi5idG4taW52ZXJzZTphY3RpdmUsXG4uYnRuLWludmVyc2U6Zm9jdXMsXG4uYnRuLWludmVyc2U6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnZlcnNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBpbnZlcnNlO1xuICAgIGNvbG9yOiBAd2hpdGU7XG59XG5cbi8vIENoYXQgV2lkZ2V0XG4uY2hhdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNoYXQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIEBib3JkZXI7XG59XG5cbi5jaGF0IGxpLmxlZnQgLmNoYXQtYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5jaGF0IGxpLnJpZ2h0IC5jaGF0LWJvZHkge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLmNoYXQgbGkgLmNoYXQtYm9keSBwIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYW5lbCAuc2xpZGVkb3duIC5nbHlwaGljb24sXG4uY2hhdCAuZ2x5cGhpY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmNoYXQtcGFuZWwgLnBhbmVsLWJvZHkge1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vLyBMb2dpbiBQYWdlXG4ubG9naW4tcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDI1JTtcbn1cblxuLy8gRmxvdCBDaGFydHMgQ29udGFpbmVyc1xuLmZsb3QtY2hhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDAwcHg7XG59XG5cbi5mbG90LWNoYXJ0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLy8gRGF0YVRhYmxlcyBPdmVycmlkZXNcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjBkY1wiO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gICAgY29sb3I6IHJnYmEoNTAsIDUwLCA1MCwgLjUpO1xufVxuXG4vLyBDaXJjbGUgQnV0dG9ucyBcbi5idG4tY2lyY2xlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cblxuLmJ0bi1jaXJjbGUuYnRuLWxnIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uYnRuLWNpcmNsZS5idG4teGwge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi8vIEdyaWQgRGVtbyBFbGVtZW50c1xuLnNob3ctZ3JpZCBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXh0cmFsaWdodDtcbn1cblxuLnNob3ctZ3JpZCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi8vIEN1c3RvbSBDb2xvcmVkIFBhbmVsc1xuLmh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLndoaXRlLWJveCB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5wYW5lbCB7XG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICAucGFuZWwtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6IEBkYXJrO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLWFjdGlvbiB7XG4gICAgICAgIGZsb2F0OiBAcmd0O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGJhc2Vmb250MTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIH1cbn1cblxuLnBhbmVsLWdyZWVuLFxuLnBhbmVsLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogQHN1Y2Nlc3M7XG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBib3JkZXItY29sb3I6IEBzdWNjZXNzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogQHN1Y2Nlc3M7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbihAc3VjY2VzcywgMTUlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhbmVsLWJsYWNrLFxuLnBhbmVsLWludmVyc2Uge1xuICAgIGJvcmRlci1jb2xvcjogQGludmVyc2U7XG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBib3JkZXItY29sb3I6IEBpbnZlcnNlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnZlcnNlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogQGludmVyc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbihAaW52ZXJzZSwgMTUlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhbmVsLWRhcmtibHVlLFxuLnBhbmVsLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnk7XG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogQHByaW1hcnk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbihAcHJpbWFyeSwgMTUlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhbmVsLWJsdWUsXG4ucGFuZWwtaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAaW5mbztcbiAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGluZm87XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGluZm87XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAaW5mbztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKEBpbmZvLCAxNSUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFuZWwtcmVkLFxuLnBhbmVsLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBAZGFuZ2VyO1xuICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYW5nZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oQGRhbmdlciwgMTUlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhbmVsLXllbGxvdyxcbi5wYW5lbC13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6IEB3YXJuaW5nO1xuICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAd2FybmluZztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2FybmluZztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IEB3YXJuaW5nO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oQHdhcm5pbmcsIDE1JSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYW5lbC13aGl0ZSxcbi5wYW5lbC1kZWZhdWx0IHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXI7XG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogQGRhcms7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgfVxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgY29sb3I6IEBkYXJrO1xuICAgIH1cbiAgICAucGFuZWwtYWN0aW9uIGEge1xuICAgICAgICBjb2xvcjogQGRhcms7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6IEBkYXJrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5lbC1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgIGNvbG9yOiBAZGFyaztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgfVxufVxuXG4uZnVsbC1wYW5lbC1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6IEBpbmZvO1xuICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAaW5mbztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgfVxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogQGluZm87XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICAgIC5wYW5lbC1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAaW5mbztcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogQGluZm87XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbihAaW5mbywgMTUlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZ1bGwtcGFuZWwtd2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAd2FybmluZztcbiAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHdhcm5pbmc7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdhcm5pbmc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIH1cbiAgICAucGFuZWwtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3YXJuaW5nO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgICAucGFuZWwtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHdhcm5pbmc7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IEB3YXJuaW5nO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oQHdhcm5pbmcsIDE1JSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mdWxsLXBhbmVsLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogQHN1Y2Nlc3M7XG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBib3JkZXItY29sb3I6IEBzdWNjZXNzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICB9XG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAc3VjY2VzcztcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gICAgLnBhbmVsLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBzdWNjZXNzO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAc3VjY2VzcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKEBzdWNjZXNzLCAxNSUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnVsbC1wYW5lbC1wdXJwbGUge1xuICAgIGJvcmRlci1jb2xvcjogQHB1cnBsZTtcbiAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHB1cnBsZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgfVxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogQHB1cnBsZTtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gICAgLnBhbmVsLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBwdXJwbGU7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IEBwdXJwbGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbihAcHVycGxlLCAxNSUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnVsbC1wYW5lbC1kYW5nZXIge1xuICAgIGJvcmRlci1jb2xvcjogQGRhbmdlcjtcbiAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGRhbmdlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICB9XG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAZGFuZ2VyO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgICAucGFuZWwtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGRhbmdlcjtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogQGRhbmdlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKEBkYW5nZXIsIDE1JSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mdWxsLXBhbmVsLWludmVyc2Uge1xuICAgIGJvcmRlci1jb2xvcjogQGludmVyc2U7XG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBib3JkZXItY29sb3I6IEBpbnZlcnNlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnZlcnNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICB9XG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAaW52ZXJzZTtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gICAgLnBhbmVsLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBpbnZlcnNlO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAaW52ZXJzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKEBpbnZlcnNlLCAxNSUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnVsbC1wYW5lbC1kZWZhdWx0IHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXI7XG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogQGRhcms7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgfVxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgY29sb3I6IEBkYXJrO1xuICAgIH1cbiAgICAucGFuZWwtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICBjb2xvcjogQGRhcms7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IEBkYXJrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oQGludmVyc2UsIDE1JSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYW5lbC1vcGNsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLmZhLWZ3IHtcbiAgICB3aWR0aDogMjBweCFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8qV2F2ZSBFZmZlZWN0cyovXG5cbi53YXZlcy10cmFuc2l0aW9uIChAdHJhbnNpdGlvbikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cblxuLndhdmVzLXRyYW5zZm9ybShAc3RyaW5nKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IEBzdHJpbmc7XG4gICAgLW1vei10cmFuc2Zvcm06IEBzdHJpbmc7XG4gICAgLW1zLXRyYW5zZm9ybTogQHN0cmluZztcbiAgICAtby10cmFuc2Zvcm06IEBzdHJpbmc7XG4gICAgdHJhbnNmb3JtOiBAc3RyaW5nO1xufVxuXG4ud2F2ZXMtYm94LXNoYWRvdyhAc2hhZG93KSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93O1xuICAgIGJveC1zaGFkb3c6IEBzaGFkb3c7XG59XG5cbi53YXZlcy1lZmZlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC53YXZlcy1yaXBwbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgLndhdmVzLXRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1vdXQpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgLndhdmVzLXRyYW5zZm9ybShzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCkpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAmLndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgIEBncmFkaWVudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpIDQwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCkgNTAlLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSA2MCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChAZ3JhZGllbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoQGdyYWRpZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoQGdyYWRpZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KEBncmFkaWVudCk7XG4gICAgfVxuICAgICYud2F2ZXMtY2xhc3NpYyAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgICAmLndhdmVzLWNsYXNzaWMud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICB9XG59XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICAgIC53YXZlcy10cmFuc2l0aW9uKG5vbmUgfichaW1wb3J0YW50Jyk7XG59XG5cbi53YXZlcy1idXR0b24sXG4ud2F2ZXMtY2lyY2xlIHtcbiAgICAud2F2ZXMtdHJhbnNmb3JtKHRyYW5zbGF0ZVooMCkpO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcbn1cblxuLndhdmVzLWJ1dHRvbixcbi53YXZlcy1idXR0b246aG92ZXIsXG4ud2F2ZXMtYnV0dG9uOnZpc2l0ZWQsXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi53YXZlcy1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuODVlbSAxLjFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbn1cblxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuODVlbSAxLjFlbTtcbn1cblxuLndhdmVzLWlucHV0LXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgJi53YXZlcy1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndhdmVzLWZsb2F0IHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgLndhdmVzLWJveC1zaGFkb3coMHB4IDFweCAxLjVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gICAgLndhdmVzLXRyYW5zaXRpb24oYWxsIDMwMG1zKTtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIC53YXZlcy1ib3gtc2hhZG93KDBweCA4cHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMwKSk7XG4gICAgfVxufVxuXG4ud2F2ZXMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8qID09PT09PT09PT09PT1cbiAgIENoZWNrYm94IGFuZCBSYWRpb3Ncbj09PT09PT09PT09PT0gKi9cblxuLmNoZWNrYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQ7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIHtcbiAgICBsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVja2JveC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGVja2JveC5jaGVja2JveC1zaW5nbGUge1xuICAgIGxhYmVsIHtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgIH1cbn1cblxuLmNoZWNrYm94LXByaW1hcnkge1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVja2JveC1kYW5nZXIge1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhbmdlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGRhbmdlcjtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tib3gtaW5mbyB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGluZm87XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrYm94LXdhcm5pbmcge1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdhcm5pbmc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEB3YXJuaW5nO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVja2JveC1zdWNjZXNzIHtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAc3VjY2VzcztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tib3gtcHVycGxlIHtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBwdXJwbGU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrYm94LXJlZCB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVja2JveC1pbnZlcnNlIHtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnZlcnNlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAaW52ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIFJhZGlvcyAqL1xuXG4ucmFkaW8ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICAgICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJhZGlvLnJhZGlvLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJhZGlvLnJhZGlvLXNpbmdsZSB7XG4gICAgbGFiZWwge1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgfVxufVxuXG4ucmFkaW8tcHJpbWFyeSB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yYWRpby1kYW5nZXIge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGRhbmdlcjtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmFkaW8taW5mbyB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbztcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGluZm87XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGluZm87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yYWRpby13YXJuaW5nIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3YXJuaW5nO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAd2FybmluZztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2FybmluZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJhZGlvLXN1Y2Nlc3Mge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBzdWNjZXNzO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmFkaW8tcHVycGxlIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBwdXJwbGU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHB1cnBsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJhZGlvLXJlZCB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYW5nZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogRmlsZSBVcGxvYWQgKi9cblxuLmZpbGV1cGxvYWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0LnVwbG9hZCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cblxuXG4vKipcbk1vZGVsc1xuKiovXG5cbi5tb2RlbF9pbWcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vKk5lc3RhYmxlKi9cblxuLm15YWRtaW4tZGQge1xuICAgIC5kZC1saXN0IHtcbiAgICAgICAgLmRkLWl0ZW0ge1xuICAgICAgICAgICAgLmRkLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBpbmZvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAZGFyaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm15YWRtaW4tZGQtZW1wdHkge1xuICAgIC5kZC1saXN0IHtcbiAgICAgICAgLmRkMy1oYW5kbGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBpbmZvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZDMtY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDQ2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBpbmZvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLypTZXR0aW5nIGJveCovXG5cbi5zZXR0aW5nc19ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDc1cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgLW1vei1hbmltYXRpb24tbmFtZTogcm90YXRlO1xuICAgICAgICAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLnRoZW1lX2NvbG9yIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMS41JTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhLnRoZW1lLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBzdWNjZXNzXG4gICAgICAgIH1cbiAgICAgICAgYS50aGVtZS1yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGRhbmdlclxuICAgICAgICB9XG4gICAgICAgIGEudGhlbWUtZGFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAaW52ZXJzZVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGhlbWVfYmxvY2sge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xufVxuXG5cbi8qQ29tbW9uIFVsKi9cblxudWwuY29tbW9uIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6IEBib2R5dGV4dDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogQGluZm87XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqKioqKioqKiogQ2FyZCBCYWNrZ3JvdW5kIGNvbG9ycyAqKioqKioqKioqL1xuXG4uY2FyZC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5O1xufVxuXG4uY2FyZC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3VjY2VzcztcbiAgICBib3JkZXItY29sb3I6IEBzdWNjZXNzO1xufVxuXG4uY2FyZC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbztcbiAgICBib3JkZXItY29sb3I6IEBpbmZvO1xufVxuXG4uY2FyZC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2FybmluZztcbiAgICBib3JkZXItY29sb3I6IEB3YXJuaW5nO1xufVxuXG4uY2FyZC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYW5nZXI7XG4gICAgYm9yZGVyLWNvbG9yOiBAZGFuZ2VyO1xufVxuXG4uY2FyZC1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnZlcnNlO1xuICAgIGJvcmRlci1jb2xvcjogQGludmVyc2U7XG59XG5cbi5jYXJkLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG59XG5cbi5jYXJkLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICAgIGJvcmRlci1jb2xvcjogQGJsdWU7XG59XG5cbi5jYXJkLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHB1cnBsZTtcbiAgICBib3JkZXItY29sb3I6IEBwdXJwbGU7XG59XG5cbi5jYXJkLW1lZ25hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWVnbmE7XG4gICAgYm9yZGVyLWNvbG9yOiBAbWVnbmE7XG59XG5cbi5jYXJkLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeTtcbn1cblxuLmNhcmQtb3V0bGluZS1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6IEBzdWNjZXNzO1xufVxuXG4uY2FyZC1vdXRsaW5lLWluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogQGluZm87XG59XG5cbi5jYXJkLW91dGxpbmUtd2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAd2FybmluZztcbn1cblxuLmNhcmQtb3V0bGluZS1kYW5nZXIge1xuICAgIGJvcmRlci1jb2xvcjogQGRhbmdlcjtcbn1cblxuLmNhcmQtb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogQGludmVyc2U7XG59XG5cbi5jYXJkLW91dGxpbmUtcmVkIHtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG59XG5cbi5jYXJkLW91dGxpbmUtYmx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcbn1cblxuLmNhcmQtb3V0bGluZS1wdXJwbGUge1xuICAgIGJvcmRlci1jb2xvcjogQHB1cnBsZTtcbn1cblxuLmNhcmQtb3V0bGluZS1tZWduYSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbWVnbmE7XG59XG5cbi5jYXJkLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmstdGhlbWVjb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHQ7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHljb2xvcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGxpZ2h0O1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBib2R5Y29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodDtcbn1cbiIsIi8qUk9XIC1JTiovXG4ucm93LWluIGkge1xuICBmb250LXNpemU6MjRweDtcbn1cbi8qSW5ib3ggd2lkZ2V0cyovXG4ubWFpbGJveHsgXG4gIHdpZHRoOjI4MHB4O1xuICBvdmVyZmxvdzphdXRvOyBcbiAgcGFkZGluZy1ib3R0b206MHB4O1xuICB9XG4gIC5tZXNzYWdlLWNlbnRlciB7XG4gIGF7IFxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIEBib3JkZXI7IFxuICAgIGRpc3BsYXk6YmxvY2s7IFxuICAgIHBhZGRpbmc6OXB4IDE1cHg7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDpAZXh0cmFsaWdodDtcbiAgfVxuICB9XG4gIC51c2VyLWltZ3tcbiAgICB3aWR0aDo0MHB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbWFyZ2luOjAgMTBweCAxNXB4IDBweDtcbiAgICBpbWd7IHdpZHRoOjEwMCU7fVxuXG4gICAgLnByb2ZpbGUtc3RhdHVzIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgICAub25saW5le1xuICAgICAgYmFja2dyb3VuZDpAc3VjY2VzcztcbiAgICB9XG4gICAgLmJ1c3l7XG4gICAgICBiYWNrZ3JvdW5kOkBkYW5nZXI7XG4gICAgfVxuICAgIC5hd2F5e1xuICAgICAgYmFja2dyb3VuZDpAd2FybmluZztcbiAgICB9XG4gICAgLm9mZmxpbmV7XG4gICAgICBiYWNrZ3JvdW5kOkB3YXJuaW5nO1xuICAgIH1cbiAgfVxuIC5tYWlsLWNvbnRuZXR7XG4gICAgaDV7XG4gICAgICBtYXJnaW46MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICB9XG5cbiAgICAubWFpbC1kZXNje1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgbWFyZ2luOjVweCAwO1xuICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICAgIGNvbG9yOkBkYXJrO1xuICAgIH1cbiAgICAudGltZXtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICBjb2xvcjpAZGFyaztcbiAgICB9XG5cbiB9XG5cbiB9IFxuLm1haWwtY29udG5ldCBhLmFjdGlvbntcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICB9XG4ubWFpbC1jb250bmV0OmhvdmVyIGEuYWN0aW9ue1xuICB2aXNpYmlsaXR5OnZpc2libGU7XG59ICBcblxuLypJbmJveCBDZW50ZXIqL1xuXG4uaW5ib3gtY2VudGVye1xuICAudW5yZWFkIHRke1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgfVxuICBhe1xuICAgIGNvbG9yOkBib2R5dGV4dDtcbiAgICBwYWRkaW5nOjJweCAwIDNweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxufVxuXG4vKkNvbW1lbnQgY2VudGVyKi9cblxuLmNvbW1lbnQtY2VudGVyIHtcbiAgbWFyZ2luOjAgLTI1cHg7XG4gIC5jb21tZW50LWJvZHl7IFxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIEBib3JkZXI7IFxuICAgIGRpc3BsYXk6dGFibGU7IFxuICAgIHBhZGRpbmc6MjBweCAyNXB4O1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQ6QGV4dHJhbGlnaHQ7XG4gIH1cbiAgfVxuICAudXNlci1pbWd7XG4gICAgd2lkdGg6NDBweDtcbiAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbWFyZ2luOjAgMTBweCAwcHggMHB4O1xuICAgIGltZ3sgd2lkdGg6MTAwJTt9XG5cbiAgfVxuIC5tYWlsLWNvbnRuZXR7XG4gICAgZGlzcGxheTp0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICBoNXtcbiAgICAgIG1hcmdpbjowcHg7XG4gICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgIH1cbiAgICAubWFpbC1kZXNje1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgbWFyZ2luOjhweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6MjVweDtcbiAgICAgIGNvbG9yOkBkYXJrLXRleHQ7XG4gICAgICBoZWlnaHQ6NTBweDtcbiAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB9XG4gICAgLnRpbWV7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgY29sb3I6QGRhcms7XG4gICAgfVxuIH1cbiB9IFxuLypTYWxlcyByZXBvcnQqL1xuLnNhbGVzLXJlcG9ydCB7XG4gIGJhY2tncm91bmQ6QGV4dHJhbGlnaHQ7XG4gIG1hcmdpbjoxMnB4IC0yNXB4O1xuICBwYWRkaW5nOjE1cHg7XG59XG5cblxuXG5cbi8qVGFzayovXG4uZHJvcGRvd24tdGFza3MsIC5kcm9wZG93bi1hbGVydHN7IHBhZGRpbmc6MHB4O31cbi5kcm9wZG93bi10YXNrcyBsaSBhLCAuZHJvcGRvd24tYWxlcnRzIGxpIGEsIC5tYWlsYm94IGxpID4gYXsgcGFkZGluZzoxNXB4IDIwcHg7fVxuLmRyb3Bkb3duLXRhc2tzIGxpLmRpdmlkZXIsIC5kcm9wZG93bi1hbGVydHMgbGkuZGl2aWRlcnsgbWFyZ2luOjBweDt9XG5cbi8qY29sLWluKi9cbi5yb3ctaW4tYnJ7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlcjt9XG4uY29sLWluIHtcbiAgXG4gIHBhZGRpbmc6IDIwcHg7XG4gIGg1e31cbiAgaDN7Zm9udC1zaXplOiA0OHB4OyBmb250LXdlaWdodDoxMDA7fVxufVxuXG4vKlxuQmFzaWMgTGlzdFxuKi9cbi5iYXNpYy1saXN0IHtcbiBwYWRkaW5nOjBweDtcbiBsaXtcbiAgZGlzcGxheTpibG9jaztcbiAgcGFkZGluZzoxNXB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgQGJvcmRlcjtcbiAgbGluZS1oZWlnaHQ6MjdweDtcbn1cbn1cbi5iYXNpYy1saXN0IGxpOmxhc3QtY2hpbGR7XG4gIGJvcmRlci1ib3R0b206MHB4O1xuICB9XG5cbi8qIFN0ZWFtIGxpbmUgd2lkZ2V0ICovXG5cbi5zdGVhbWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJvcmRlcjtcbiAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgLnNsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgIGltZ3tcbiAgICAgIG1heC13aWR0aDo0MHB4O1xuICB9XG4gIH1cbn1cbi5zdGVhbWxpbmUgLnNsLXJpZ2h0eyBwYWRkaW5nLWxlZnQ6MzVweDt9XG4uc3RlYW1saW5lIC5zbC1pdGVte1xuICBcbiAgbWFyZ2luLXRvcDo4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbn1cbi5zbC1kYXRleyBcbiAgZm9udC1zaXplOjEwcHg7IGNvbG9yOkBtdXRlZDtcbn1cblxuLnRpbWUtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxufVxuXG4udGltZS1pdGVtLWl0ZW0ge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4uaXRlbS1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlVzZXItYm94Ki9cblxuLnVzZXItYmd7XG4gIG1hcmdpbjotMjVweDtcbiAgaGVpZ2h0OjIzMHB4O1xuICBvdmVyZmxvdzpoaWRkZW47IFxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAub3ZlcmxheS1ib3h7XG4gICAgICBiYWNrZ3JvdW5kOkBwdXJwbGU7XG4gICAgICBvcGFjaXR5OjAuOTtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOjBweDtcbiAgICAgIGxlZnQ6MHB4O1xuICAgICAgcmlnaHQ6MHB4O1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgIC51c2VyLWNvbnRlbnR7XG4gICAgIHBhZGRpbmc6MTVweDtcbiAgICAgbWFyZ2luLXRvcDozMHB4O1xuXG4gICB9ICAgXG4gIH0gIFxufVxuLnVzZXItYnRtLWJveHsgXG4gICAgcGFkZGluZzo0MHB4IDAgMTBweDsgXG4gICAgY2xlYXI6Ym90aDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi8qICAgIFZlcnRpY2FsIENhcm91c2VsICovXG4udmVydGljYWwgLmNhcm91c2VsLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnZlcnRpY2FsIC5pdGVtIHtcbiAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCB0b3A7XG4gICAtbW96LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgdG9wO1xuICAgLW1zLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgdG9wO1xuICAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCB0b3A7XG4gICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IHRvcDtcbn1cblxuLmNhcm91c2VsLnZlcnRpY2FsIC5hY3RpdmUge1xuICAgdG9wOiAwO1xufVxuXG4uY2Fyb3VzZWwudmVydGljYWwgLm5leHQge1xuICAgdG9wOiA0MDBweDtcbn1cblxuLmNhcm91c2VsLnZlcnRpY2FsIC5wcmV2IHtcbiAgIHRvcDogLTQwMHB4O1xufVxuXG4uY2Fyb3VzZWwudmVydGljYWwgLm5leHQubGVmdCxcbi5jYXJvdXNlbC52ZXJ0aWNhbCAucHJldi5yaWdodCB7XG4gICB0b3A6IDA7XG59XG5cbi5jYXJvdXNlbC52ZXJ0aWNhbCAuYWN0aXZlLmxlZnQge1xuICAgdG9wOiAtNDAwcHg7XG59XG5cbi5jYXJvdXNlbC52ZXJ0aWNhbCAuYWN0aXZlLnJpZ2h0IHtcbiAgIHRvcDogNDAwcHg7XG59XG5cbi5jYXJvdXNlbC52ZXJ0aWNhbCAuaXRlbSB7XG4gICBsZWZ0OiAwO1xufVxuLnR3aS11c2VyIGltZ3tcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xufVxuLnR3aS11c2VyIHtcbiAgICBtYXJnaW46IDE4cHggMDtcbn1cbi5jYXJvdXNlbC1pbm5lciBoM3sgaGVpZ2h0OjExMnB4OyBvdmVyZmxvdzpoaWRkZW47fVxuLypDaGFydCBCb3gqL1xuLmNoYXJ0LWJveHtcbiAgbWFyZ2luOjI1cHggLTE1cHggLTE3cHggLTE3cHg7XG59XG5cbi8qVG9kbyBsaXN0Ki9cbi5saXN0LXRhc2sgLnRhc2stZG9uZSBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi8qIENoYXQgd2lkZ2V0ICovXG4uY2hhdC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMzMycHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBvdmVyZmxvdzphdXRvO1xuICB9XG4gIC5jaGF0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5jaGF0LXRleHQge1xuICAgIFxuICAgIGJhY2tncm91bmQ6IEBleHRyYWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6QHJhZGl1cztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgaDQge1xuICAgICAgY29sb3I6ICMxYTI5NDI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGxpbmUtaGVpZ2h0OjE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cbiAgICBie1xuICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICBvcGFjaXR5OjAuODtcbiAgICB9XG4gICAgXG4gIH1cbiAgLmNoYXQtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC5vZGQge1xuICAgIC5jaGF0LWltYWdlIHtcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2hhdC1ib2R5IHtcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBcbiAgICAgIFxuICAgICAgY29sb3I6QHdoaXRlO1xuICAgIH1cbiAgICAuY2hhdC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOkB0aGVtZWNvbG9yO1xuICAgIGg0IHsgY29sb3I6QHdoaXRlOyB9XG4gIH1cbiAgfSBcbn1cblxuLmNoYXQtc2VuZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKldlYXRoZXIqL1xuXG4ud2VhdGhlci1ib3h7XG4gIC53ZWF0aGVyLXRvcHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcGFkZGluZzoxMHB4IDI1cHg7XG4gICAgbWFyZ2luOjAgLTI1cHg7XG4gICAgYmFja2dyb3VuZDpAZXh0cmFsaWdodDsgIFxuICAgIGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7IFxuICAgICAgc21hbGx7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvZGF5X2NybnR7XG4gICAgZm9udC1zaXplOjQ1cHg7XG4gICAgZm9udC13ZWlnaHQ6MTAwO1xuICAgICAgY2FudmFze1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2VhdGhlci1pbmZvIHtcbiAgXG4gICAgcGFkZGluZzoxMHB4IDA7XG4gICAgfVxuICAud2VhdGhlci10aW1le1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgICAgbGkgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgfVxuICAgICAgbGkgY2FudmFze1xuICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgIG1hcmdpbjoxMHB4IDA7XG4gICAgICB9XG4gIH1cblxufVxuLmRlbW8tY29udGFpbmVyIHtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjM1MHB4O1xuICBcbn1cblxuLmRlbW8tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLypOb3RpZmljYXRpb24gYWxlcnQqL1xuLm15YWRtaW4tYWxlcnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm15YWRtaW4tYWxlcnQgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5teWFkbWluLWFsZXJ0IGg0IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbn1cbi5teWFkbWluLWFsZXJ0IC5pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGVmdDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiA0MHB4O1xufVxuLm15YWRtaW4tYWxlcnQtaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbn1cbi5teWFkbWluLWFsZXJ0LWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5teWFkbWluLWFsZXJ0LWljb24gaXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm15YWRtaW4tYWxlcnQgLmNsb3NlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogMDtcbn1cbi5teWFkbWluLWFsZXJ0IC5jbG9zZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLm15YWRtaW4tYWxlcnQtY2xpY2sge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLm15YWRtaW4tYWxlcnQgLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbn1cbi5teWFkbWluLWFsZXJ0IC5jYW5jZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuLm15YWRtaW4tYWxlcnQgLnByaW1hcnk6aG92ZXIsIC5teWFkbWluLWFsZXJ0IC5jYW5jZWw6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cbi5teWFkbWluLWFsZXJ0LXRvcCwgLm15YWRtaW4tYWxlcnQtYm90dG9tLCAubXlhZG1pbi1hbGVydC10b3AtbGVmdCwgLm15YWRtaW4tYWxlcnQtdG9wLXJpZ2h0LCAubXlhZG1pbi1hbGVydC1ib3R0b20tbGVmdCwgLm15YWRtaW4tYWxlcnQtYm90dG9tLXJpZ2h0LCAubXlhZG1pbi1hbGVydC1mdWxsc2NyZWVuIHtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDtcbn1cbi5teWFkbWluLWFsZXJ0LXRvcCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG4ubXlhZG1pbi1hbGVydC1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuLm15YWRtaW4tYWxlcnQtdG9wLWxlZnQge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiA4MHB4O1xufVxuLm15YWRtaW4tYWxlcnQtdG9wLXJpZ2h0IHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDgwcHg7XG59XG4ubXlhZG1pbi1hbGVydC1ib3R0b20tbGVmdCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG59XG4ubXlhZG1pbi1hbGVydC1ib3R0b20tcmlnaHQge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbn1cbi5teWFkbWluLWFsZXJ0LWZ1bGxzaXplIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbn1cbi5hbGVydC1jdXN0b20ge1xuICAgIGJhY2tncm91bmQ6IEB0aGVtZWNvbG9yO1xuICAgIGNvbG9yOkB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6QHRoZW1lY29sb3I7XG59XG4uYWxlcnQtaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZDogQGludmVyc2U7XG4gICAgY29sb3I6QHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjpAaW52ZXJzZTtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiBAc3VjY2VzcztcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOkBzdWNjZXNzO1xufVxuLmFsZXJ0LWRhcmsge1xuICAgIGJhY2tncm91bmQ6IEBib2R5dGV4dDtcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOkBib2R5dGV4dDtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiBAd2FybmluZztcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOkB3YXJuaW5nO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogQGRhbmdlcjtcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOkBkYW5nZXI7XG59XG4uYWxlcnQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogQHB1cnBsZTtcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOkBwdXJwbGU7XG59XG4uYWxlcnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogQGluZm87XG4gICAgY29sb3I6QHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjpAaW5mbztcbn1cbi5hbGVydC1pbmZvIC5jbG9zZWQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0LWluZm8gYS5jbG9zZWQ6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbi8qY3VzdG9tIHRhYiovXG4udGFiLWNvbnRlbnR7XG4gIG1hcmdpbi10b3A6MzBweDtcbn1cbi5jdXN0b210YWJ7XG4gIGJvcmRlci1ib3R0b206MnB4IHNvbGlkIEBleHRyYWxpZ2h0O1xufVxuLmN1c3RvbXRhYiBsaS5hY3RpdmUgYSwgLmN1c3RvbXRhYiBsaS5hY3RpdmUgYTpob3ZlciwgIC5jdXN0b210YWIgbGkuYWN0aXZlIGE6Zm9jdXN7XG4gIGJhY2tncm91bmQ6QHdoaXRlO1xuICBib3JkZXI6MHB4O1xuICBib3JkZXItYm90dG9tOjJweCBzb2xpZCBAdGhlbWVjb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTotMXB4O1xuICBjb2xvcjpAdGhlbWVjb2xvcjtcbn1cbi5jdXN0b210YWIgbGkgYSwgLmN1c3RvbXRhYiBsaSBhOmhvdmVyLCAgLmN1c3RvbXRhYiBsaSBhOmZvY3Vze1xuICBib3JkZXI6MHB4O1xuIFxufVxuLypjdXN0b20gdGFiMiovXG4uY3VzdG9tdGFiMntcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgQGV4dHJhbGlnaHQ7XG4gIGJvcmRlci10b3A6MXB4IHNvbGlkIEBleHRyYWxpZ2h0O1xuICBwYWRkaW5nOjEwcHggMDtcbn1cbi5jdXN0b210YWIyIGxpLmFjdGl2ZSBhLCAuY3VzdG9tdGFiMiBsaS5hY3RpdmUgYTpob3ZlciwgIC5jdXN0b210YWIyIGxpLmFjdGl2ZSBhOmZvY3Vze1xuICBiYWNrZ3JvdW5kOkB0aGVtZWNvbG9yO1xuICBib3JkZXI6MXB4IHNvbGlkIEB0aGVtZWNvbG9yO1xuICBcbiAgY29sb3I6QHdoaXRlO1xufVxuLmN1c3RvbXRhYjIgbGkgYSwgLmN1c3RvbXRhYjIgbGkgYTpob3ZlciwgIC5jdXN0b210YWIyIGxpIGE6Zm9jdXN7XG4gIGJvcmRlcjowcHg7XG4gXG59XG4vKlZlcnRpY2FsIHRhYnMqL1xuLnZ0YWJze1xuICAgIGRpc3BsYXk6dGFibGU7XG4gICAgLnRhYnMtdmVydGljYWx7XG4gICAgICB3aWR0aDoxNTBweDtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgQGJvcmRlcjtcbiAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICAgIGxpIGF7XG4gICAgICAgIGNvbG9yOkBkYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOjIwcHg7XG5cbiAgICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICB9ICBcbn1cbi50YWJzLXZlcnRpY2FsIGxpLmFjdGl2ZSBhLCAudGFicy12ZXJ0aWNhbCBsaS5hY3RpdmUgYTpob3ZlciwgIC50YWJzLXZlcnRpY2FsIGxpLmFjdGl2ZSBhOmZvY3Vze1xuICBiYWNrZ3JvdW5kOkB0aGVtZWNvbG9yO1xuICBib3JkZXI6MHB4O1xuICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkIEB0aGVtZWNvbG9yO1xuICBtYXJnaW4tcmlnaHQ6LTFweDtcbiAgY29sb3I6QHdoaXRlO1xufVxuXG4vKkN1c3RvbSB2ZXJ0aWNhbCB0YWIqL1xuXG4uY3VzdG9tdnRhYiAudGFicy12ZXJ0aWNhbCBsaS5hY3RpdmUgYSwgLmN1c3RvbXZ0YWIgLnRhYnMtdmVydGljYWwgbGkuYWN0aXZlIGE6aG92ZXIsICAuY3VzdG9tdnRhYiAudGFicy12ZXJ0aWNhbCBsaS5hY3RpdmUgYTpmb2N1c3tcbiAgYmFja2dyb3VuZDpAd2hpdGU7XG4gIGJvcmRlcjowcHg7XG4gIGJvcmRlci1yaWdodDoycHggc29saWQgQHRoZW1lY29sb3I7XG4gIG1hcmdpbi1yaWdodDotMXB4O1xuICBjb2xvcjpAZGFyaztcbn1cbi8qTmF2IHBpbGxzKi9cbi5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMsIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXJ7XG4gIGJhY2tncm91bmQ6QHRoZW1lY29sb3I7XG4gIGNvbG9yOkB3aGl0ZTtcbn1cbi5uYXYtcGlsbHM+bGk+YXtcbiAgY29sb3I6QGRhcms7XG4gIGJvcmRlci1yYWRpdXM6QHJhZGl1cztcbn1cbi8qQWNjb3JkaW9uKi9cblxuLnBhbmVsLWdyb3VwIHtcbiAgLnBhbmVsIHtcbiAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICBhW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXS5jb2xsYXBzZWQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTY0Yic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlNjRiJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYVtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2NDgnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjY29yZGlvbi10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2NDgnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSB7XG4gICAgICAucGFuZWwtYm9keSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbn1cbi8qUHJvZ3Jlc3NiYXJzKi9cblxuLnByb2dyZXNzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBib3JkZXI7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6QHJhZGl1cztcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuLnByb2dyZXNzLnByb2dyZXNzLXNtIHtcbiAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDVweDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbWQge1xuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZm9udC1zaXplOiAxMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGcge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3VjY2Vzcztcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGluZm87XG59XG4ucHJvZ3Jlc3MtYmFyLW1lZ25hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1lZ25hO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2FybmluZztcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW52ZXJzZTtcbn1cblxuLnByb2dyZXNzLWJhci1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlO1xufVxuXG5cbi5wcm9ncmVzcy1iYXItY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGluZm87XG59XG5cbi5wcm9ncmVzcy1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbXlhbmltYXRpb247XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogNXMgYWxsO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tbmFtZTogbXlhbmltYXRpb247XG4gIHRyYW5zaXRpb246IDVzIGFsbDtcbn1cbi8qIFByb2dyZXNzYmFyIEFuaW1hdGVkICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXlhbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICB3aWR0aDowO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG15YW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6MDtcbiAgfVxufVxuXG4vKiBQcm9ncmVzc2JhciBWZXJ0aWNhbCAqL1xuLnByb2dyZXNzLXZlcnRpY2FsIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG59XG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9te1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgIH1cbn1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLXNtLC5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3Mtc20ge1xuICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLW1kLC5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbWQge1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBmb250LXNpemU6IDEwLjhweDtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICB9XG59XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1sZywucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLWxnIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi8qVGltZWxpbmUqL1xuXG4udGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1heC13aWR0aDoxMjAwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbn1cblxuLnRpbWVsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4udGltZWxpbmUgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50aW1lbGluZSA+IGxpOmJlZm9yZSxcbi50aW1lbGluZSA+IGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRpbWVsaW5lID4gbGk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4udGltZWxpbmUgPiBsaTpiZWZvcmUsXG4udGltZWxpbmUgPiBsaTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi50aW1lbGluZSA+IGxpOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtcGFuZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDYlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwwLDAsMC4wNSk7XG59XG5cbi50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLXBhbmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2cHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCBAYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIEBib3JkZXI7XG59XG5cbi50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLXBhbmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogLTdweDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZjtcbn1cblxuLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtYmFkZ2Uge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGludmVyc2U7XG59XG5cbi50aW1lbGluZSA+IGxpLnRpbWVsaW5lLWludmVydGVkID4gLnRpbWVsaW5lLXBhbmVsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi50aW1lbGluZSA+IGxpLnRpbWVsaW5lLWludmVydGVkID4gLnRpbWVsaW5lLXBhbmVsOmJlZm9yZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLThweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDhweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnRpbWVsaW5lID4gbGkudGltZWxpbmUtaW52ZXJ0ZWQgPiAudGltZWxpbmUtcGFuZWw6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC03cHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA3cHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi50aW1lbGluZS1iYWRnZS5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtYmFkZ2Uuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN1Y2Nlc3MgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWJhZGdlLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3YXJuaW5nICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1iYWRnZS5kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYW5nZXIgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWJhZGdlLmluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbmZvICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDo0MDA7XG59XG5cbi50aW1lbGluZS1ib2R5ID4gcCxcbi50aW1lbGluZS1ib2R5ID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aW1lbGluZS1ib2R5ID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cbi8qRWFzeSBQaWUgY2hhcnRzKi9cbi5jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jaGFydC5jaGFydC13aWRnZXQtcGllIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGllLWNoYXJ0ID4gc3BhbiB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNoYXJ0ID4gc3BhbiA+IGltZ3tcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDUwJTtcbiAgd2lkdGg6NjAlO1xuICBoZWlnaHQ6NjAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOjAgYXV0bzsgXG59XG5cbi5wZXJjZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IEBkYXJrO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICclJztcbiAgICBtYXJnaW4tbGVmdDogMC4xZW07XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICB9XG59XG5cblxuLypUYWJsZXMqL1xuXG5cbi50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKG9kZCksLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3Zlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsIC50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBleHRyYWxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkICxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVke1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbGlnaHQ7XG59XG5cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGhcbntcbiAgcGFkZGluZzoxNXB4IDhweDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHQ7XG59XG5cbnRib2R5IHtcbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbnRoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0O1xufVxudGFibGUuZm9jdXMtb24ge1xuICB0Ym9keSB7XG4gICAgdHIuZm9jdXNlZCB7XG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZWNvbG9yO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVjb2xvcjtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLXJlcC1wbHVnaW4ge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGJvZHkge1xuICAgIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gIH1cbi5qc2dyaWQgLmpzZ3JpZC10YWJsZXsgbWFyZ2luLWJvdHRvbTowcHg7fVxuLmpzZ3JpZC1zZWxlY3RlZC1yb3c+dGR7XG4gIGJhY2tncm91bmQ6QGV4dHJhbGlnaHQ7IFxuICBib3JkZXItY29sb3I6QGV4dHJhbGlnaHQ7IFxufVxuLmpzZ3JpZC1oZWFkZXItcm93PnRoe1xuICBiYWNrZ3JvdW5kOkB3aGl0ZTtcbn1cbi5mb290YWJsZS1vZGR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpAZXh0cmFsaWdodDtcbiAgfVxuICAvKklucHV0cyovXG5cbi5mb3JtLWNvbnRyb2wtbGluZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5oYXMtc3VjY2VzcyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogQHN1Y2Nlc3M7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oYXMtd2FybmluZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogQHdhcm5pbmc7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oYXMtZXJyb3Ige1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IEBkYW5nZXI7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQsIC5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOkByYWRpdXM7fVxuLypNYXRlcmlhbCBpbnB1dHMqL1xuLmZvcm0tbWF0ZXJpYWwgLmZvcm0tZ3JvdXB7IG92ZXJmbG93OmhpZGRlbjt9XG4uZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20sIGNlbnRlciBjYWxjKDEwMCUgLSAxcHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwIDJweCwgMTAwJSAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzIGVhc2Utb3V0IDBzO1xufVxuLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbCwgLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbC5mb2N1cywgLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBpbmZvLCBAaW5mbyksIGxpbmVhci1ncmFkaWVudChAYm9yZGVyLCBAYm9yZGVyKTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG4uZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sLmZvY3VzLCAuZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4LCAxMDAlIDFweDtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbi5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3Vwe1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBAYm9yZGVyO1xuICBwYWRkaW5nLWJvdHRvbToyMHB4O1xufVxuLypTZWxlY3QgMiovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIC5zZWxlY3QyLWFycm93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbztcbn1cbi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBcbn1cbi5zZWxlY3QyLXNlYXJjaCB7XG4gIGlucHV0e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNib3JkZXIgICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czpAcmFkaXVzIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuXG4gICAgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgICBwYWRkaW5nOiA0cHggN3B4IDRweCAxOHB4O1xuICAgICAgbWFyZ2luOiA1cHggMCAzcHggNXB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyLWNvbG9yOkBib3JkZXI7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtZmllbGQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiA3cHggN3B4IDdweCAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypJY29ucyovXG4uaWNvbi1saXN0LWRlbW8ge1xuICBkaXYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiBAYm9keXRleHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAZGFyaztcbiAgICB9XG5cbiAgICBwe1xuICAgICAgbWFyZ2luOjEwcHggMDtcbiAgICAgIHBhZGRpbmc6NXB4IDA7XG4gICAgfVxuICB9XG4gIGkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmb250LXNpemUgLjJzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogZm9udC1zaXplIC4ycztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIFxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBib3JkZXItcmFkaXVzOkByYWRpdXM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXh0cmFsaWdodDtcbiAgICB9XG5cbiAgfVxufVxuLmljb24tbGlzdC1kZW1vIC5jb2wtbWQtNDpob3ZlciBpIHtcbiAgICAgIGZvbnQtc2l6ZToyZW07XG4gICAgICBcbiAgICB9XG4vKkdvb2dsZSBtYXAqL1xuLmdtYXBzLCAuZ21hcHMtcGFuYXJvbWF7XG4gIGhlaWdodDogMzAwcHg7XG59XG4uZ21hcHMsIC5nbWFwcy1wYW5hcm9tYSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IEBsaWdodDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZ21hcHMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IEBwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmdtYXBzLW92ZXJsYXlfYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5hYm92ZSB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgQHByaW1hcnk7XG59XG5cbi5nbWFwcy1vdmVybGF5X2Fycm93LmJlbG93IHtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCBAcHJpbWFyeTtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluLCAuanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4uanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgICB0b3A6IDQwcHg7XG59XG5cbi8qRXJyb3IgUGFnZSovXG4uZXJyb3ItYm94e1xuICBoZWlnaHQ6MTAwJTtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIGJhY2tncm91bmQ6dXJsKC4uLy4uL3BsdWdpbnMvaW1hZ2VzL2Vycm9yLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDoxMDAlO1xuICAuZm9vdGVye1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbGVmdDowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICB9XG59XG4uZXJyb3ItYm9keXtcbiAgIHBhZGRpbmctdG9wOjUlO1xuICAgaDF7XG4gICAgICBmb250LXNpemU6MjEwcHg7XG4gICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgICBsaW5lLWhlaWdodDoyMTBweDtcbiAgIH1cbn1cblxuLyogTG9naW4tIHJlZ2lzdGVyIHBhZ2VzICovXG4ubG9naW4tcmVnaXN0ZXJ7XG4gIGJhY2tncm91bmQ6dXJsKC4uLy4uL3BsdWdpbnMvaW1hZ2VzL2xvZ2luLXJlZ2lzdGVyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlciAhaW1wb3J0YW50O1xuICBoZWlnaHQ6MTAwJTtcbiAgcG9zaXRpb246Zml4ZWQ7XG59XG4ubG9naW4tYm94e1xuICBiYWNrZ3JvdW5kOkB3aGl0ZTtcbiAgd2lkdGg6NDAwcHg7XG4gIG1hcmdpbjowIGF1dG87XG4gIG1hcmdpbi10b3A6MTAlO1xuICAuZm9vdGVye1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbGVmdDowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICB9XG4gIC5zb2NpYWwge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICB9XG59XG4jcmVjb3ZlcmZvcm17XG4gICBkaXNwbGF5Om5vbmU7IFxufVxuLypQcmljaW5nKi9cbi5wcmljaW5nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOjMwcHg7XG59XG4uZmVhdHVyZWQtcGxhbntcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAucHJpY2luZy1ib2R5IHtcbiAgICAgIHBhZGRpbmc6NjBweCAwO1xuICAgICAgYmFja2dyb3VuZDpAZXh0cmFsaWdodDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxuICAgIC5wcmljZS10YWJsZS1jb250ZW50IC5wcmljZS1yb3cge1xuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgxMjAsIDEzMCwgMTQwLCAwLjEzKTtcbiAgICB9XG4gIH1cblxuLnByaWNpbmctYm9keSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTIwLCAxMzAsIDE0MCwgMC4xMyk7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2JhKDEyMCwgMTMwLCAxNDAsIDAuMTMpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOjMwcHggMDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG5cbn1cblxuLnByaWNpbmctYm9keSBoMntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTo1NnB4O1xuICBtYXJnaW46MjBweCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OjUwMDtcbiAgc3BhbntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBmb250LXNpemU6MTVweDtcbiAgICB0b3A6LTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6LTEwcHhcbiAgfVxufVxuLnByaWNlLXRhYmxlLWNvbnRlbnR7XG4gIC5wcmljZS1yb3cge1xuICAgIHBhZGRpbmc6MjBweCAwO1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMTIwLCAxMzAsIDE0MCwgMC4xMyk7XG4gIH1cbn1cbi5wcmljaW5nLXBsYW4gIHsgXG4gIHBhZGRpbmc6MCAxNXB4O1xuICAubm8tcGFkZGluZ3sgcGFkZGluZzowcHg7fVxufVxuLnByaWNlLWxhYmxle1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOi0xMHB4O1xuICBwYWRkaW5nOjVweCAxMHB4O1xuICBtYXJnaW46MCBhdXRvO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6MTAwcHg7XG4gIGxlZnQ6MHB4O1xuICByaWdodDowcHg7XG4gfVxuXG4vKkluYm94Ki9cblxuLm1haWxzIHtcbiAgYSB7XG4gICAgY29sb3I6IEBkYXJrO1xuICB9XG5cbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIHRyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC50ZXh0LXdoaXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbC1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBtaW4td2lkdGg6IDEzNHB4O1xuICB9XG4gIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE3cHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbC1saXN0IHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICBib3JkZXI6MHB4O1xuICAgICBib3JkZXItbGVmdDozcHggc29saWQgQHdoaXRlO1xuICAgICBib3JkZXItcmFkaXVzOjBweDtcbiAgICAgJjpob3ZlciB7XG4gICAgICAgYmFja2dyb3VuZDpAZXh0cmFsaWdodDtcbiAgICAgICBib3JkZXItbGVmdDozcHggc29saWQgQGV4dHJhbGlnaHQ7XG4gICAgIH1cbiAgICAgJjpmb2N1cyB7XG4gICAgICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkIEBleHRyYWxpZ2h0O1xuICAgICB9XG4gICAgICYuYWN0aXZlOmZvY3Vze1xuICAgICBiYWNrZ3JvdW5kOkBleHRyYWxpZ2h0O1xuICAgICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCBAZGFuZ2VyO1xuICAgICB9XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7XG4gICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkIEBkYW5nZXI7XG4gICAgYm9yZGVyLXJhZGl1czowcHg7XG4gICAgY29sb3I6QGRhcmsgIWltcG9ydGFudDtcblxuICB9XG59XG5cbi5tYWlsX2xpc3Rpbmd7ICBtaW4taGVpZ2h0OjUwMHB4O31cbi5pbmJveF9saXN0aW5nIC5pbmJveC1pdGVtOmhvdmVyeyBiYWNrZ3JvdW5kOkBleHRyYWxpZ2h0O31cbi5pbmJveF9saXN0aW5nIC5pbmJveC1pdGVteyBwYWRkaW5nLWxlZnQ6MjBweDt9XG4uaW5ib3gtd2lkZ2V0LmluYm94X2xpc3RpbmcgLmluYm94LWl0ZW0gLmluYm94LWl0ZW0tdGV4dHsgaGVpZ2h0OjE5cHg7IG92ZXJmbG93OmhpZGRlbjt9XG5cbi5tZXNzYWdlLWNlbnRlciAudW5yZWFkIC5tYWlsLWNvbnRuZXQge1xuICBoNSwgLm1haWwtZGVzY3tcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBAZGFyayFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypDYWxlbmRhciovXG4uY2FsZW5kYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZmMtdmlldyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubm9uZS1ib3JkZXIge1xuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5mYy10b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uZmMtZGF5IHtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xufVxuXG4uZmMtdG9vbGJhciAuZmMtc3RhdGUtYWN0aXZlLCAuZmMtdG9vbGJhciAudWktc3RhdGUtYWN0aXZlLFxuLmZjLXRvb2xiYXIgYnV0dG9uOmZvY3VzLCAuZmMtdG9vbGJhciBidXR0b246aG92ZXIsXG4uZmMtdG9vbGJhciAudWktc3RhdGUtaG92ZXIge1xuICB6LWluZGV4OiAwO1xufVxuXG4uZmMtd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYy13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjpyZ2JhKDEyMCwgMTMwLCAxNDAsIDAuMTMpIWltcG9ydGFudCA7XG59XG5cbi5mYyB7XG4gIHRoLmZjLXdpZGdldC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IEBwdXJwbGU7XG4gICAgY29sb3I6QHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA3cHggMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmZjLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZmMtdGV4dC1hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mYy1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG4uZmMtdW50aGVtZWQgLmZjLXRvZGF5e1xuICBib3JkZXI6MXB4IHNvbGlkIEBkYW5nZXI7XG4gIGJhY2tncm91bmQ6I2ZjZjhlMyFpbXBvcnRhbnQ7XG59XG4uZmMtc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmZjLWNlbGwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5mYy11bnRoZW1lZCB7XG4gIC5mYy10b2RheSB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICB9XG59XG5cbi5mYy1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOjFweCAtMXB4IDAgLTFweDtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOkBpbmZvO1xufVxuXG4uY2FsZW5kYXItZXZlbnQge1xuICBcbiAgY3Vyc29yOiBtb3ZlO1xuICBtYXJnaW46IDEwcHggNXB4IDAgMDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBjb2xvcjpAd2hpdGU7XG4gIG1pbi13aWR0aDoxNDBweDtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIGJhY2tncm91bmQ6QGluZm87XG4gIGF7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgb3BhY2l0eTowLjY7XG4gICAgZm9udC1zaXplOjEwcHg7XG4gICAgbWFyZ2luOjRweCAwIDAgMTBweDtcbiAgICBjb2xvcjpAd2hpdGU7XG4gIH1cbn1cblxuLmZjLWJhc2ljLXZpZXcge1xuICB0ZC5mYy13ZWVrLW51bWJlciB7XG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG4gIHRkLmZjLWRheS1udW1iZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vKldlYXRoZXIgc21hbGwgd2lkZ2V0Ki9cblxuLndlYXRoZXJ7XG4gIGgxe1xuICAgIGNvbG9yOkB3aGl0ZTtcbiAgICBmb250LXNpemU6NTBweDtcbiAgICBmb250LXdlaWdodDoxMDA7XG4gIH1cbiAgaXtcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgZm9udC1zaXplOjQwcHg7XG5cbiAgfVxuICAudy10aXRsZS1zdWJ7XG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbi8qUmlnaHQgc2lkZWJhciovXG4ubmF2YmFyLXRvcC1saW5rcyA+IGxpLnJpZ2h0LXNpZGUtdG9nZ2xlIGE6Zm9jdXN7IGJhY2tncm91bmQ6QHNpZGViYXI7fVxuLnJpZ2h0LXNpZGViYXJ7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICByaWdodDotMjQwcHg7XG4gIHdpZHRoOjI0MHB4O1xuICBkaXNwbGF5Om5vbmU7XG4gIHotaW5kZXg6MTAwMDtcbiAgYmFja2dyb3VuZDpAd2hpdGU7XG4gIHRvcDowcHg7XG4gIGhlaWdodDoxMDAlO1xuICBcbiAgYm94LXNoYWRvdzo1cHggMXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7XG4gIC5ycGFuZWwtdGl0bGV7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwYWRkaW5nOjIxcHg7XG4gICAgY29sb3I6I2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgYmFja2dyb3VuZDpAdGhlbWVjb2xvcjtcbiAgICBzcGFue1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6QGRhcms7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiAuci1wYW5lbC1ib2R5e1xuICAgIHBhZGRpbmc6MjBweDtcbiAgIHVse1xuICAgICBtYXJnaW46MHB4O1xuICAgICBwYWRkaW5nOjBweDtcbiAgICAgIGxpe1xuICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICBwYWRkaW5nOjVweCAwO1xuICAgICAgfSAgXG4gICB9XG4gfSBcbn1cbi5zaHctcnNpZGV7XG4gIHJpZ2h0OjBweDtcbiAgd2lkdGg6MjQwcHg7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG5cbi8qQ2hhdCBvbmxpbmUqL1xuLmNoYXRvbmxpbmUge1xuICBpbWd7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICB3aWR0aDozMHB4O1xuICB9XG4gIGxpIGEge1xuICAgIHBhZGRpbmc6MTVweCAwO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgc3BhbntcbiAgICAgIGNvbG9yOkBib2R5dGV4dDtcbiAgICAgc21hbGx7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICB9XG4gICAgIH0gXG4gIH1cbn1cblxuLypTdHlsZSBzd2l0Y2hlciovXG51bCN0aGVtZWNvbG9ycyB7IFxuICBkaXNwbGF5OmJsb2NrO1xuICBsaXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gIH1cbn1cbiN0aGVtZWNvbG9ycyBsaSBhe1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW46NXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdGhlbWVjb2xvcnMgbGkgYS53b3JraW5nOmJlZm9yZXtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbi5kZWZhdWx0LXRoZW1le1xuICAgICAgYmFja2dyb3VuZDojZmI5Njc4O1xufSBcbi5ncmVlbi10aGVtZXtcbiAgICAgIGJhY2tncm91bmQ6IzAwYzI5Mjtcbn0gXG4ueWVsbG93LXRoZW1le1xuICAgICAgYmFja2dyb3VuZDojYTBhZWM0O1xufSBcbi5ibHVlLXRoZW1le1xuICAgICAgYmFja2dyb3VuZDpAaW5mbztcbn0gXG4ucHVycGxlLXRoZW1le1xuICAgICAgYmFja2dyb3VuZDpAcHVycGxlO1xufSBcbi5tZWduYS10aGVtZXtcbiAgICAgIGJhY2tncm91bmQ6QG1lZ25hO1xufVxuLmRlZmF1bHQtZGFyay10aGVtZXtcbiAgICBiYWNrZ3JvdW5kOiAjNGY1NDY3OyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGY1NDY3IDAlLCAjNGY1NDY3IDIzJSwgI2ZiOTY3OCAyMyUsICNmYjk2NzggOTklKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGY1NDY3IDAlLCM0ZjU0NjcgMjMlLCNmYjk2NzggMjMlLCNmYjk2NzggOTklKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0ZjU0NjcgMCUsIzRmNTQ2NyAyMyUsI2ZiOTY3OCAyMyUsI2ZiOTY3OCA5OSUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzRmNTQ2NycsIGVuZENvbG9yc3RyPScjZmI5Njc4JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xufSBcbi5ncmVlbi1kYXJrLXRoZW1le1xuICAgIGJhY2tncm91bmQ6ICM0ZjU0Njc7IC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM0ZjU0NjcgMCUsICM0ZjU0NjcgMjMlLCAjMDBjMjkyIDIzJSwgIzAwYzI5MiA5OSUpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM0ZjU0NjcgMCUsIzRmNTQ2NyAyMyUsIzAwYzI5MiAyMyUsIzAwYzI5MiA5OSUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzRmNTQ2NyAwJSwjNGY1NDY3IDIzJSwjMDBjMjkyIDIzJSwjMDBjMjkyIDk5JSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNGY1NDY3JywgZW5kQ29sb3JzdHI9JyMwMGMyOTInLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG59XG4ueWVsbG93LWRhcmstdGhlbWV7XG4gICBiYWNrZ3JvdW5kOiAjNGY1NDY3OyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGY1NDY3IDAlLCAjNGY1NDY3IDIzJSwgI2EwYWVjNCAyMyUsICNhMGFlYzQgOTklKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGY1NDY3IDAlLCM0ZjU0NjcgMjMlLCNhMGFlYzQgMjMlLCNhMGFlYzQgOTklKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0ZjU0NjcgMCUsIzRmNTQ2NyAyMyUsI2EwYWVjNCAyMyUsI2EwYWVjNCA5OSUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzRmNTQ2NycsIGVuZENvbG9yc3RyPScjYTBhZWM0JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xufSAgXG4uYmx1ZS1kYXJrLXRoZW1le1xuICAgIGJhY2tncm91bmQ6ICM0ZjU0Njc7IC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM0ZjU0NjcgMCUsICM0ZjU0NjcgMjMlLCBAaW5mbyAyMyUsIEBpbmZvIDk5JSk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzRmNTQ2NyAwJSwjNGY1NDY3IDIzJSxAaW5mbyAyMyUsQGluZm8gOTklKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0ZjU0NjcgMCUsIzRmNTQ2NyAyMyUsQGluZm8gMjMlLEBpbmZvIDk5JSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNGY1NDY3JywgZW5kQ29sb3JzdHI9J0BpbmZvJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xufSBcbi5wdXJwbGUtZGFyay10aGVtZXtcbiAgICBiYWNrZ3JvdW5kOiAjNGY1NDY3OyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGY1NDY3IDAlLCAjNGY1NDY3IDIzJSwgQHB1cnBsZSAyMyUsIEBwdXJwbGUgOTklKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGY1NDY3IDAlLCM0ZjU0NjcgMjMlLEBwdXJwbGUgMjMlLEBwdXJwbGUgOTklKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0ZjU0NjcgMCUsIzRmNTQ2NyAyMyUsQHB1cnBsZSAyMyUsQHB1cnBsZSA5OSUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzRmNTQ2NycsIGVuZENvbG9yc3RyPSdAcHVycGxlJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xufSBcbi5tZWduYS1kYXJrLXRoZW1le1xuICAgIGJhY2tncm91bmQ6ICM0ZjU0Njc7IC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM0ZjU0NjcgMCUsICM0ZjU0NjcgMjMlLCBAbWVnbmEgMjMlLCBAbWVnbmEgOTklKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGY1NDY3IDAlLCM0ZjU0NjcgMjMlLEBtZWduYSAyMyUsQG1lZ25hIDk5JSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNGY1NDY3IDAlLCM0ZjU0NjcgMjMlLEBtZWduYSAyMyUsQG1lZ25hIDk5JSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNGY1NDY3JywgZW5kQ29sb3JzdHI9J0BtZWduYScsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cbn1cblxuXG4vKnZpc2l0ZWQgdWwgbGkqL1xuLnZpc2l0ZWQgbGkgYXtcbiAgY29sb3I6QGJvZHl0ZXh0XG59XG4udmlzaXRlZCBsaS5hY3RpdmUgYXtcbiAgY29sb3I6QHRoZW1lY29sb3I7XG59XG5cbi8qU3RhdHMgUm93Ki9cbi5zdGF0cy1yb3d7XG4gIG1hcmdpbi1ib3R0b206MjBweDtcbn1cbi5zdGF0LWl0ZW17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uc3RhdC1pdGVtKy5zdGF0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi8qY291bnRyeS1zdGF0ZSovXG4uY291bnRyeS1zdGF0ZXtcbiAgbGlzdC1zdHlsZTpub25lO1xuICBtYXJnaW46MHB4O1xuICBwYWRkaW5nOjBweCAwIDAgMTBweDtcbiAgaDJ7XG4gICAgICBtYXJnaW46MHB4O1xuICB9XG4gIC5wcm9ncmVzc3tcbiAgbWFyZ2luLXRvcDo4cHg7XG4gIH1cbn1cbi8qVHdvIHBhcnQqL1xuLnR3by1wYXJ0IGxpe1xuICB3aWR0aDo0OC44JTtcbiAgaXtcbiAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgIH1cbiAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6MTAwO1xuICAgICAgZm9udC1mYW1pbHk6QGJhc2Vmb250MjtcbiAgfVxufVxuXG4vKk5ld3MgU2xpZGVzKi9cblxuLm5ld3Mtc2xpZGV7XG5wb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLm92ZXJsYXliZ3sgXG4gICAgaGVpZ2h0OjM2MHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgaW1ne1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gIH1cbiAgfVxuICAubmV3cy1jb250ZW50e1xuICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgaGVpZ2h0OjM2MHB4O1xuICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgei1pbmRleDoxMDtcbiAgICAgd2lkdGg6MTAwJTsgXG4gICAgIHRvcDowcHg7XG4gICAgIHBhZGRpbmc6MzBweDsgXG4gICAgIGgye1xuICAgICAgICBoZWlnaHQ6MjQwcHg7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgY29sb3I6QHdoaXRlO1xuICAgICB9XG4gICAgIGEge1xuICAgICAgICBjb2xvcjpAd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6MC42O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgfVxuICAgICB9XG4gIH1cbn1cbi8qTmF2IHBpbGwgcm91bmRlZCovXG4ubmF2LXBpbGxzLXJvdW5kZWQgbGl7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBmbG9hdDpub25lO31cbi5uYXYtcGlsbHMtcm91bmRlZCBsaSBhe1xuICBib3JkZXItcmFkaXVzOjYwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czo2MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NjBweDtcbiAgY29sb3I6QGJvZHl0ZXh0O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG59XG4ubmF2LXBpbGxzLXJvdW5kZWQgbGkuYWN0aXZlIGEsIC5uYXYtcGlsbHMtcm91bmRlZCBsaS5hY3RpdmUgYTpmb2N1cywgLm5hdi1waWxscy1yb3VuZGVkIGxpLmFjdGl2ZSBhOmhvdmVye1xuICBiYWNrZ3JvdW5kOkB0aGVtZWNvbG9yO1xuICBjb2xvcjpAd2hpdGU7XG4gfVxuIFxuIC8qYW5hbHl0aWNzLWluZm8qL1xuIC5hbmFseXRpY3MtaW5mbyAubGlzdC1pbmxpbmUge1xuICAgICBtYXJnaW4tYm90dG9tOjBweDsgXG4gICBsaSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICB9XG4gICAgICBpe1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIH0gIFxuICAgICAgfVxuIH1cblxuIC8qRmVlZHMqL1xuLmZlZWRze1xuICAgIG1hcmdpbjowcHg7XG4gICAgcGFkZGluZzowcHg7XG4gIGxpe1xuICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDpAZXh0cmFsaWdodDtcbiAgICAgIH1cbiAgICAgID4gZGl2e1xuICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xuICAgICAgICAgaXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQwcHg7XG4gICAgICAgICB9IFxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIH1cbiAgfVxuXG59XG4vKkpxdWVyeSB0b2FzdGVyKi9cblxuXG4uanEtaWNvbi1pbmZvIHtiYWNrZ3JvdW5kLWNvbG9yOiBAbWVnbmE7IGNvbG9yOkB3aGl0ZTt9XG4uanEtaWNvbi1zdWNjZXNzIHtiYWNrZ3JvdW5kLWNvbG9yOiBAc3VjY2VzczsgY29sb3I6QHdoaXRlO31cbi5qcS1pY29uLWVycm9yIHtiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyOyBjb2xvcjpAd2hpdGU7fVxuLmpxLWljb24td2FybmluZ3sgYmFja2dyb3VuZC1jb2xvcjpAd2FybmluZzsgY29sb3I6QHdoaXRlO31cblxuXG4vKkRyb3B6b25lKi9cbi5kcm9wem9uZXsgYm9yZGVyLXN0eWxlOmRhc2hlZDsgYm9yZGVyLXdpZHRoOjFweDt9XG5cbi8qc2FsZXMgYm94ZXMqL1xuXG4ud2VhdGhlciBoMSBzdXB7XG4gIGZvbnQtc2l6ZToyMHB4O1xuICB0b3A6LTEuMmVtO1xufVxuXG5cblxuLyogQnV0dG9uIDFjICovXG4uZmNidG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nOjhweCAyMHB4O1xufVxuXG4uZmNidG46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4Oi0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLyogQnV0dG9uIDFiICovXG4uYnRuLTFie1xuICAmOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4mOmhvdmVyLCAmOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuJjpob3ZlcjphZnRlciwgJjphY3RpdmU6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG59XG4uYnRuLTFiLmJ0bi1pbmZvOmFmdGVyLCAuYnRuLTFjLmJ0bi1pbmZvOmFmdGVyLCAuYnRuLTFkLmJ0bi1pbmZvOmFmdGVyLCAuYnRuLTFlLmJ0bi1pbmZvOmFmdGVyLCAuYnRuLTFmLmJ0bi1pbmZvOmFmdGVye2JhY2tncm91bmQ6IEBpbmZvO30gXG4uYnRuLTFiLmJ0bi13YXJuaW5nOmFmdGVyLCAuYnRuLTFjLmJ0bi13YXJuaW5nOmFmdGVyLCAuYnRuLTFkLmJ0bi13YXJuaW5nOmFmdGVyLCAuYnRuLTFlLmJ0bi13YXJuaW5nOmFmdGVyLCAuYnRuLTFmLmJ0bi13YXJuaW5nOmFmdGVye2JhY2tncm91bmQ6IEB3YXJuaW5nO30gXG4uYnRuLTFiLmJ0bi1kYW5nZXI6YWZ0ZXIsIC5idG4tMWMuYnRuLWRhbmdlcjphZnRlciwgLmJ0bi0xZC5idG4tZGFuZ2VyOmFmdGVyLCAuYnRuLTFlLmJ0bi1kYW5nZXI6YWZ0ZXIsIC5idG4tMWYuYnRuLWRhbmdlcjphZnRlcntiYWNrZ3JvdW5kOiBAZGFuZ2VyO30gXG4uYnRuLTFiLmJ0bi1wcmltYXJ5OmFmdGVyLCAuYnRuLTFjLmJ0bi1wcmltYXJ5OmFmdGVyLCAuYnRuLTFkLmJ0bi1wcmltYXJ5OmFmdGVyLCAuYnRuLTFlLmJ0bi1wcmltYXJ5OmFmdGVyLCAuYnRuLTFmLmJ0bi1wcmltYXJ5OmFmdGVye2JhY2tncm91bmQ6IEBwdXJwbGU7fSBcbi5idG4tMWIuYnRuLXN1Y2Nlc3M6YWZ0ZXIsIC5idG4tMWMuYnRuLXN1Y2Nlc3M6YWZ0ZXIsIC5idG4tMWQuYnRuLXN1Y2Nlc3M6YWZ0ZXIsIC5idG4tMWUuYnRuLXN1Y2Nlc3M6YWZ0ZXIsIC5idG4tMWYuYnRuLXN1Y2Nlc3M6YWZ0ZXJ7YmFja2dyb3VuZDogQHN1Y2Nlc3M7fVxuLmJ0bi0xYi5idG4taW52ZXJzZTphZnRlciwgLmJ0bi0xYy5idG4taW52ZXJzZTphZnRlciwgLmJ0bi0xZC5idG4taW52ZXJzZTphZnRlciwgLmJ0bi0xZS5idG4taW52ZXJzZTphZnRlciwgLmJ0bi0xZi5idG4taW52ZXJzZTphZnRlcntiYWNrZ3JvdW5kOiBAaW52ZXJzZTt9ICBcblxuXG4vKiBCdXR0b24gMWMgKi9cblxuLmJ0bi0xY3tcbiAgJjphZnRlciB7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIH1cbiAgJjpob3ZlciwmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgJjpob3ZlcjphZnRlciwgJjphY3RpdmU6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8qIEJ1dHRvbiAxZCAqL1xuLmJ0bi0xZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDMlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gICY6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgfVxuICBcbn1cblxuLyogQnV0dG9uIDFlICovXG4uYnRuLTFlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICY6aG92ZXI6YWZ0ZXIge1xuICAgIGhlaWdodDogMjYwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6YWN0aXZlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogQnV0dG9uIDFmICovXG4uYnRuLTFmIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gIHdpZHRoOiAxMDElO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4mOmhvdmVyOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuJjphY3RpdmU6YWZ0ZXIge1xuICBoZWlnaHQ6IDEzMCU7XG4gIG9wYWNpdHk6IDE7XG59XG59XG5cbi8qc3dlYXQgQWxlYXJ0Ki9cbi5zd2VldC1hbGVydCB7XG4gICBwYWRkaW5nOjI1cHg7IFxuICBoMntcbiAgbWFyZ2luLXRvcDowcHg7XG59XG5we1xuICBsaW5lLWhlaWdodDozMHB4O1xufVxufVxuXG4vKkxpc3QgaWNvbiovXG51bC5saXN0LWljb25ze1xuICBtYXJnaW46MHB4O1xuICBwYWRkaW5nOjBweDtcbiAgbGl7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIGxpbmUtaGVpZ2h0OjQwcHg7XG4gICAgaXtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG4gIH1cbn1cblxuLypUb29sdGlwKi9cbi5kZW1vLXRvb2x0aXAgLnRvb2x0aXAsIC5kZW1vLXBvcG92ZXIgLnBvcG92ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuLnRvb2x0aXAtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOjNweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4udG9vbHRpcC5pbntvcGFjaXR5OjE7fVxuLnRvb2x0aXAtcHJpbWFyeS50b29sdGlwIC50b29sdGlwLWlubmVyLCAudG9vbHRpcC1wcmltYXJ5ICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XG59XG4udG9vbHRpcC1wcmltYXJ5LnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93LCAudG9vbHRpcC1wcmltYXJ5ICsgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogQHByaW1hcnk7XG59XG4udG9vbHRpcC1wcmltYXJ5LnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3csIC50b29sdGlwLXByaW1hcnkgKyAudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogQHByaW1hcnk7XG59XG4udG9vbHRpcC1wcmltYXJ5LnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93ICwgLnRvb2x0aXAtcHJpbWFyeSArIC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IEBwcmltYXJ5O1xufVxuLnRvb2x0aXAtcHJpbWFyeS50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3csIC50b29sdGlwLXByaW1hcnkgKyAudG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IEBwcmltYXJ5O1xufVxuLnRvb2x0aXAtc3VjY2Vzcy50b29sdGlwIC50b29sdGlwLWlubmVyLCAudG9vbHRpcC1zdWNjZXNzICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHN1Y2Nlc3M7XG59XG4udG9vbHRpcC1zdWNjZXNzLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93LCAudG9vbHRpcC1zdWNjZXNzICsgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogQHN1Y2Nlc3M7XG59XG4udG9vbHRpcC1zdWNjZXNzLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3csIC50b29sdGlwLXN1Y2Nlc3MgKyAudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogQHN1Y2Nlc3M7XG59XG4udG9vbHRpcC1zdWNjZXNzLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93LCAudG9vbHRpcC1zdWNjZXNzICsgLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHN1Y2Nlc3M7XG59XG4udG9vbHRpcC1zdWNjZXNzLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdywgLnRvb2x0aXAtc3VjY2VzcyArIC50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogQHN1Y2Nlc3M7XG59XG4udG9vbHRpcC13YXJuaW5nLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIsIC50b29sdGlwLXdhcm5pbmcgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2FybmluZztcbn1cbi50b29sdGlwLXdhcm5pbmcudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3csIC50b29sdGlwLXdhcm5pbmcgKyAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiBAd2FybmluZztcbn1cbi50b29sdGlwLXdhcm5pbmcudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdywgLnRvb2x0aXAtd2FybmluZyArIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAd2FybmluZztcbn1cbi50b29sdGlwLXdhcm5pbmcudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3csIC50b29sdGlwLXdhcm5pbmcgKyAudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBAd2FybmluZztcbn1cbi50b29sdGlwLXdhcm5pbmcudG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93LCAudG9vbHRpcC13YXJuaW5nICsgLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBAd2FybmluZztcbn1cbi50b29sdGlwLWluZm8udG9vbHRpcCAudG9vbHRpcC1pbm5lciwgLnRvb2x0aXAtaW5mbyArIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbmZvO1xufVxuLnRvb2x0aXAtaW5mby50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdywgLnRvb2x0aXAtaW5mbyArIC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6IEBpbmZvO1xufVxuLnRvb2x0aXAtaW5mby50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93LCAudG9vbHRpcC1pbmZvICsgLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6IEBpbmZvO1xufVxuLnRvb2x0aXAtaW5mby50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdywgLnRvb2x0aXAtaW5mbyArIHRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGluZm87XG59XG4udG9vbHRpcC1pbmZvLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdywgLnRvb2x0aXAtaW5mbyArIC50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogQGluZm87XG59XG5cbi50b29sdGlwLWRhbmdlci50b29sdGlwIC50b29sdGlwLWlubmVyLCAudG9vbHRpcC1kYW5nZXIgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xufVxuLnRvb2x0aXAtZGFuZ2VyLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93LCAudG9vbHRpcC1kYW5nZXIgKyAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiBAZGFuZ2VyO1xufVxuLnRvb2x0aXAtZGFuZ2VyLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3csIC50b29sdGlwLWRhbmdlciArIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAZGFuZ2VyO1xufVxuLnRvb2x0aXAtZGFuZ2VyLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93LCAudG9vbHRpcC1kYW5nZXIgKyAudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBAZGFuZ2VyO1xufVxuLnRvb2x0aXAtZGFuZ2VyLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdywgLnRvb2x0aXAtZGFuZ2VyICsgLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBAZGFuZ2VyO1xufVxuLmZsb3RUaXAge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgXG59XG4vKlBvcG92ZXIqL1xuLnBvcG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLXRpdGxle1xuICBib3JkZXItcmFkaXVzOjBweDtcbn1cbi5wb3BvdmVyLXByaW1hcnkgKyAucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5O1xuICBib3JkZXItY29sb3I6IEBwcmltYXJ5O1xufVxuLnBvcG92ZXItcHJpbWFyeSArIC5wb3BvdmVyLmJvdHRvbSAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBAcHJpbWFyeTtcbn1cbi5wb3BvdmVyLXByaW1hcnkgKyAucG9wb3Zlci5ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHByaW1hcnk7XG59XG4ucG9wb3Zlci1zdWNjZXNzICsgLnBvcG92ZXIgLnBvcG92ZXItdGl0bGUge1xuICBjb2xvcjogQHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3VjY2VzcztcbiAgYm9yZGVyLWNvbG9yOiBAc3VjY2Vzcztcbn1cbi5wb3BvdmVyLXN1Y2Nlc3MgKyAucG9wb3Zlci5ib3R0b20gLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHN1Y2Nlc3M7XG59XG4ucG9wb3Zlci1zdWNjZXNzICsgLnBvcG92ZXIuYm90dG9tIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IEBzdWNjZXNzO1xufVxuLnBvcG92ZXItaW5mbyArIC5wb3BvdmVyIC5wb3BvdmVyLXRpdGxlIHtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGluZm87XG4gIGJvcmRlci1jb2xvcjogQGluZm87XG59XG4ucG9wb3Zlci1pbmZvICsgLnBvcG92ZXIuYm90dG9tIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IEBpbmZvO1xufVxuLnBvcG92ZXItaW5mbyArIC5wb3BvdmVyLmJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBAaW5mbztcbn1cbi5wb3BvdmVyLXdhcm5pbmcgKyAucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7XG4gIGNvbG9yOkB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdhcm5pbmc7XG4gIGJvcmRlci1jb2xvcjogQHdhcm5pbmc7XG59XG4ucG9wb3Zlci13YXJuaW5nICsgLnBvcG92ZXIuYm90dG9tIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IEB3YXJuaW5nO1xufVxuLnBvcG92ZXItd2FybmluZyArIC5wb3BvdmVyLmJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBAd2FybmluZztcbn1cbi5wb3BvdmVyLWRhbmdlciArIC5wb3BvdmVyIC5wb3BvdmVyLXRpdGxlIHtcbiAgY29sb3I6QHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xuICBib3JkZXItY29sb3I6IEBkYW5nZXI7XG59XG4ucG9wb3Zlci1kYW5nZXIgKyAucG9wb3Zlci5ib3R0b20gLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGRhbmdlcjtcbn1cbi5wb3BvdmVyLWRhbmdlciArIC5wb3BvdmVyLmJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBAZGFuZ2VyO1xufVxuXG4vKkZpbGUgVXBsb2FkKi9cbi5idG4tZmlsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZmlsZSA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOjBweDtcbn1cbi5maWxlaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5maWxlaW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHRleHQ7XG59XG4uZmlsZWlucHV0IC50aHVtYm5haWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpbGVpbnB1dCAudGh1bWJuYWlsID4gaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5maWxlaW5wdXQgLmJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmlsZWlucHV0LWV4aXN0cyAuZmlsZWlucHV0LW5ldyxcbi5maWxlaW5wdXQtbmV3IC5maWxlaW5wdXQtZXhpc3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxlaW5wdXQtaW5saW5lIC5maWxlaW5wdXQtY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZmlsZWlucHV0LWZpbGVuYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbCAuZmlsZWlucHV0LWZpbGVuYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5maWxlaW5wdXQuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5maWxlaW5wdXQuaW5wdXQtZ3JvdXAgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZpbGVpbnB1dC5pbnB1dC1ncm91cCA+IC5idG4tZmlsZSB7XG4gIHotaW5kZXg6IDE7XG59XG4vKkJvb3RzdHJhcCBzZWxlY3QqL1xuLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9Y29sLV0pOm5vdChbY2xhc3MqPWZvcm0tY29udHJvbF0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKXtcbiAgd2lkdGg6MTAwJTtcbn1cbi5tcy1jb250YWluZXIgLm1zLWxpc3R7XG4gICAgICBib3JkZXItcmFkaXVzOkByYWRpdXM7XG4gICAgICBib3gtc2hhZG93Om5vbmU7XG59XG4ubXMtY29udGFpbmVyIC5tcy1zZWxlY3RhYmxlIGxpLm1zLWVsZW0tc2VsZWN0YWJsZSwgLm1zLWNvbnRhaW5lciAubXMtc2VsZWN0aW9uIGxpLm1zLWVsZW0tc2VsZWN0aW9ue1xuICAgIHBhZGRpbmc6NnB4IDEwcHg7XG59XG4ubXMtY29udGFpbmVyIC5tcy1zZWxlY3RhYmxlIGxpLm1zLWhvdmVyLCAubXMtY29udGFpbmVyIC5tcy1zZWxlY3Rpb24gbGkubXMtaG92ZXJ7XG4gIGJhY2tncm91bmQ6QGluZm87XG59XG4vKkRyb3B6b25lKi9cbi5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTAlIDA7XG59XG4vKnhlZGl0YWJsZSovXG4uZWRpdGFibGUtaW5wdXQgLmZvcm0tY29udHJvbHtcbiAgICBoZWlnaHQ6MzBweDtcbn1cblxuLyphc2NvbG9ycGlja2VyKi9cbi5hc0NvbG9yUGlja2VyLXRyaWdnZXJ7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMzVweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzdweDtcbiAgYm9yZGVyOjBweDtcbn1cbi5hc0NvbG9yUGlja2VyLWRyb3Bkb3due1xuICBtYXgtd2lkdGg6MjYwcHg7XG59XG4uYXNDb2xvclBpY2tlci1jbGVhcntcbiAgdG9wOjdweDtcbiAgcmlnaHQ6MTZweDtcbn1cbi8qRGF0ZXBpY2tlciovXG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVye1xuICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XG4gIGJhY2tncm91bmQ6QHRoZW1lY29sb3I7XG4gIGNvbG9yOkB3aGl0ZTsgXG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJ7XG4gIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgYmFja2dyb3VuZDpAaW5mbztcbiAgY29sb3I6QHdoaXRlO1xufVxuLypEYXRhdGFibGUqL1xuLmVkaXRhYmxlLXRhYmxlICsgaW5wdXQuZXJyb3J7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZGFuZ2VyO1xuICAgIG91dGxpbmU6MDtcbiAgICBvdXRsaW5lLW9mZnNldDowXG4gICAgfVxuLmVkaXRhYmxlLXRhYmxlK2lucHV0LC5lZGl0YWJsZS10YWJsZStpbnB1dDpmb2N1cywgI2VkaXRhYmxlLWRhdGF0YWJsZV93cmFwcGVyICsgaW5wdXQ6Zm9jdXN7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBAaW5mbyFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTowIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDowIWltcG9ydGFudH1cbi5lZGl0YWJsZS10YWJsZSB0ZDpmb2N1c3tvdXRsaW5lOjB9XG5cbi8qVVNlci1wcm9maWxlKi9cbi51c2VyLXByb2ZpbGV7XG4gIC8vIHBhZGRpbmc6MTVweCAwO1xuICAvLyBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLy8gdGV4dC1hbGlnbjpjZW50ZXI7XG4gIFxuICAudXNlci1wcm8tYm9keXtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICBpbWd7XG4gICAgICB3aWR0aDo1MHB4O1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICB9XG4gICAudS1kcm9wZG93bntcbiAgICAgIGNvbG9yOkBzaWRlYmFyLXRleHQ7XG4gICB9XG4gICAuZHJvcGRvd24tbWVudXtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICAgIHdpZHRoOjE4MHB4O1xuICAgICAgbGVmdDowcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgfSAgIFxuICB9XG59XG5cbi8qRm9ybS1XaXphcmQqL1xuLndpemFyZC1zdGVwc3tcbiAgICAgIGRpc3BsYXk6dGFibGU7XG4gICAgICB3aWR0aDoxMDAlXG59XG4ud2l6YXJkLXN0ZXBzID4gbGl7XG4gIGRpc3BsYXk6dGFibGUtY2VsbDtcbiAgcGFkZGluZzoxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6QGV4dHJhbGlnaHQ7XG4gIHNwYW57XG4gICAgICBib3JkZXItcmFkaXVzOjEwMCU7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkIEBib3JkZXI7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICAgIHBhZGRpbmctdG9wOjlweDtcbiAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgfVxufVxuLndpemFyZC1jb250ZW50e1xuICAgICAgcGFkZGluZzoyNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOkBib3JkZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG59XG4ud2l6YXJkLXN0ZXBzID4gbGkuY3VycmVudCwgLndpemFyZC1zdGVwcyA+IGxpLmRvbmV7XG4gIGJhY2tncm91bmQ6QGluZm87XG4gIGNvbG9yOkB3aGl0ZTtcbiAgc3BhbntcbiAgICAgIGJvcmRlci1jb2xvcjpAd2hpdGU7XG4gICAgICBjb2xvcjpAd2hpdGU7XG4gIH1cbiAgaDR7XG4gICAgY29sb3I6QHdoaXRlO1xuICB9XG59XG4ud2l6YXJkLXN0ZXBzID4gbGkuZG9uZXtcbiAgICAgIGJhY2tncm91bmQ6QHN1Y2Nlc3M7XG59XG4ud2l6YXJkLXN0ZXBzID4gbGkuZXJyb3J7XG4gICAgICBiYWNrZ3JvdW5kOkBkYW5nZXI7XG59XG4ud2l6LWFjb3tcbi5wYWdlcntcbiAgbWFyZ2luOjBweDtcbn1cbn0iLCIvLyAtLVNpZGViYXJcbkBpbXBvcnQgXCJ2YXJpYWJsZXMubGVzc1wiO1xuLnNpZGViYXIge1xuICBcbiAgb3ZlcmZsb3cteTphdXRvO1xuICAgIC5zaWRlYmFyLW5hdi5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgXG4gICAgfVxuICAgLmZhLWZ3e1xuICAgXHRcdHdpZHRoOjIwcHg7XG4gICBcdFx0dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudDtcbiAgIFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgfSBcbiAgIC5sYWJlbHtcbiAgIFx0IGZvbnQtc2l6ZToxMHB4O1xuICAgXHQgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICBoZWlnaHQ6IDIwcHg7XG4gICB9XG5cbn1cbi5zaWRlYmFyICNzaWRlLW1lbnUgLnVzZXItcHJve1xuICAgIFxuICAgICAvKmJhY2tncm91bmQ6dXJsKC4uLy4uL3BsdWdpbnMvaW1hZ2VzL3Byb2ZpbGUtbWVudS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7Ki9cbiAgICAgXG4gICAgIGF7XG4gICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICB9XG4gICAgIFxuICAgICAubmF2LXNlY29uZC1sZXZlbCBhOmhvdmVye1xuICAgICAgICAgIGNvbG9yOkB0aGVtZWNvbG9yO1xuICAgICAgICB9XG4gICAgICAuYXJyb3d7XG4gICAgICAgICAgdG9wOjIzcHg7XG4gICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgIH1cbiAgICAgID4gYXtcbiAgICAgICAgcGFkZGluZzoxN3B4IDMwcHggMTZweCAxNXB4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5pbWctY2lyY2xle1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIH1cbiAgICAgIC5uYXYtc2Vjb25kLWxldmVse1xuICAgICAgICAgIFxuICAgICAgICBsaSBpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfSAgXG4gICAgICB9IFxuICAgfVxuLnNpZGViYXIgLnNpZGViYXItc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuI3NpZGUtbWVudSBsaS5hY3RpdmUgPiBhe1xuXHRiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG4jc2lkZS1tZW51IGxpIGF7XG5cdGNvbG9yOkBzaWRlYmFyLXRleHQ7XG4gIGJvcmRlci1sZWZ0OjNweCBzb2xpZCBAc2lkZWJhcjtcbn1cblxuI3NpZGUtbWVudSA+IGxpID4gYSB7XG5cdHBhZGRpbmc6MTVweCAzMHB4IDE1cHggMTVweDtcblx0XG5cdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0YmFja2dyb3VuZDpyZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgXG5cdH1cbiAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCBAdGhlbWVjb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOkB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgfVxufVxuI3NpZGUtbWVudSB1bCA+IGxpID4gYSB7XG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6QHRoZW1lY29sb3I7XG5cdFx0YmFja2dyb3VuZDpub25lOyAgXG5cdH1cblx0Ji5hY3RpdmV7XG5cdCBjb2xvcjpAdGhlbWVjb2xvcjtcblx0fVxufVxuXG4uc2lkZWJhciAuYXJyb3cge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHJpZ2h0OjE1cHg7XG4gICAgdG9wOjE4cHg7XG59XG4uc2lkZWJhciAubmF2LXNlY29uZC1sZXZlbCAuYXJyb3cge1xuICAgIFxuICAgIHRvcDoxMnB4O1xufVxuLnNpZGViYXIgLmZhLmFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLnNpZGViYXIgLmFjdGl2ZSA+IGEgPiBzcGFuID4gLmZhLmFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLnNpZGViYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGksXG4uc2lkZWJhciAubmF2LXRoaXJkLWxldmVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIFxuICB9XG59XG5cbi5zaWRlYmFyIC5uYXYtdGhpcmQtbGV2ZWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciAubmljZXNjcm9sbC1yYWlscyB7IGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7fVxuXG5cbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnLi4vbGVzcy9pY29ucy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj1Ae2ZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcuLi9sZXNzL2ljb25zL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vbGVzcy9pY29ucy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9sZXNzL2ljb25zL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9sZXNzL2ljb25zL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9sZXNzL2ljb25zL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PUB7ZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnLi4vbGVzcy9pY29ucy9mb250LWF3ZXNvbWUvZm9udHMvRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIEBmYS1mb250LXNpemUtYmFzZS9AZmEtbGluZS1oZWlnaHQtYmFzZSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLkB7ZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogQGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtQGZhLWxpLXdpZHRoO1xuICB3aWR0aDogQGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAoLUBmYS1saS13aWR0aCArICg0ZW0gLyAxNCkpO1xuICB9XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtIEBmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9IHtcbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLkB7ZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLkB7ZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IC5mYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgLmZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyAuZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uQHtmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyAuZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgLmZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCBAZmEtZm9udC1zaXplLWJhc2UvQGZhLWxpbmUtaGVpZ2h0LWJhc2UgRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbi5mYS1pY29uLXJvdGF0ZShAZGVncmVlcywgQHJvdGF0aW9uKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249QHJvdGF0aW9uKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbn1cblxuLmZhLWljb24tZmxpcChAaG9yaXosIEB2ZXJ0LCBAcm90YXRpb24pIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj1Acm90YXRpb24sIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEBob3JpeiwgQHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQGhvcml6LCBAdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAaG9yaXosIEB2ZXJ0KTtcbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6IEBmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xhc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbXVzaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1sYXJnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoLWxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBvd2VyLW9mZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbmFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYXNoLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG9jay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3dubG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5ib3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwZWF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVmcmVzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZHBob25lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXJjb2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFyY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9va21hcms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJpbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbWVyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib2xkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pdGFsaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3V0ZGVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5kZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpY3R1cmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLW1hcmtlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRqdXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lamVjdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3Jvc3NoYWlyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHBhbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcHJlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFzdGVyaXNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxhbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJhbmRvbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hZ25ldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJldHdlZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW9wZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhci1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtleTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZ3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLW8tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24tb3V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYi10YWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24taW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyb3BoeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVwbG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlbW9uLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rbWFyay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5sb2NrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZGQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWxsaG9ybjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2VydGlmaWNhdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbG9iZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd3JlbmNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhc2tzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWx0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyaWVmY2FzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93cy1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYXNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY2lzc29yczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZXMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXJjbGlwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxvcHB5LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC11bDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Qtb2w7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmRlcmxpbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJ1Y2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25leTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29sdW1uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rZWRpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuZG87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2F2ZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFjaG9tZXRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaXRlbWFwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVtYnJlbGxhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbGlwYm9hcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlnaHRidWxiLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjaGFuZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItbWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RldGhvc2NvcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VpdGNhc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29mZmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3V0bGVyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXRleHQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWJ1bGFuY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGtpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWdodGVyLWpldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZXNrdG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXB0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhYmxldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vYmlsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcGlubmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXBseTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc21pbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZyb3duLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVoLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYW1lcGFkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5Ym9hcmQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlcm1pbmFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwbHktYWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyb3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGUtZm9yazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWVzdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1YnNjcmlwdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXJhc2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Bob25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpZWxkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9ja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXhjZG47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1odG1sNTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNzczM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuY2hvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubG9jay1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVsbHNleWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsaXBzaXMtdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxheS1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpY2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxldmVsLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGV2ZWwtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ldXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdicDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qcHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ydWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rcnc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnRjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS10ZXh0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZS1wbGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJvcGJveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5zdGFncmFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGlja3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0YnVja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHVtYmxyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcHBsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvd3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmRyb2lkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbnV4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyaWJiYmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNreXBlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm91cnNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJlbGxvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mZW1hbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmF0aXBheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdW4tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9vbi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJjaGl2ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlaWJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZW5yZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhZ2VsaW5lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aGVlbGNoYWlyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGFjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13b3JkcHJlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZW5pZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5pdmVyc2l0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWFob287IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZWxpY2lvdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWdnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJ1cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qb29tbGE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFuZ3VhZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZheDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWlsZGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGlsZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF3OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwb29uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3ViZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdWJlczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlaGFuY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlY3ljbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRheGk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BvdGlmeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhdGFiYXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1wZGYtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1jb2RlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZXBlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qc2ZpZGRsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlmZS1yaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlYmVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbXBpcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFja2VyLW5ld3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXFxOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2VpeGluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXItcGxhbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhpc3Rvcnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlLXRoaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFyYWdyYXBoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xpZGVyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mdXRib2wtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmlub2N1bGFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0Y2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15ZWxwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2lmaTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBheXBhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy12aXNhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWFtZXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXBheXBhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2Mtc3RyaXBlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbC1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb3B5cmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWVkcm9wcGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZS1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhc3RmbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b2dnbGUtb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaWN5Y2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pb3hob3N0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdlbGxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWxzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lYW5wYXRoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnV5c2VsbGFkczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kYXNoY3ViZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J1bWJlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlYW5wdWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlbGxzeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNreWF0bGFzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJ0LXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpYW1vbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGlwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW90b3JjeWNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhcnRiZWF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lcmN1cnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhbnNnZW5kZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXMtZG91YmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXMtbWFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1uZXV0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdoYXRzYXBwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZXJ2ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItdGltZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpYWNvaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1YndheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVkaXVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZW5jYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pLWN1cnNvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtamNiOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFkZW1hcms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2ctY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2lraXBlZGlhLXc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNhZmFyaTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hyb21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZWZveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcGVyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlbGV2aXNpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbnRhbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci01MDBweDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW1hem9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5kdXN0cnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtcGluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtc2lnbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3V6ejsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW1lbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmxhY2stdGllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250aWNvbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVkZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RpZXBpZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vZHg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNiOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWl4Y2xvdWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjcmliZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYXNodGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibHVldG9vdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZXJjZW50OyB9XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCI7XG5AZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweDtcbkBmYS1saW5lLWhlaWdodC1iYXNlOiAxO1xuLy9AZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjUuMC9mb250c1wiOyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG5AZmEtY3NzLXByZWZpeDogICAgICAgZmE7XG5AZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjUuMFwiO1xuQGZhLWJvcmRlci1jb2xvcjogICAgICNlZWU7XG5AZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZjtcbkBmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KTtcblxuQGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbkBmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuQGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG5AZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbkBmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbkBmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbkBmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG5AZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbkBmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuQGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG5AZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG5AZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbkBmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG5AZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuQGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG5AZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbkBmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbkBmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbkBmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG5AZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuQGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbkBmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbkBmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbkBmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG5AZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuQGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuQGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuQGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbkBmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG5AZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbkBmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuQGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuQGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuQGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbkBmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG5AZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbkBmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbkBmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG5AZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuQGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbkBmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG5AZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG5AZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuQGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuQGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG5AZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XG5AZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcbkBmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XG5AZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XG5AZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XG5AZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcbkBmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xuQGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XG5AZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcbkBmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xuQGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xuQGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XG5AZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcbkBmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xuQGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xuQGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XG5AZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XG5AZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XG5AZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xuQGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xuQGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XG5AZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XG5AZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcbkBmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcbkBmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcbkBmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcbkBmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xuQGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xuQGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xuQGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XG5AZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbkBmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG5AZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG5AZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG5AZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG5AZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG5AZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuQGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuQGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG5AZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbkBmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuQGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbkBmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbkBmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG5AZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuQGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG5AZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG5AZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbkBmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbkBmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG5AZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG5AZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG5AZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG5AZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbkBmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbkBmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuQGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG5AZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbkBmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbkBmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbkBmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG5AZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG5AZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG5AZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuQGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbkBmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG5AZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbkBmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuQGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbkBmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbkBmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG5AZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuQGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG5AZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG5AZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbkBmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuQGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuQGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbkBmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG5AZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbkBmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG5AZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbkBmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG5AZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbkBmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG5AZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG5AZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG5AZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuQGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbkBmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuQGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG5AZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG5AZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG5AZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuQGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG5AZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbkBmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG5AZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuQGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbkBmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuQGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuQGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbkBmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG5AZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuQGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbkBmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuQGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG5AZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG5AZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbkBmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbkBmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG5AZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbkBmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuQGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuQGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuQGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuQGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG5AZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG5AZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbkBmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG5AZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG5AZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG5AZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuQGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbkBmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuQGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuQGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG5AZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG5AZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuQGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG5AZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG5AZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG5AZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG5AZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG5AZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuQGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG5AZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG5AZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbkBmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG5AZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuQGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG5AZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbkBmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbkBmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbkBmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbkBmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbkBmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuQGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG5AZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuQGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbkBmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbkBmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuQGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuQGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuQGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbkBmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbkBmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbkBmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuQGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbkBmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbkBmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuQGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XG5AZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcbkBmYS12YXItZXVybzogXCJcXGYxNTNcIjtcbkBmYS12YXItZXhjaGFuZ2U6IFwiXFxmMGVjXCI7XG5AZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xuQGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XG5AZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcIlxcZjA3MVwiO1xuQGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XG5AZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcbkBmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcbkBmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XG5AZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcbkBmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xuQGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xuQGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbkBmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbkBmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG5AZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbkBmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbkBmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuQGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG5AZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG5AZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbkBmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG5AZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG5AZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuQGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG5AZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuQGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG5AZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbkBmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuQGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG5AZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG5AZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbkBmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG5AZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuQGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG5AZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbkBmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG5AZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbkBmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG5AZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG5AZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG5AZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG5AZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbkBmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbkBmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG5AZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG5AZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG5AZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuQGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG5AZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuQGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbkBmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuQGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbkBmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuQGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbkBmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG5AZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG5AZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG5AZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbkBmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuQGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbkBmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbkBmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbkBmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbkBmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG5AZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG5AZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuQGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG5AZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuQGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuQGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbkBmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbkBmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbkBmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG5AZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbkBmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbkBmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuQGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuQGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG5AZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG5AZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG5AZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbkBmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG5AZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuQGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG5AZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuQGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG5AZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG5AZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuQGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbkBmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG5AZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuQGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbkBmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG5AZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG5AZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuQGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbkBmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuQGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG5AZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbkBmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuQGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbkBmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG5AZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbkBmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuQGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbkBmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbkBmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG5AZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbkBmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbkBmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG5AZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG5AZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbkBmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbkBmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbkBmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbkBmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG5AZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbkBmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG5AZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuQGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbkBmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbkBmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG5AZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuQGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG5AZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuQGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbkBmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG5AZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbkBmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG5AZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuQGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG5AZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuQGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuQGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbkBmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuQGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG5AZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuQGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbkBmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG5AZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG5AZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbkBmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuQGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG5AZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuQGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG5AZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG5AZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbkBmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG5AZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbkBmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuQGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuQGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuQGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuQGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbkBmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbkBmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbkBmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG5AZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbkBmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuQGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG5AZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG5AZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuQGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuQGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuQGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbkBmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuQGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbkBmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbkBmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG5AZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG5AZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG5AZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuQGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuQGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG5AZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbkBmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbkBmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbkBmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG5AZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbkBmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuQGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuQGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbkBmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbkBmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuQGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuQGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbkBmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbkBmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuQGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuQGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbkBmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG5AZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG5AZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG5AZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbkBmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG5AZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbkBmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuQGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcbkBmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcbkBmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbkBmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbkBmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG5AZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbkBmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuQGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbkBmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG5AZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbkBmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuQGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuQGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbkBmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuQGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG5AZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG5AZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG5AZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuQGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuQGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG5AZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuQGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG5AZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuQGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuQGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbkBmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG5AZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbkBmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG5AZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG5AZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG5AZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbkBmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG5AZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuQGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuQGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG5AZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbkBmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG5AZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuQGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG5AZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuQGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG5AZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbkBmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuQGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuQGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG5AZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG5AZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuQGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG5AZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuQGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG5AZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbkBmYS12YXItcGllZC1waXBlcjogXCJcXGYxYTdcIjtcbkBmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG5AZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbkBmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG5AZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG5AZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuQGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuQGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbkBmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbkBmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbkBmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbkBmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG5AZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuQGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuQGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG5AZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuQGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG5AZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbkBmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG5AZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbkBmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG5AZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbkBmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbkBmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG5AZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuQGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG5AZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuQGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuQGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG5AZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbkBmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbkBmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbkBmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbkBmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuQGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG5AZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG5AZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbkBmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG5AZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbkBmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbkBmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuQGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuQGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG5AZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuQGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG5AZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbkBmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuQGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuQGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG5AZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuQGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbkBmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xuQGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xuQGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcbkBmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xuQGZhLXZhci1zZWFyY2g6IFwiXFxmMDAyXCI7XG5AZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcbkBmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XG5AZmEtdmFyLXNlbGxzeTogXCJcXGYyMTNcIjtcbkBmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcbkBmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xuQGZhLXZhci1zZXJ2ZXI6IFwiXFxmMjMzXCI7XG5AZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xuQGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XG5AZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XG5AZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcbkBmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XG5AZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcbkBmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xuQGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XG5AZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XG5AZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcbkBmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xuQGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFwiXFxmMjkxXCI7XG5AZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XG5AZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG5AZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuQGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG5AZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuQGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuQGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbkBmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG5AZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuQGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuQGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuQGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuQGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuQGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuQGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbkBmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuQGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG5AZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG5AZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuQGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG5AZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbkBmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbkBmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG5AZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG5AZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG5AZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG5AZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG5AZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuQGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuQGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG5AZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuQGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbkBmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG5AZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG5AZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbkBmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuQGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbkBmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG5AZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbkBmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG5AZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbkBmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbkBmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuQGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbkBmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG5AZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG5AZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG5AZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuQGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuQGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbkBmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbkBmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG5AZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbkBmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuQGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG5AZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuQGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbkBmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG5AZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG5AZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuQGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG5AZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG5AZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbkBmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbkBmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG5AZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG5AZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XG5AZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XG5AZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xuQGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcbkBmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcbkBmYS12YXItdGg6IFwiXFxmMDBhXCI7XG5AZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xuQGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xuQGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuQGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbkBmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbkBmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG5AZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbkBmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuQGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbkBmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuQGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbkBmYS12YXItdGludDogXCJcXGYwNDNcIjtcbkBmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG5AZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuQGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuQGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG5AZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbkBmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuQGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG5AZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuQGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbkBmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuQGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbkBmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbkBmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbkBmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuQGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbkBmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuQGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbkBmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuQGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG5AZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbkBmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbkBmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuQGZhLXZhci10djogXCJcXGYyNmNcIjtcbkBmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuQGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuQGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbkBmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG5AZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbkBmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbkBmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbkBmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuQGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG5AZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG5AZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuQGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG5AZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbkBmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuQGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuQGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuQGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG5AZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuQGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuQGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbkBmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XG5AZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcbkBmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcbkBmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcbkBmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuQGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbkBmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuQGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuQGZhLXZhci12azogXCJcXGYxODlcIjtcbkBmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG5AZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG5AZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbkBmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcbkBmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xuQGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcbkBmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xuQGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcbkBmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbkBmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbkBmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG5AZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG5AZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbkBmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuQGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG5AZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG5AZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuQGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG5AZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG5AZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuQGZhLXZhci15YzogXCJcXGYyM2JcIjtcbkBmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuQGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuQGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG5AZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG5AZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbkBmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICBzcmM6dXJsKCcuLi9sZXNzL2ljb25zL3RoZW1pZnktaWNvbnMvZm9udHMvdGhlbWlmeS5lb3Q/LWZ2YmFuZScpO1xuICBzcmM6dXJsKCcuLi9sZXNzL2ljb25zL3RoZW1pZnktaWNvbnMvZm9udHMvdGhlbWlmeS5lb3Q/I2llZml4LWZ2YmFuZScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2xlc3MvaWNvbnMvdGhlbWlmeS1pY29ucy9mb250cy90aGVtaWZ5LndvZmY/LWZ2YmFuZScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vbGVzcy9pY29ucy90aGVtaWZ5LWljb25zL2ZvbnRzL3RoZW1pZnkudHRmPy1mdmJhbmUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9sZXNzL2ljb25zL3RoZW1pZnktaWNvbnMvZm9udHMvdGhlbWlmeS5zdmc/LWZ2YmFuZSN0aGVtaWZ5JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwidGktXCJdLCBbY2xhc3MqPVwiIHRpLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4udGktd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLnRpLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLnRpLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi50aS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cbi50aS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cbi50aS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLnRpLXRob3VnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cbi50aS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi50aS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi50aS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cbi50aS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4udGktc3ByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cbi50aS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi50aS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4udGktc2hvcHBpbmctY2FydC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4udGktc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cbi50aS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cbi50aS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4udGktem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cbi50aS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cbi50aS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLnRpLXJ1bGVyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuLnRpLXJ1bGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLnRpLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4udGktYm9va21hcmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4udGktcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG4udGktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLnRpLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuLnRpLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuLnRpLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cbi50aS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cbi50aS1wYWludC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cbi50aS1uYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLnRpLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuLnRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG4udGktbWVkYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4udGktbWVkYWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuLnRpLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuLnRpLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cbi50aS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuLnRpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4udGktYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLnRpLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cbi50aS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG4udGktbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cbi50aS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4udGktbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG4udGktbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG4udGktbGF5ZXJzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuLnRpLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuLnRpLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLnRpLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4udGktaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cbi50aS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cbi50aS1oYW5kLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cbi50aS1oYW5kLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cbi50aS1oYW5kLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjtcbn1cbi50aS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cbi50aS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4udGktZmxhZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjtcbn1cbi50aS1mbGFnLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4udGktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG4udGktZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG4udGktZXhjaGFuZ2UtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cbi50aS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4udGktY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG4udGktY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cbi50aS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuLnRpLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cbi50aS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuLnRpLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG4udGktY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuLnRpLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4udGktYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cbi50aS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4udGktYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuLnRpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4udGktY2hlY2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4udGktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG4udGktYW5ub3VuY2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG4udGktYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjtcbn1cbi50aS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cbi50aS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4udGktYm9sdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cbi50aS1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4udGktYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG4udGktbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuLnRpLWFycm93cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuLnRpLWFycm93cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG4udGktZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuLnRpLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuLnRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cbi50aS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZlwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG4udGktYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjtcbn1cbi50aS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cbi50aS13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuLnRpLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjtcbn1cbi50aS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjtcbn1cbi50aS12aWV3LWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG4udGktdmlldy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG4udGktdXBwZXJjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG4udGktdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG4udGktdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG4udGktdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjtcbn1cbi50aS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuLnRpLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLnRpLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG4udGktdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuLnRpLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cbi50aS1zdGF0cy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuLnRpLXN0YXRzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjtcbn1cbi50aS1zcGxpdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG4udGktc3BsaXQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuLnRpLXNtYWxsY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG4udGktc2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cbi50aS1zaGlmdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuLnRpLXNoaWZ0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cbi50aS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2JcIjtcbn1cbi50aS1ub3RlcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG4udGktc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG4udGktcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjtcbn1cbi50aS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG4udGktcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cbi50aS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG4udGktcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG4udGktcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuLnRpLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuLnRpLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuLnRpLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG4udGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuLnRpLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4udGktbXVzaWMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG4udGktbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cbi50aS1tb3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjtcbn1cbi50aS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuLnRpLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjtcbn1cbi50aS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG4udGktbWVudS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjtcbn1cbi50aS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cbi50aS1tYXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG4udGktbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuLnRpLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLnRpLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cbi50aS1saWdodC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG4udGktSXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG4udGktaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuLnRpLWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG4udGktaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cbi50aS1odW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cbi50aS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG4udGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuLnRpLWhlYWRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuLnRpLWhhcmRkcml2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjtcbn1cbi50aS1oYXJkZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjtcbn1cbi50aS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG4udGktZ2FtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMVwiO1xufVxuLnRpLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLnRpLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG4udGktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuLnRpLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuLnRpLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG4udGktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cbi50aS1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YThcIjtcbn1cbi50aS1kaXJlY3Rpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG4udGktZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG4udGktY29udHJvbC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG4udGktY29udHJvbC1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG4udGktY29udHJvbC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG4udGktY29udHJvbC1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuLnRpLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuLnRpLWNvbnRyb2wtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjBcIjtcbn1cbi50aS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMVwiO1xufVxuLnRpLWNsb3VkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG4udGktY2xvdWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiM1wiO1xufVxuLnRpLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuLnRpLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuLnRpLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI2XCI7XG59XG4udGktYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuLnRpLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cbi50aS1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG4udGktYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4udGktYmFyLWNoYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuLnRpLWJhY2stcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cbi50aS1iYWNrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmRcIjtcbn1cbi50aS1hcnJvd3MtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG4udGktYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuLnRpLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuLnRpLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG4udGktYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMlwiO1xufVxuLnRpLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzNcIjtcbn1cbi50aS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjtcbn1cbi50aS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNVwiO1xufVxuLnRpLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG4udGktYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG4udGktd3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjtcbn1cbi50aS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzlcIjtcbn1cbi50aS13aWRnZXRpemVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG4udGktd2lkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG4udGktd2lkZ2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjY1wiO1xufVxuLnRpLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuLnRpLXZpZGVvLWNsYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2VcIjtcbn1cbi50aS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2ZcIjtcbn1cbi50aS12ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cbi50aS10aGVtaWZ5LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDFcIjtcbn1cbi50aS10aGVtaWZ5LWZhdmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDJcIjtcbn1cbi50aS10aGVtaWZ5LWZhdmljb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG4udGktc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNFwiO1xufVxuLnRpLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG4udGktc3BsaXQtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDZcIjtcbn1cbi50aS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkN1wiO1xufVxuLnRpLXNob3J0Y29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuLnRpLXNoaWZ0LXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOVwiO1xufVxuLnRpLXNoaWZ0LWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRhXCI7XG59XG4udGktcnVsZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGJcIjtcbn1cbi50aS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG4udGktcGluMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZFwiO1xufVxuLnRpLXBpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGVcIjtcbn1cbi50aS1wZW5jaWwtYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZlwiO1xufVxuLnRpLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTBcIjtcbn1cbi50aS1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUxXCI7XG59XG4udGktbW9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTJcIjtcbn1cbi50aS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuLnRpLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLnRpLWxpbmUtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG4udGktbGluZS1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTZcIjtcbn1cbi50aS1saW5lLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLnRpLWxheW91dC13aWR0aC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTlcIjtcbn1cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWFcIjtcbn1cbi50aS1sYXlvdXQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG4udGktbGF5b3V0LXRhYi13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWNcIjtcbn1cbi50aS1sYXlvdXQtdGFiLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWRcIjtcbn1cbi50aS1sYXlvdXQtdGFiLW1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuLnRpLWxheW91dC1zbGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWZcIjtcbn1cbi50aS1sYXlvdXQtc2xpZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMFwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG4udGktbGF5b3V0LXNpZGViYXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMlwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjNcIjtcbn1cbi50aS1sYXlvdXQtcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cbi50aS1sYXlvdXQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNVwiO1xufVxuLnRpLWxheW91dC1tZW51LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjZcIjtcbn1cbi50aS1sYXlvdXQtbWVudS1zZXBhcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjdcIjtcbn1cbi50aS1sYXlvdXQtbWVudS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY4XCI7XG59XG4udGktbGF5b3V0LW1lZGlhLXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZjXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmRcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtbGVmdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmVcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZlwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMVwiO1xufVxuLnRpLWxheW91dC1saXN0LXRodW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG4udGktbGF5b3V0LWxpc3QtdGh1bWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG4udGktbGF5b3V0LWxpc3QtcG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuLnRpLWxheW91dC1saXN0LWxhcmdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA1XCI7XG59XG4udGktbGF5b3V0LWxpbmUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDZcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDdcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDlcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDItdGh1bWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGFcIjtcbn1cbi50aS1sYXlvdXQtY3RhLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBiXCI7XG59XG4udGktbGF5b3V0LWN0YS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG4udGktbGF5b3V0LWN0YS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGRcIjtcbn1cbi50aS1sYXlvdXQtY3RhLWJ0bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuLnRpLWxheW91dC1jdGEtYnRuLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGZcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMFwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTJcIjtcbn1cbi50aS1sYXlvdXQtYWNjb3JkaW9uLXNlcGFyYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuLnRpLWxheW91dC1hY2NvcmRpb24tbWVyZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE0XCI7XG59XG4udGktbGF5b3V0LWFjY29yZGlvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG4udGktaW5rLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNlwiO1xufVxuLnRpLWluZm8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE3XCI7XG59XG4udGktaGVscC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MThcIjtcbn1cbi50aS1oZWFkcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE5XCI7XG59XG4udGktaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLnRpLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWJcIjtcbn1cbi50aS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWNcIjtcbn1cbi50aS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWRcIjtcbn1cbi50aS1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG4udGktZmFjZS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZlwiO1xufVxuLnRpLWZhY2Utc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4udGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjtcbn1cbi50aS1jb250cm9sLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMlwiO1xufVxuLnRpLWNvbnRyb2wtc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyM1wiO1xufVxuLnRpLWNvbnRyb2wtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG4udGktY29udHJvbC1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNVwiO1xufVxuLnRpLWNvbW1lbnRzLXNtaWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNlwiO1xufVxuLnRpLWJydXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuLnRpLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjhcIjtcbn1cbi50aS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOVwiO1xufVxuLnRpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmFcIjtcbn1cbi50aS10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJiXCI7XG59XG4udGktdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG4udGktc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmRcIjtcbn1cbi50aS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZVwiO1xufVxuLnRpLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuLnRpLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMFwiO1xufVxuLnRpLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMVwiO1xufVxuLnRpLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzJcIjtcbn1cbi50aS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzNcIjtcbn1cbi50aS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM0XCI7XG59XG4udGktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzVcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG4udGktbGF5b3V0LWdyaWQ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczN1wiO1xufVxuLnRpLWxheW91dC1ncmlkMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzhcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNhXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNiXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG4udGktaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNkXCI7XG59XG4udGktZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4udGktZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG4udGktZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQwXCI7XG59XG4udGktZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDFcIjtcbn1cbi50aS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG4udGktZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDNcIjtcbn1cbi50aS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuLnRpLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDVcIjtcbn1cbi50aS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ2XCI7XG59XG4udGktc2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDdcIjtcbn1cbi50aS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuLnRpLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OVwiO1xufVxuLnRpLXZpbWVvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YVwiO1xufVxuLnRpLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG4udGktdHVtYmxyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0Y1wiO1xufVxuLnRpLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZFwiO1xufVxuLnRpLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG4udGktc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZlwiO1xufVxuLnRpLXNoYXJldGhpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MFwiO1xufVxuLnRpLXNoYXJldGhpcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTFcIjtcbn1cbi50aS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTJcIjtcbn1cbi50aS1waW50ZXJlc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUzXCI7XG59XG4udGktbWljcm9zb2Z0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuLnRpLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG4udGktanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTZcIjtcbn1cbi50aS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTdcIjtcbn1cbi50aS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OFwiO1xufVxuLnRpLWZsaWNrci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTlcIjtcbn1cbi50aS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuLnRpLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YlwiO1xufVxuLnRpLWRyb3Bib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVjXCI7XG59XG4udGktY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuLnRpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuLnRpLXJzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWZcIjtcbn0iLCIvLyBEZWZhdWx0IFZhcmlhYmxlc1xuQHNpbXBsZS1saW5lLWZvbnQtcGF0aCAgICAgICAgOiBcIi4uL2xlc3MvaWNvbnMvc2ltcGxlLWxpbmUtaWNvbnMvZm9udHMvXCI7XG5Ac2ltcGxlLWxpbmUtZm9udC1mYW1pbHkgICAgICA6IFwic2ltcGxlLWxpbmUtaWNvbnNcIjtcbkBzaW1wbGUtbGluZS1pY29uLXByZWZpeCAgICAgIDogaWNvbi07XG5cbi8vRm9udHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0B7c2ltcGxlLWxpbmUtZm9udC1mYW1pbHl9JztcbiAgc3JjOiB1cmwoJ0B7c2ltcGxlLWxpbmUtZm9udC1wYXRofVNpbXBsZS1MaW5lLUljb25zLmVvdD8taTNhMmtrJyk7XG4gIHNyYzogdXJsKCdAe3NpbXBsZS1saW5lLWZvbnQtcGF0aH1TaW1wbGUtTGluZS1JY29ucy5lb3Q/I2llZml4LWkzYTJraycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCdAe3NpbXBsZS1saW5lLWZvbnQtcGF0aH1TaW1wbGUtTGluZS1JY29ucy50dGY/LWkzYTJraycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCdAe3NpbXBsZS1saW5lLWZvbnQtcGF0aH1TaW1wbGUtTGluZS1JY29ucy53b2ZmMj8taTNhMmtrJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJ0B7c2ltcGxlLWxpbmUtZm9udC1wYXRofVNpbXBsZS1MaW5lLUljb25zLndvZmY/LWkzYTJraycpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ0B7c2ltcGxlLWxpbmUtZm9udC1wYXRofVNpbXBsZS1MaW5lLUljb25zLnN2Zz8taTNhMmtrI3NpbXBsZS1saW5lLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKlxuIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIGhhdmUgYSBjbGFzcyBwZXIgaWNvbi5cbiBJbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLCB5b3UgY2FuIHVzZSB0aGUgZ2VuZXJpYyBbY2xhc3MqPVwiaWNvbi1cIl0gc2VsZWN0b3IsIGJ1dCBpdCdzIHNsb3dlcjogXG4qL1xuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH0gIHtcbiAgICAmdXNlcixcbiAgJnBlb3BsZSxcbiAgJnVzZXItZmVtYWxlLFxuICAmdXNlci1mb2xsb3csXG4gICZ1c2VyLWZvbGxvd2luZyxcbiAgJnVzZXItdW5mb2xsb3csXG4gICZsb2dpbixcbiAgJmxvZ291dCxcbiAgJmVtb3RzbWlsZSxcbiAgJnBob25lLFxuICAmY2FsbC1lbmQsXG4gICZjYWxsLWluLFxuICAmY2FsbC1vdXQsXG4gICZtYXAsXG4gICZsb2NhdGlvbi1waW4sXG4gICZkaXJlY3Rpb24sXG4gICZkaXJlY3Rpb25zLFxuICAmY29tcGFzcyxcbiAgJmxheWVycyxcbiAgJm1lbnUsXG4gICZsaXN0LFxuICAmb3B0aW9ucy12ZXJ0aWNhbCxcbiAgJm9wdGlvbnMsXG4gICZhcnJvdy1kb3duLFxuICAmYXJyb3ctbGVmdCxcbiAgJmFycm93LXJpZ2h0LFxuICAmYXJyb3ctdXAsXG4gICZhcnJvdy11cC1jaXJjbGUsXG4gICZhcnJvdy1sZWZ0LWNpcmNsZSxcbiAgJmFycm93LXJpZ2h0LWNpcmNsZSxcbiAgJmFycm93LWRvd24tY2lyY2xlLFxuICAmY2hlY2ssXG4gICZjbG9jayxcbiAgJnBsdXMsXG4gICZjbG9zZSxcbiAgJnRyb3BoeSxcbiAgJnNjcmVlbi1zbWFydHBob25lLFxuICAmc2NyZWVuLWRlc2t0b3AsXG4gICZwbGFuZSxcbiAgJm5vdGVib29rLFxuICAmbXVzdGFjaGUsXG4gICZtb3VzZSxcbiAgJm1hZ25ldCxcbiAgJmVuZXJneSxcbiAgJmRpc2MsXG4gICZjdXJzb3IsXG4gICZjdXJzb3ItbW92ZSxcbiAgJmNyb3AsXG4gICZjaGVtaXN0cnksXG4gICZzcGVlZG9tZXRlcixcbiAgJnNoaWVsZCxcbiAgJnNjcmVlbi10YWJsZXQsXG4gICZtYWdpYy13YW5kLFxuICAmaG91cmdsYXNzLFxuICAmZ3JhZHVhdGlvbixcbiAgJmdob3N0LFxuICAmZ2FtZS1jb250cm9sbGVyLFxuICAmZmlyZSxcbiAgJmV5ZWdsYXNzLFxuICAmZW52ZWxvcGUtb3BlbixcbiAgJmVudmVsb3BlLWxldHRlcixcbiAgJmJlbGwsXG4gICZiYWRnZSxcbiAgJmFuY2hvcixcbiAgJndhbGxldCxcbiAgJnZlY3RvcixcbiAgJnNwZWVjaCxcbiAgJnB1enpsZSxcbiAgJnByaW50ZXIsXG4gICZwcmVzZW50LFxuICAmcGxheWxpc3QsXG4gICZwaW4sXG4gICZwaWN0dXJlLFxuICAmaGFuZGJhZyxcbiAgJmdsb2JlLWFsdCxcbiAgJmdsb2JlLFxuICAmZm9sZGVyLWFsdCxcbiAgJmZvbGRlcixcbiAgJmZpbG0sXG4gICZmZWVkLFxuICAmZHJvcCxcbiAgJmRyYXdhcixcbiAgJmRvY3MsXG4gICZkb2MsXG4gICZkaWFtb25kLFxuICAmY3VwLFxuICAmY2FsY3VsYXRvcixcbiAgJmJ1YmJsZXMsXG4gICZicmllZmNhc2UsXG4gICZib29rLW9wZW4sXG4gICZiYXNrZXQtbG9hZGVkLFxuICAmYmFza2V0LFxuICAmYmFnLFxuICAmYWN0aW9uLXVuZG8sXG4gICZhY3Rpb24tcmVkbyxcbiAgJndyZW5jaCxcbiAgJnVtYnJlbGxhLFxuICAmdHJhc2gsXG4gICZ0YWcsXG4gICZzdXBwb3J0LFxuICAmZnJhbWUsXG4gICZzaXplLWZ1bGxzY3JlZW4sXG4gICZzaXplLWFjdHVhbCxcbiAgJnNodWZmbGUsXG4gICZzaGFyZS1hbHQsXG4gICZzaGFyZSxcbiAgJnJvY2tldCxcbiAgJnF1ZXN0aW9uLFxuICAmcGllLWNoYXJ0LFxuICAmcGVuY2lsLFxuICAmbm90ZSxcbiAgJmxvb3AsXG4gICZob21lLFxuICAmZ3JpZCxcbiAgJmdyYXBoLFxuICAmbWljcm9waG9uZSxcbiAgJm11c2ljLXRvbmUtYWx0LFxuICAmbXVzaWMtdG9uZSxcbiAgJmVhcnBob25lcy1hbHQsXG4gICZlYXJwaG9uZXMsXG4gICZlcXVhbGl6ZXIsXG4gICZsaWtlLFxuICAmZGlzbGlrZSxcbiAgJmNvbnRyb2wtc3RhcnQsXG4gICZjb250cm9sLXJld2luZCxcbiAgJmNvbnRyb2wtcGxheSxcbiAgJmNvbnRyb2wtcGF1c2UsXG4gICZjb250cm9sLWZvcndhcmQsXG4gICZjb250cm9sLWVuZCxcbiAgJnZvbHVtZS0xLFxuICAmdm9sdW1lLTIsXG4gICZ2b2x1bWUtb2ZmLFxuICAmY2FsZW5kZXIsXG4gICZidWxiLFxuICAmY2hhcnQsXG4gICZiYW4sXG4gICZidWJibGUsXG4gICZjYW1yZWNvcmRlcixcbiAgJmNhbWVyYSxcbiAgJmNsb3VkLWRvd25sb2FkLFxuICAmY2xvdWQtdXBsb2FkLFxuICAmZW52ZWxvcGUsXG4gICZleWUsXG4gICZmbGFnLFxuICAmaGVhcnQsXG4gICZpbmZvLFxuICAma2V5LFxuICAmbGluayxcbiAgJmxvY2ssXG4gICZsb2NrLW9wZW4sXG4gICZtYWduaWZpZXIsXG4gICZtYWduaWZpZXItYWRkLFxuICAmbWFnbmlmaWVyLXJlbW92ZSxcbiAgJnBhcGVyLWNsaXAsXG4gICZwYXBlci1wbGFuZSxcbiAgJnBvd2VyLFxuICAmcmVmcmVzaCxcbiAgJnJlbG9hZCxcbiAgJnNldHRpbmdzLFxuICAmc3RhcixcbiAgJnN5bWJsZS1mZW1hbGUsXG4gICZzeW1ib2wtbWFsZSxcbiAgJnRhcmdldCxcbiAgJmNyZWRpdC1jYXJkLFxuICAmcGF5cGFsLFxuICAmc29jaWFsLXR1bWJscixcbiAgJnNvY2lhbC10d2l0dGVyLFxuICAmc29jaWFsLWZhY2Vib29rLFxuICAmc29jaWFsLWluc3RhZ3JhbSxcbiAgJnNvY2lhbC1saW5rZWRpbixcbiAgJnNvY2lhbC1waW50YXJlc3QsXG4gICZzb2NpYWwtZ2l0aHViLFxuICAmc29jaWFsLWdwbHVzLFxuICAmc29jaWFsLXJlZGRpdCxcbiAgJnNvY2lhbC1za3lwZSxcbiAgJnNvY2lhbC1kcmliYmJsZSxcbiAgJnNvY2lhbC1iZWhhbmNlLFxuICAmc29jaWFsLWZvdXJzcWFyZSxcbiAgJnNvY2lhbC1zb3VuZGNsb3VkLFxuICAmc29jaWFsLXNwb3RpZnksXG4gICZzb2NpYWwtc3R1bWJsZXVwb24sXG4gICZzb2NpYWwteW91dHViZSxcbiAgJnNvY2lhbC1kcm9wYm94IHtcbiAgICBmb250LWZhbWlseTogJ0B7c2ltcGxlLWxpbmUtZm9udC1mYW1pbHl9JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dXNlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dXNlci1mb2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dXNlci1mb2xsb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dXNlci11bmZvbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZW1vdHNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWNhbGwtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWNhbGwtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2FsbC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9b3B0aW9ucy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YXJyb3ctcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXNjcmVlbi1zbWFydHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXNjcmVlbi1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fW11c3RhY2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1lbmVyZ3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y3Vyc29yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jaGVtaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXNjcmVlbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Z3JhZHVhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1nYW1lLWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1leWVnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWVudmVsb3BlLWxldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXNwZWVjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wcmVzZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXBsYXlsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWhhbmRiYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Z2xvYmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWZvbGRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Zm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWRyYXdhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1kb2NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWRvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1iYXNrZXQtbG9hZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YWN0aW9uLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YWN0aW9uLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9d3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWZyYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXNpemUtZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zaXplLWFjdHVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9aG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bXVzaWMtdG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bXVzaWMtdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1lYXJwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWVhcnBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1kaXNsaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWNvbnRyb2wtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y29udHJvbC1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y29udHJvbC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWNvbnRyb2wtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y29udHJvbC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWNvbnRyb2wtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXZvbHVtZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXZvbHVtZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTFcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2FsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWNhbXJlY29yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9aGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGFcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9aW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGNcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tYWduaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bWFnbmlmaWVyLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tYWduaWZpZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXBhcGVyLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWFcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zeW1ibGUtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXN5bWJvbC1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLXBpbnRhcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1ncGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi5Ae3NpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWZvdXJzcWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4uQHtzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLkB7c2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cbiIsIi8vIEJhc2UgVmFyaWFibGVzXG5Ad2ktcGF0aDogICAgICAgICAgICAgICAgICAgICAgICBcIi4uL2ZvbnRzXCI7XG5Ad2ktdmVyc2lvbjogICAgICAgICAgICAgICAgICAgICBcIjIuMFwiO1xuQHdpLWNzcy1wcmVmaXg6ICAgICAgICAgICAgICAgICAgd2k7XG5Ad2ktZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICB3ZWF0aGVyaWNvbnM7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQHt3aS1mb250LWZhbWlseX0nO1xuICAgIHNyYzogdXJsKCcuLi9sZXNzL2ljb25zL3dlYXRoZXItaWNvbnMvZm9udC9Ae3dpLWZvbnQtZmFtaWx5fS1yZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9mb250L0B7d2ktZm9udC1mYW1pbHl9LXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9sZXNzL2ljb25zL3dlYXRoZXItaWNvbnMvZm9udC9Ae3dpLWZvbnQtZmFtaWx5fS1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9mb250L0B7d2ktZm9udC1mYW1pbHl9LXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9mb250L0B7d2ktZm9udC1mYW1pbHl9LXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2xlc3MvaWNvbnMvd2VhdGhlci1pY29ucy9mb250L0B7d2ktZm9udC1mYW1pbHl9LXJlZ3VsYXItd2ViZm9udC5zdmcjd2VhdGhlcl9pY29uc3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uQHt3aS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdAe3dpLWZvbnQtZmFtaWx5fSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uQHt3aS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuNGVtO1xufVxuXG4ud2ktaWNvbi1yb3RhdGUoQGRlZ3JlZXMsIEByb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPUByb3RhdGlvbik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG5cbi53aS1pY29uLWZsaXAoQGhvcml6LCBAdmVydCwgQHJvdGF0aW9uKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249QHJvdGF0aW9uLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAaG9yaXosIEB2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEBob3JpeiwgQHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQGhvcml6LCBAdmVydCk7XG59XG5cbi5Ae3dpLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyAud2ktaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLkB7d2ktY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IC53aS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uQHt3aS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgLndpLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLkB7d2ktY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgLndpLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IC53aS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9IiwiLndpLWRheS1zdW5ueTpiZWZvcmUge2NvbnRlbnQ6IEBkYXktc3Vubnk7fVxuLndpLWRheS1jbG91ZHk6YmVmb3JlIHtjb250ZW50OiBAZGF5LWNsb3VkeTt9XG4ud2ktZGF5LWNsb3VkeS1ndXN0czpiZWZvcmUge2NvbnRlbnQ6IEBkYXktY2xvdWR5LWd1c3RzO31cbi53aS1kYXktY2xvdWR5LXdpbmR5OmJlZm9yZSB7Y29udGVudDogQGRheS1jbG91ZHktd2luZHk7fVxuLndpLWRheS1mb2c6YmVmb3JlIHtjb250ZW50OiBAZGF5LWZvZzt9XG4ud2ktZGF5LWhhaWw6YmVmb3JlIHtjb250ZW50OiBAZGF5LWhhaWw7fVxuLndpLWRheS1oYXplOmJlZm9yZSB7Y29udGVudDogQGRheS1oYXplO31cbi53aS1kYXktbGlnaHRuaW5nOmJlZm9yZSB7Y29udGVudDogQGRheS1saWdodG5pbmc7fVxuLndpLWRheS1yYWluOmJlZm9yZSB7Y29udGVudDogQGRheS1yYWluO31cbi53aS1kYXktcmFpbi1taXg6YmVmb3JlIHtjb250ZW50OiBAZGF5LXJhaW4tbWl4O31cbi53aS1kYXktcmFpbi13aW5kOmJlZm9yZSB7Y29udGVudDogQGRheS1yYWluLXdpbmQ7fVxuLndpLWRheS1zaG93ZXJzOmJlZm9yZSB7Y29udGVudDogQGRheS1zaG93ZXJzO31cbi53aS1kYXktc2xlZXQ6YmVmb3JlIHtjb250ZW50OiBAZGF5LXNsZWV0O31cbi53aS1kYXktc2xlZXQtc3Rvcm06YmVmb3JlIHtjb250ZW50OiBAZGF5LXNsZWV0LXN0b3JtO31cbi53aS1kYXktc25vdzpiZWZvcmUge2NvbnRlbnQ6IEBkYXktc25vdzt9XG4ud2ktZGF5LXNub3ctdGh1bmRlcnN0b3JtOmJlZm9yZSB7Y29udGVudDogQGRheS1zbm93LXRodW5kZXJzdG9ybTt9XG4ud2ktZGF5LXNub3ctd2luZDpiZWZvcmUge2NvbnRlbnQ6IEBkYXktc25vdy13aW5kO31cbi53aS1kYXktc3ByaW5rbGU6YmVmb3JlIHtjb250ZW50OiBAZGF5LXNwcmlua2xlO31cbi53aS1kYXktc3Rvcm0tc2hvd2VyczpiZWZvcmUge2NvbnRlbnQ6IEBkYXktc3Rvcm0tc2hvd2Vyczt9XG4ud2ktZGF5LXN1bm55LW92ZXJjYXN0OmJlZm9yZSB7Y29udGVudDogQGRheS1zdW5ueS1vdmVyY2FzdDt9XG4ud2ktZGF5LXRodW5kZXJzdG9ybTpiZWZvcmUge2NvbnRlbnQ6IEBkYXktdGh1bmRlcnN0b3JtO31cbi53aS1kYXktd2luZHk6YmVmb3JlIHtjb250ZW50OiBAZGF5LXdpbmR5O31cbi53aS1zb2xhci1lY2xpcHNlOmJlZm9yZSB7Y29udGVudDogQHNvbGFyLWVjbGlwc2U7fVxuLndpLWhvdDpiZWZvcmUge2NvbnRlbnQ6IEBob3Q7fVxuLndpLWRheS1jbG91ZHktaGlnaDpiZWZvcmUge2NvbnRlbnQ6IEBkYXktY2xvdWR5LWhpZ2g7fVxuLndpLWRheS1saWdodC13aW5kOmJlZm9yZSB7Y29udGVudDogQGRheS1saWdodC13aW5kO30iLCJAZGF5LXN1bm55OiBcIlxcZjAwZFwiO1xuQGRheS1jbG91ZHk6IFwiXFxmMDAyXCI7XG5AZGF5LWNsb3VkeS1ndXN0czogXCJcXGYwMDBcIjtcbkBkYXktY2xvdWR5LXdpbmR5OiBcIlxcZjAwMVwiO1xuQGRheS1mb2c6IFwiXFxmMDAzXCI7XG5AZGF5LWhhaWw6IFwiXFxmMDA0XCI7XG5AZGF5LWhhemU6IFwiXFxmMGI2XCI7XG5AZGF5LWxpZ2h0bmluZzogXCJcXGYwMDVcIjtcbkBkYXktcmFpbjogXCJcXGYwMDhcIjtcbkBkYXktcmFpbi1taXg6IFwiXFxmMDA2XCI7XG5AZGF5LXJhaW4td2luZDogXCJcXGYwMDdcIjtcbkBkYXktc2hvd2VyczogXCJcXGYwMDlcIjtcbkBkYXktc2xlZXQ6IFwiXFxmMGIyXCI7XG5AZGF5LXNsZWV0LXN0b3JtOiBcIlxcZjA2OFwiO1xuQGRheS1zbm93OiBcIlxcZjAwYVwiO1xuQGRheS1zbm93LXRodW5kZXJzdG9ybTogXCJcXGYwNmJcIjtcbkBkYXktc25vdy13aW5kOiBcIlxcZjA2NVwiO1xuQGRheS1zcHJpbmtsZTogXCJcXGYwMGJcIjtcbkBkYXktc3Rvcm0tc2hvd2VyczogXCJcXGYwMGVcIjtcbkBkYXktc3Vubnktb3ZlcmNhc3Q6IFwiXFxmMDBjXCI7XG5AZGF5LXRodW5kZXJzdG9ybTogXCJcXGYwMTBcIjtcbkBkYXktd2luZHk6IFwiXFxmMDg1XCI7XG5Ac29sYXItZWNsaXBzZTogXCJcXGYwNmVcIjtcbkBob3Q6IFwiXFxmMDcyXCI7XG5AZGF5LWNsb3VkeS1oaWdoOiBcIlxcZjA3ZFwiO1xuQGRheS1saWdodC13aW5kOiBcIlxcZjBjNFwiOyIsIi53aS1uaWdodC1jbGVhcjpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1jbGVhcjt9XG4ud2ktbmlnaHQtYWx0LWNsb3VkeTpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1hbHQtY2xvdWR5O31cbi53aS1uaWdodC1hbHQtY2xvdWR5LWd1c3RzOmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LWFsdC1jbG91ZHktZ3VzdHM7fVxuLndpLW5pZ2h0LWFsdC1jbG91ZHktd2luZHk6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtYWx0LWNsb3VkeS13aW5keTt9XG4ud2ktbmlnaHQtYWx0LWhhaWw6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtYWx0LWhhaWw7fVxuLndpLW5pZ2h0LWFsdC1saWdodG5pbmc6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtYWx0LWxpZ2h0bmluZzt9XG4ud2ktbmlnaHQtYWx0LXJhaW46YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtYWx0LXJhaW47fVxuLndpLW5pZ2h0LWFsdC1yYWluLW1peDpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1hbHQtcmFpbi1taXg7fVxuLndpLW5pZ2h0LWFsdC1yYWluLXdpbmQ6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtYWx0LXJhaW4td2luZDt9XG4ud2ktbmlnaHQtYWx0LXNob3dlcnM6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtYWx0LXNob3dlcnM7fVxuLndpLW5pZ2h0LWFsdC1zbGVldDpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1hbHQtc2xlZXQ7fVxuLndpLW5pZ2h0LWFsdC1zbGVldC1zdG9ybTpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1hbHQtc2xlZXQtc3Rvcm07fVxuLndpLW5pZ2h0LWFsdC1zbm93OmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LWFsdC1zbm93O31cbi53aS1uaWdodC1hbHQtc25vdy10aHVuZGVyc3Rvcm06YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtYWx0LXNub3ctdGh1bmRlcnN0b3JtO31cbi53aS1uaWdodC1hbHQtc25vdy13aW5kOmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LWFsdC1zbm93LXdpbmQ7fVxuLndpLW5pZ2h0LWFsdC1zcHJpbmtsZTpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1hbHQtc3ByaW5rbGU7fVxuLndpLW5pZ2h0LWFsdC1zdG9ybS1zaG93ZXJzOmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LWFsdC1zdG9ybS1zaG93ZXJzO31cbi53aS1uaWdodC1hbHQtdGh1bmRlcnN0b3JtOmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LWFsdC10aHVuZGVyc3Rvcm07fVxuLndpLW5pZ2h0LWNsb3VkeTpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1jbG91ZHk7fVxuLndpLW5pZ2h0LWNsb3VkeS1ndXN0czpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1jbG91ZHktZ3VzdHM7fVxuLndpLW5pZ2h0LWNsb3VkeS13aW5keTpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1jbG91ZHktd2luZHk7fVxuLndpLW5pZ2h0LWZvZzpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1mb2c7fVxuLndpLW5pZ2h0LWhhaWw6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtaGFpbDt9XG4ud2ktbmlnaHQtbGlnaHRuaW5nOmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LWxpZ2h0bmluZzt9XG4ud2ktbmlnaHQtcGFydGx5LWNsb3VkeTpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1wYXJ0bHktY2xvdWR5O31cbi53aS1uaWdodC1yYWluOmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LXJhaW47fVxuLndpLW5pZ2h0LXJhaW4tbWl4OmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LXJhaW4tbWl4O31cbi53aS1uaWdodC1yYWluLXdpbmQ6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtcmFpbi13aW5kO31cbi53aS1uaWdodC1zaG93ZXJzOmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LXNob3dlcnM7fVxuLndpLW5pZ2h0LXNsZWV0OmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LXNsZWV0O31cbi53aS1uaWdodC1zbGVldC1zdG9ybTpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1zbGVldC1zdG9ybTt9XG4ud2ktbmlnaHQtc25vdzpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1zbm93O31cbi53aS1uaWdodC1zbm93LXRodW5kZXJzdG9ybTpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1zbm93LXRodW5kZXJzdG9ybTt9XG4ud2ktbmlnaHQtc25vdy13aW5kOmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LXNub3ctd2luZDt9XG4ud2ktbmlnaHQtc3ByaW5rbGU6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtc3ByaW5rbGU7fVxuLndpLW5pZ2h0LXN0b3JtLXNob3dlcnM6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtc3Rvcm0tc2hvd2Vyczt9XG4ud2ktbmlnaHQtdGh1bmRlcnN0b3JtOmJlZm9yZSB7Y29udGVudDogQG5pZ2h0LXRodW5kZXJzdG9ybTt9XG4ud2ktbHVuYXItZWNsaXBzZTpiZWZvcmUge2NvbnRlbnQ6IEBsdW5hci1lY2xpcHNlO31cbi53aS1zdGFyczpiZWZvcmUge2NvbnRlbnQ6IEBzdGFyczt9XG4ud2ktc3Rvcm0tc2hvd2VyczpiZWZvcmUge2NvbnRlbnQ6IEBzdG9ybS1zaG93ZXJzO31cbi53aS10aHVuZGVyc3Rvcm06YmVmb3JlIHtjb250ZW50OiBAdGh1bmRlcnN0b3JtO31cbi53aS1uaWdodC1hbHQtY2xvdWR5LWhpZ2g6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtYWx0LWNsb3VkeS1oaWdoO31cbi53aS1uaWdodC1jbG91ZHktaGlnaDpiZWZvcmUge2NvbnRlbnQ6IEBuaWdodC1jbG91ZHktaGlnaDt9XG4ud2ktbmlnaHQtYWx0LXBhcnRseS1jbG91ZHk6YmVmb3JlIHtjb250ZW50OiBAbmlnaHQtYWx0LXBhcnRseS1jbG91ZHk7fSIsIkBuaWdodC1jbGVhcjogXCJcXGYwMmVcIjtcbkBuaWdodC1hbHQtY2xvdWR5OiBcIlxcZjA4NlwiO1xuQG5pZ2h0LWFsdC1jbG91ZHktZ3VzdHM6IFwiXFxmMDIyXCI7XG5AbmlnaHQtYWx0LWNsb3VkeS13aW5keTogXCJcXGYwMjNcIjtcbkBuaWdodC1hbHQtaGFpbDogXCJcXGYwMjRcIjtcbkBuaWdodC1hbHQtbGlnaHRuaW5nOiBcIlxcZjAyNVwiO1xuQG5pZ2h0LWFsdC1yYWluOiBcIlxcZjAyOFwiO1xuQG5pZ2h0LWFsdC1yYWluLW1peDogXCJcXGYwMjZcIjtcbkBuaWdodC1hbHQtcmFpbi13aW5kOiBcIlxcZjAyN1wiO1xuQG5pZ2h0LWFsdC1zaG93ZXJzOiBcIlxcZjAyOVwiO1xuQG5pZ2h0LWFsdC1zbGVldDogXCJcXGYwYjRcIjtcbkBuaWdodC1hbHQtc2xlZXQtc3Rvcm06IFwiXFxmMDZhXCI7XG5AbmlnaHQtYWx0LXNub3c6IFwiXFxmMDJhXCI7XG5AbmlnaHQtYWx0LXNub3ctdGh1bmRlcnN0b3JtOiBcIlxcZjA2ZFwiO1xuQG5pZ2h0LWFsdC1zbm93LXdpbmQ6IFwiXFxmMDY3XCI7XG5AbmlnaHQtYWx0LXNwcmlua2xlOiBcIlxcZjAyYlwiO1xuQG5pZ2h0LWFsdC1zdG9ybS1zaG93ZXJzOiBcIlxcZjAyY1wiO1xuQG5pZ2h0LWFsdC10aHVuZGVyc3Rvcm06IFwiXFxmMDJkXCI7XG5AbmlnaHQtY2xvdWR5OiBcIlxcZjAzMVwiO1xuQG5pZ2h0LWNsb3VkeS1ndXN0czogXCJcXGYwMmZcIjtcbkBuaWdodC1jbG91ZHktd2luZHk6IFwiXFxmMDMwXCI7XG5AbmlnaHQtZm9nOiBcIlxcZjA0YVwiO1xuQG5pZ2h0LWhhaWw6IFwiXFxmMDMyXCI7XG5AbmlnaHQtbGlnaHRuaW5nOiBcIlxcZjAzM1wiO1xuQG5pZ2h0LXBhcnRseS1jbG91ZHk6IFwiXFxmMDgzXCI7XG5AbmlnaHQtcmFpbjogXCJcXGYwMzZcIjtcbkBuaWdodC1yYWluLW1peDogXCJcXGYwMzRcIjtcbkBuaWdodC1yYWluLXdpbmQ6IFwiXFxmMDM1XCI7XG5AbmlnaHQtc2hvd2VyczogXCJcXGYwMzdcIjtcbkBuaWdodC1zbGVldDogXCJcXGYwYjNcIjtcbkBuaWdodC1zbGVldC1zdG9ybTogXCJcXGYwNjlcIjtcbkBuaWdodC1zbm93OiBcIlxcZjAzOFwiO1xuQG5pZ2h0LXNub3ctdGh1bmRlcnN0b3JtOiBcIlxcZjA2Y1wiO1xuQG5pZ2h0LXNub3ctd2luZDogXCJcXGYwNjZcIjtcbkBuaWdodC1zcHJpbmtsZTogXCJcXGYwMzlcIjtcbkBuaWdodC1zdG9ybS1zaG93ZXJzOiBcIlxcZjAzYVwiO1xuQG5pZ2h0LXRodW5kZXJzdG9ybTogXCJcXGYwM2JcIjtcbkBsdW5hci1lY2xpcHNlOiBcIlxcZjA3MFwiO1xuQHN0YXJzOiBcIlxcZjA3N1wiO1xuQHN0b3JtLXNob3dlcnM6IFwiXFxmMDFkXCI7XG5AdGh1bmRlcnN0b3JtOiBcIlxcZjAxZVwiO1xuQG5pZ2h0LWFsdC1jbG91ZHktaGlnaDogXCJcXGYwN2VcIjtcbkBuaWdodC1jbG91ZHktaGlnaDogXCJcXGYwODBcIjtcbkBuaWdodC1hbHQtcGFydGx5LWNsb3VkeTogXCJcXGYwODFcIjsiLCJAY2xvdWQ6IFwiXFxmMDQxXCI7XG5AY2xvdWR5OiBcIlxcZjAxM1wiO1xuQGNsb3VkeS1ndXN0czogXCJcXGYwMTFcIjtcbkBjbG91ZHktd2luZHk6IFwiXFxmMDEyXCI7XG5AZm9nOiBcIlxcZjAxNFwiO1xuQGhhaWw6IFwiXFxmMDE1XCI7XG5AcmFpbjogXCJcXGYwMTlcIjtcbkByYWluLW1peDogXCJcXGYwMTdcIjtcbkByYWluLXdpbmQ6IFwiXFxmMDE4XCI7XG5Ac2hvd2VyczogXCJcXGYwMWFcIjtcbkBzbGVldDogXCJcXGYwYjVcIjtcbkBzbm93OiBcIlxcZjAxYlwiO1xuQHNwcmlua2xlOiBcIlxcZjAxY1wiO1xuQHN0b3JtLXNob3dlcnM6IFwiXFxmMDFkXCI7XG5AdGh1bmRlcnN0b3JtOiBcIlxcZjAxZVwiO1xuQHNub3ctd2luZDogXCJcXGYwNjRcIjtcbkBzbm93OiBcIlxcZjAxYlwiO1xuQHNtb2c6IFwiXFxmMDc0XCI7XG5Ac21va2U6IFwiXFxmMDYyXCI7XG5AbGlnaHRuaW5nOiBcIlxcZjAxNlwiO1xuQHJhaW5kcm9wczogXCJcXGYwNGVcIjtcbkByYWluZHJvcDogXCJcXGYwNzhcIjtcbkBkdXN0OiBcIlxcZjA2M1wiO1xuQHNub3dmbGFrZS1jb2xkOiBcIlxcZjA3NlwiO1xuQHdpbmR5OiBcIlxcZjAyMVwiO1xuQHN0cm9uZy13aW5kOiBcIlxcZjA1MFwiO1xuQHNhbmRzdG9ybTogXCJcXGYwODJcIjtcbkBlYXJ0aHF1YWtlOiBcIlxcZjBjNlwiO1xuQGZpcmU6IFwiXFxmMGM3XCI7XG5AZmxvb2Q6IFwiXFxmMDdjXCI7XG5AbWV0ZW9yOiBcIlxcZjA3MVwiO1xuQHRzdW5hbWk6IFwiXFxmMGM1XCI7XG5Adm9sY2FubzogXCJcXGYwYzhcIjtcbkBodXJyaWNhbmU6IFwiXFxmMDczXCI7XG5AdG9ybmFkbzogXCJcXGYwNTZcIjtcbkBzbWFsbC1jcmFmdC1hZHZpc29yeTogXCJcXGYwY2NcIjtcbkBnYWxlLXdhcm5pbmc6IFwiXFxmMGNkXCI7XG5Ac3Rvcm0td2FybmluZzogXCJcXGYwY2VcIjtcbkBodXJyaWNhbmUtd2FybmluZzogXCJcXGYwY2ZcIjtcbkB3aW5kLWRpcmVjdGlvbjogXCJcXGYwYjFcIjsiLCIud2ktY2xvdWQ6YmVmb3JlIHtjb250ZW50OiBAY2xvdWQ7fVxuLndpLWNsb3VkeTpiZWZvcmUge2NvbnRlbnQ6IEBjbG91ZHk7fVxuLndpLWNsb3VkeS1ndXN0czpiZWZvcmUge2NvbnRlbnQ6IEBjbG91ZHktZ3VzdHM7fVxuLndpLWNsb3VkeS13aW5keTpiZWZvcmUge2NvbnRlbnQ6IEBjbG91ZHktd2luZHk7fVxuLndpLWZvZzpiZWZvcmUge2NvbnRlbnQ6IEBmb2c7fVxuLndpLWhhaWw6YmVmb3JlIHtjb250ZW50OiBAaGFpbDt9XG4ud2ktcmFpbjpiZWZvcmUge2NvbnRlbnQ6IEByYWluO31cbi53aS1yYWluLW1peDpiZWZvcmUge2NvbnRlbnQ6IEByYWluLW1peDt9XG4ud2ktcmFpbi13aW5kOmJlZm9yZSB7Y29udGVudDogQHJhaW4td2luZDt9XG4ud2ktc2hvd2VyczpiZWZvcmUge2NvbnRlbnQ6IEBzaG93ZXJzO31cbi53aS1zbGVldDpiZWZvcmUge2NvbnRlbnQ6IEBzbGVldDt9XG4ud2ktc25vdzpiZWZvcmUge2NvbnRlbnQ6IEBzbm93O31cbi53aS1zcHJpbmtsZTpiZWZvcmUge2NvbnRlbnQ6IEBzcHJpbmtsZTt9XG4ud2ktc3Rvcm0tc2hvd2VyczpiZWZvcmUge2NvbnRlbnQ6IEBzdG9ybS1zaG93ZXJzO31cbi53aS10aHVuZGVyc3Rvcm06YmVmb3JlIHtjb250ZW50OiBAdGh1bmRlcnN0b3JtO31cbi53aS1zbm93LXdpbmQ6YmVmb3JlIHtjb250ZW50OiBAc25vdy13aW5kO31cbi53aS1zbm93OmJlZm9yZSB7Y29udGVudDogQHNub3c7fVxuLndpLXNtb2c6YmVmb3JlIHtjb250ZW50OiBAc21vZzt9XG4ud2ktc21va2U6YmVmb3JlIHtjb250ZW50OiBAc21va2U7fVxuLndpLWxpZ2h0bmluZzpiZWZvcmUge2NvbnRlbnQ6IEBsaWdodG5pbmc7fVxuLndpLXJhaW5kcm9wczpiZWZvcmUge2NvbnRlbnQ6IEByYWluZHJvcHM7fVxuLndpLXJhaW5kcm9wOmJlZm9yZSB7Y29udGVudDogQHJhaW5kcm9wO31cbi53aS1kdXN0OmJlZm9yZSB7Y29udGVudDogQGR1c3Q7fVxuLndpLXNub3dmbGFrZS1jb2xkOmJlZm9yZSB7Y29udGVudDogQHNub3dmbGFrZS1jb2xkO31cbi53aS13aW5keTpiZWZvcmUge2NvbnRlbnQ6IEB3aW5keTt9XG4ud2ktc3Ryb25nLXdpbmQ6YmVmb3JlIHtjb250ZW50OiBAc3Ryb25nLXdpbmQ7fVxuLndpLXNhbmRzdG9ybTpiZWZvcmUge2NvbnRlbnQ6IEBzYW5kc3Rvcm07fVxuLndpLWVhcnRocXVha2U6YmVmb3JlIHtjb250ZW50OiBAZWFydGhxdWFrZTt9XG4ud2ktZmlyZTpiZWZvcmUge2NvbnRlbnQ6IEBmaXJlO31cbi53aS1mbG9vZDpiZWZvcmUge2NvbnRlbnQ6IEBmbG9vZDt9XG4ud2ktbWV0ZW9yOmJlZm9yZSB7Y29udGVudDogQG1ldGVvcjt9XG4ud2ktdHN1bmFtaTpiZWZvcmUge2NvbnRlbnQ6IEB0c3VuYW1pO31cbi53aS12b2xjYW5vOmJlZm9yZSB7Y29udGVudDogQHZvbGNhbm87fVxuLndpLWh1cnJpY2FuZTpiZWZvcmUge2NvbnRlbnQ6IEBodXJyaWNhbmU7fVxuLndpLXRvcm5hZG86YmVmb3JlIHtjb250ZW50OiBAdG9ybmFkbzt9XG4ud2ktc21hbGwtY3JhZnQtYWR2aXNvcnk6YmVmb3JlIHtjb250ZW50OiBAc21hbGwtY3JhZnQtYWR2aXNvcnk7fVxuLndpLWdhbGUtd2FybmluZzpiZWZvcmUge2NvbnRlbnQ6IEBnYWxlLXdhcm5pbmc7fVxuLndpLXN0b3JtLXdhcm5pbmc6YmVmb3JlIHtjb250ZW50OiBAc3Rvcm0td2FybmluZzt9XG4ud2ktaHVycmljYW5lLXdhcm5pbmc6YmVmb3JlIHtjb250ZW50OiBAaHVycmljYW5lLXdhcm5pbmc7fVxuLndpLXdpbmQtZGlyZWN0aW9uOmJlZm9yZSB7Y29udGVudDogQHdpbmQtZGlyZWN0aW9uO30iLCIud2ktYWxpZW46YmVmb3JlIHtjb250ZW50OiBAYWxpZW47fVxuLndpLWNlbHNpdXM6YmVmb3JlIHtjb250ZW50OiBAY2Vsc2l1czt9XG4ud2ktZmFocmVuaGVpdDpiZWZvcmUge2NvbnRlbnQ6IEBmYWhyZW5oZWl0O31cbi53aS1kZWdyZWVzOmJlZm9yZSB7Y29udGVudDogQGRlZ3JlZXM7fVxuLndpLXRoZXJtb21ldGVyOmJlZm9yZSB7Y29udGVudDogQHRoZXJtb21ldGVyO31cbi53aS10aGVybW9tZXRlci1leHRlcmlvcjpiZWZvcmUge2NvbnRlbnQ6IEB0aGVybW9tZXRlci1leHRlcmlvcjt9XG4ud2ktdGhlcm1vbWV0ZXItaW50ZXJuYWw6YmVmb3JlIHtjb250ZW50OiBAdGhlcm1vbWV0ZXItaW50ZXJuYWw7fVxuLndpLWNsb3VkLWRvd246YmVmb3JlIHtjb250ZW50OiBAY2xvdWQtZG93bjt9XG4ud2ktY2xvdWQtdXA6YmVmb3JlIHtjb250ZW50OiBAY2xvdWQtdXA7fVxuLndpLWNsb3VkLXJlZnJlc2g6YmVmb3JlIHtjb250ZW50OiBAY2xvdWQtcmVmcmVzaDt9XG4ud2ktaG9yaXpvbjpiZWZvcmUge2NvbnRlbnQ6IEBob3Jpem9uO31cbi53aS1ob3Jpem9uLWFsdDpiZWZvcmUge2NvbnRlbnQ6IEBob3Jpem9uLWFsdDt9XG4ud2ktc3VucmlzZTpiZWZvcmUge2NvbnRlbnQ6IEBzdW5yaXNlO31cbi53aS1zdW5zZXQ6YmVmb3JlIHtjb250ZW50OiBAc3Vuc2V0O31cbi53aS1tb29ucmlzZTpiZWZvcmUge2NvbnRlbnQ6IEBtb29ucmlzZTt9XG4ud2ktbW9vbnNldDpiZWZvcmUge2NvbnRlbnQ6IEBtb29uc2V0O31cbi53aS1yZWZyZXNoOmJlZm9yZSB7Y29udGVudDogQHJlZnJlc2g7fVxuLndpLXJlZnJlc2gtYWx0OmJlZm9yZSB7Y29udGVudDogQHJlZnJlc2gtYWx0O31cbi53aS11bWJyZWxsYTpiZWZvcmUge2NvbnRlbnQ6IEB1bWJyZWxsYTt9XG4ud2ktYmFyb21ldGVyOmJlZm9yZSB7Y29udGVudDogQGJhcm9tZXRlcjt9XG4ud2ktaHVtaWRpdHk6YmVmb3JlIHtjb250ZW50OiBAaHVtaWRpdHk7fVxuLndpLW5hOmJlZm9yZSB7Y29udGVudDogQG5hO31cbi53aS10cmFpbjpiZWZvcmUge2NvbnRlbnQ6IEB0cmFpbjt9IiwiQGFsaWVuOiBcIlxcZjA3NVwiO1xuQGNlbHNpdXM6IFwiXFxmMDNjXCI7XG5AZmFocmVuaGVpdDogXCJcXGYwNDVcIjtcbkBkZWdyZWVzOiBcIlxcZjA0MlwiO1xuQHRoZXJtb21ldGVyOiBcIlxcZjA1NVwiO1xuQHRoZXJtb21ldGVyLWV4dGVyaW9yOiBcIlxcZjA1M1wiO1xuQHRoZXJtb21ldGVyLWludGVybmFsOiBcIlxcZjA1NFwiO1xuQGNsb3VkLWRvd246IFwiXFxmMDNkXCI7XG5AY2xvdWQtdXA6IFwiXFxmMDQwXCI7XG5AY2xvdWQtcmVmcmVzaDogXCJcXGYwM2VcIjtcbkBob3Jpem9uOiBcIlxcZjA0N1wiO1xuQGhvcml6b24tYWx0OiBcIlxcZjA0NlwiO1xuQHN1bnJpc2U6IFwiXFxmMDUxXCI7XG5Ac3Vuc2V0OiBcIlxcZjA1MlwiO1xuQG1vb25yaXNlOiBcIlxcZjBjOVwiO1xuQG1vb25zZXQ6IFwiXFxmMGNhXCI7XG5AcmVmcmVzaDogXCJcXGYwNGNcIjtcbkByZWZyZXNoLWFsdDogXCJcXGYwNGJcIjtcbkB1bWJyZWxsYTogXCJcXGYwODRcIjtcbkBiYXJvbWV0ZXI6IFwiXFxmMDc5XCI7XG5AaHVtaWRpdHk6IFwiXFxmMDdhXCI7XG5AbmE6IFwiXFxmMDdiXCI7XG5AdHJhaW46IFwiXFxmMGNiXCI7IiwiLndpLW1vb24tbmV3OmJlZm9yZSB7Y29udGVudDogQG1vb24tbmV3O31cbi53aS1tb29uLXdheGluZy1jcmVzZW50LTE6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctY3Jlc2VudC0xO31cbi53aS1tb29uLXdheGluZy1jcmVzZW50LTI6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctY3Jlc2VudC0yO31cbi53aS1tb29uLXdheGluZy1jcmVzZW50LTM6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctY3Jlc2VudC0zO31cbi53aS1tb29uLXdheGluZy1jcmVzZW50LTQ6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctY3Jlc2VudC00O31cbi53aS1tb29uLXdheGluZy1jcmVzZW50LTU6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctY3Jlc2VudC01O31cbi53aS1tb29uLXdheGluZy1jcmVzZW50LTY6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctY3Jlc2VudC02O31cbi53aS1tb29uLWZpcnN0LXF1YXJ0ZXI6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1maXJzdC1xdWFydGVyO31cbi53aS1tb29uLXdheGluZy1naWJib3VzLTE6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctZ2liYm91cy0xO31cbi53aS1tb29uLXdheGluZy1naWJib3VzLTI6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctZ2liYm91cy0yO31cbi53aS1tb29uLXdheGluZy1naWJib3VzLTM6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctZ2liYm91cy0zO31cbi53aS1tb29uLXdheGluZy1naWJib3VzLTQ6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctZ2liYm91cy00O31cbi53aS1tb29uLXdheGluZy1naWJib3VzLTU6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctZ2liYm91cy01O31cbi53aS1tb29uLXdheGluZy1naWJib3VzLTY6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctZ2liYm91cy02O31cbi53aS1tb29uLWZ1bGw6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1mdWxsO31cbi53aS1tb29uLXdhbmluZy1naWJib3VzLTE6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctZ2liYm91cy0xO31cbi53aS1tb29uLXdhbmluZy1naWJib3VzLTI6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctZ2liYm91cy0yO31cbi53aS1tb29uLXdhbmluZy1naWJib3VzLTM6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctZ2liYm91cy0zO31cbi53aS1tb29uLXdhbmluZy1naWJib3VzLTQ6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctZ2liYm91cy00O31cbi53aS1tb29uLXdhbmluZy1naWJib3VzLTU6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctZ2liYm91cy01O31cbi53aS1tb29uLXdhbmluZy1naWJib3VzLTY6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctZ2liYm91cy02O31cbi53aS1tb29uLXRoaXJkLXF1YXJ0ZXI6YmVmb3JlIHtjb250ZW50OiBAbW9vbi10aGlyZC1xdWFydGVyO31cbi53aS1tb29uLXdhbmluZy1jcmVzY2VudC0xOmJlZm9yZSB7Y29udGVudDogQG1vb24td2FuaW5nLWNyZXNjZW50LTE7fVxuLndpLW1vb24td2FuaW5nLWNyZXNjZW50LTI6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctY3Jlc2NlbnQtMjt9XG4ud2ktbW9vbi13YW5pbmctY3Jlc2NlbnQtMzpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdhbmluZy1jcmVzY2VudC0zO31cbi53aS1tb29uLXdhbmluZy1jcmVzY2VudC00OmJlZm9yZSB7Y29udGVudDogQG1vb24td2FuaW5nLWNyZXNjZW50LTQ7fVxuLndpLW1vb24td2FuaW5nLWNyZXNjZW50LTU6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctY3Jlc2NlbnQtNTt9XG4ud2ktbW9vbi13YW5pbmctY3Jlc2NlbnQtNjpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdhbmluZy1jcmVzY2VudC02O31cbi53aS1tb29uLWFsdC1uZXc6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1hbHQtbmV3O31cbi53aS1tb29uLWFsdC13YXhpbmctY3Jlc2VudC0xOmJlZm9yZSB7Y29udGVudDogQG1vb24tYWx0LXdheGluZy1jcmVzZW50LTE7fVxuLndpLW1vb24tYWx0LXdheGluZy1jcmVzZW50LTI6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1hbHQtd2F4aW5nLWNyZXNlbnQtMjt9XG4ud2ktbW9vbi1hbHQtd2F4aW5nLWNyZXNlbnQtMzpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLWFsdC13YXhpbmctY3Jlc2VudC0zO31cbi53aS1tb29uLWFsdC13YXhpbmctY3Jlc2VudC00OmJlZm9yZSB7Y29udGVudDogQG1vb24tYWx0LXdheGluZy1jcmVzZW50LTQ7fVxuLndpLW1vb24tYWx0LXdheGluZy1jcmVzZW50LTU6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1hbHQtd2F4aW5nLWNyZXNlbnQtNTt9XG4ud2ktbW9vbi1hbHQtd2F4aW5nLWNyZXNlbnQtNjpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLWFsdC13YXhpbmctY3Jlc2VudC02O31cbi53aS1tb29uLWFsdC1maXJzdC1xdWFydGVyOmJlZm9yZSB7Y29udGVudDogQG1vb24tYWx0LWZpcnN0LXF1YXJ0ZXI7fVxuLndpLW1vb24tYWx0LXdheGluZy1naWJib3VzLTE6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1hbHQtd2F4aW5nLWdpYmJvdXMtMTt9XG4ud2ktbW9vbi1hbHQtd2F4aW5nLWdpYmJvdXMtMjpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLWFsdC13YXhpbmctZ2liYm91cy0yO31cbi53aS1tb29uLWFsdC13YXhpbmctZ2liYm91cy0zOmJlZm9yZSB7Y29udGVudDogQG1vb24tYWx0LXdheGluZy1naWJib3VzLTM7fVxuLndpLW1vb24tYWx0LXdheGluZy1naWJib3VzLTQ6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1hbHQtd2F4aW5nLWdpYmJvdXMtNDt9XG4ud2ktbW9vbi1hbHQtd2F4aW5nLWdpYmJvdXMtNTpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLWFsdC13YXhpbmctZ2liYm91cy01O31cbi53aS1tb29uLWFsdC13YXhpbmctZ2liYm91cy02OmJlZm9yZSB7Y29udGVudDogQG1vb24tYWx0LXdheGluZy1naWJib3VzLTY7fVxuLndpLW1vb24tYWx0LWZ1bGw6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1hbHQtZnVsbDt9XG4ud2ktbW9vbi1hbHQtd2FuaW5nLWdpYmJvdXMtMTpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLWFsdC13YW5pbmctZ2liYm91cy0xO31cbi53aS1tb29uLWFsdC13YW5pbmctZ2liYm91cy0yOmJlZm9yZSB7Y29udGVudDogQG1vb24tYWx0LXdhbmluZy1naWJib3VzLTI7fVxuLndpLW1vb24tYWx0LXdhbmluZy1naWJib3VzLTM6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1hbHQtd2FuaW5nLWdpYmJvdXMtMzt9XG4ud2ktbW9vbi1hbHQtd2FuaW5nLWdpYmJvdXMtNDpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLWFsdC13YW5pbmctZ2liYm91cy00O31cbi53aS1tb29uLWFsdC13YW5pbmctZ2liYm91cy01OmJlZm9yZSB7Y29udGVudDogQG1vb24tYWx0LXdhbmluZy1naWJib3VzLTU7fVxuLndpLW1vb24tYWx0LXdhbmluZy1naWJib3VzLTY6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1hbHQtd2FuaW5nLWdpYmJvdXMtNjt9XG4ud2ktbW9vbi1hbHQtdGhpcmQtcXVhcnRlcjpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLWFsdC10aGlyZC1xdWFydGVyO31cbi53aS1tb29uLWFsdC13YW5pbmctY3Jlc2NlbnQtMTpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLWFsdC13YW5pbmctY3Jlc2NlbnQtMTt9XG4ud2ktbW9vbi1hbHQtd2FuaW5nLWNyZXNjZW50LTI6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1hbHQtd2FuaW5nLWNyZXNjZW50LTI7fVxuLndpLW1vb24tYWx0LXdhbmluZy1jcmVzY2VudC0zOmJlZm9yZSB7Y29udGVudDogQG1vb24tYWx0LXdhbmluZy1jcmVzY2VudC0zO31cbi53aS1tb29uLWFsdC13YW5pbmctY3Jlc2NlbnQtNDpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLWFsdC13YW5pbmctY3Jlc2NlbnQtNDt9XG4ud2ktbW9vbi1hbHQtd2FuaW5nLWNyZXNjZW50LTU6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1hbHQtd2FuaW5nLWNyZXNjZW50LTU7fVxuLndpLW1vb24tYWx0LXdhbmluZy1jcmVzY2VudC02OmJlZm9yZSB7Y29udGVudDogQG1vb24tYWx0LXdhbmluZy1jcmVzY2VudC02O30iLCJAbW9vbi1uZXc6IFwiXFxmMDk1XCI7XG5AbW9vbi13YXhpbmctY3Jlc2VudC0xOiBcIlxcZjA5NlwiO1xuQG1vb24td2F4aW5nLWNyZXNlbnQtMjogXCJcXGYwOTdcIjtcbkBtb29uLXdheGluZy1jcmVzZW50LTM6IFwiXFxmMDk4XCI7XG5AbW9vbi13YXhpbmctY3Jlc2VudC00OiBcIlxcZjA5OVwiO1xuQG1vb24td2F4aW5nLWNyZXNlbnQtNTogXCJcXGYwOWFcIjtcbkBtb29uLXdheGluZy1jcmVzZW50LTY6IFwiXFxmMDliXCI7XG5AbW9vbi1maXJzdC1xdWFydGVyOiBcIlxcZjA5Y1wiO1xuQG1vb24td2F4aW5nLWdpYmJvdXMtMTogXCJcXGYwOWRcIjtcbkBtb29uLXdheGluZy1naWJib3VzLTI6IFwiXFxmMDllXCI7XG5AbW9vbi13YXhpbmctZ2liYm91cy0zOiBcIlxcZjA5ZlwiO1xuQG1vb24td2F4aW5nLWdpYmJvdXMtNDogXCJcXGYwYTBcIjtcbkBtb29uLXdheGluZy1naWJib3VzLTU6IFwiXFxmMGExXCI7XG5AbW9vbi13YXhpbmctZ2liYm91cy02OiBcIlxcZjBhMlwiO1xuQG1vb24tZnVsbDogXCJcXGYwYTNcIjtcbkBtb29uLXdhbmluZy1naWJib3VzLTE6IFwiXFxmMGE0XCI7XG5AbW9vbi13YW5pbmctZ2liYm91cy0yOiBcIlxcZjBhNVwiO1xuQG1vb24td2FuaW5nLWdpYmJvdXMtMzogXCJcXGYwYTZcIjtcbkBtb29uLXdhbmluZy1naWJib3VzLTQ6IFwiXFxmMGE3XCI7XG5AbW9vbi13YW5pbmctZ2liYm91cy01OiBcIlxcZjBhOFwiO1xuQG1vb24td2FuaW5nLWdpYmJvdXMtNjogXCJcXGYwYTlcIjtcbkBtb29uLXRoaXJkLXF1YXJ0ZXI6IFwiXFxmMGFhXCI7XG5AbW9vbi13YW5pbmctY3Jlc2NlbnQtMTogXCJcXGYwYWJcIjtcbkBtb29uLXdhbmluZy1jcmVzY2VudC0yOiBcIlxcZjBhY1wiO1xuQG1vb24td2FuaW5nLWNyZXNjZW50LTM6IFwiXFxmMGFkXCI7XG5AbW9vbi13YW5pbmctY3Jlc2NlbnQtNDogXCJcXGYwYWVcIjtcbkBtb29uLXdhbmluZy1jcmVzY2VudC01OiBcIlxcZjBhZlwiO1xuQG1vb24td2FuaW5nLWNyZXNjZW50LTY6IFwiXFxmMGIwXCI7XG5AbW9vbi1hbHQtbmV3OiBcIlxcZjBlYlwiO1xuQG1vb24tYWx0LXdheGluZy1jcmVzZW50LTE6IFwiXFxmMGQwXCI7XG5AbW9vbi1hbHQtd2F4aW5nLWNyZXNlbnQtMjogXCJcXGYwZDFcIjtcbkBtb29uLWFsdC13YXhpbmctY3Jlc2VudC0zOiBcIlxcZjBkMlwiO1xuQG1vb24tYWx0LXdheGluZy1jcmVzZW50LTQ6IFwiXFxmMGQzXCI7XG5AbW9vbi1hbHQtd2F4aW5nLWNyZXNlbnQtNTogXCJcXGYwZDRcIjtcbkBtb29uLWFsdC13YXhpbmctY3Jlc2VudC02OiBcIlxcZjBkNVwiO1xuQG1vb24tYWx0LWZpcnN0LXF1YXJ0ZXI6IFwiXFxmMGQ2XCI7XG5AbW9vbi1hbHQtd2F4aW5nLWdpYmJvdXMtMTogXCJcXGYwZDdcIjtcbkBtb29uLWFsdC13YXhpbmctZ2liYm91cy0yOiBcIlxcZjBkOFwiO1xuQG1vb24tYWx0LXdheGluZy1naWJib3VzLTM6IFwiXFxmMGQ5XCI7XG5AbW9vbi1hbHQtd2F4aW5nLWdpYmJvdXMtNDogXCJcXGYwZGFcIjtcbkBtb29uLWFsdC13YXhpbmctZ2liYm91cy01OiBcIlxcZjBkYlwiO1xuQG1vb24tYWx0LXdheGluZy1naWJib3VzLTY6IFwiXFxmMGRjXCI7XG5AbW9vbi1hbHQtZnVsbDogXCJcXGYwZGRcIjtcbkBtb29uLWFsdC13YW5pbmctZ2liYm91cy0xOiBcIlxcZjBkZVwiO1xuQG1vb24tYWx0LXdhbmluZy1naWJib3VzLTI6IFwiXFxmMGRmXCI7XG5AbW9vbi1hbHQtd2FuaW5nLWdpYmJvdXMtMzogXCJcXGYwZTBcIjtcbkBtb29uLWFsdC13YW5pbmctZ2liYm91cy00OiBcIlxcZjBlMVwiO1xuQG1vb24tYWx0LXdhbmluZy1naWJib3VzLTU6IFwiXFxmMGUyXCI7XG5AbW9vbi1hbHQtd2FuaW5nLWdpYmJvdXMtNjogXCJcXGYwZTNcIjtcbkBtb29uLWFsdC10aGlyZC1xdWFydGVyOiBcIlxcZjBlNFwiO1xuQG1vb24tYWx0LXdhbmluZy1jcmVzY2VudC0xOiBcIlxcZjBlNVwiO1xuQG1vb24tYWx0LXdhbmluZy1jcmVzY2VudC0yOiBcIlxcZjBlNlwiO1xuQG1vb24tYWx0LXdhbmluZy1jcmVzY2VudC0zOiBcIlxcZjBlN1wiO1xuQG1vb24tYWx0LXdhbmluZy1jcmVzY2VudC00OiBcIlxcZjBlOFwiO1xuQG1vb24tYWx0LXdhbmluZy1jcmVzY2VudC01OiBcIlxcZjBlOVwiO1xuQG1vb24tYWx0LXdhbmluZy1jcmVzY2VudC02OiBcIlxcZjBlYVwiOyIsIi53aS1tb29uLTA6YmVmb3JlIHtjb250ZW50OiBAbW9vbi1uZXc7fVxuLndpLW1vb24tMTpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdheGluZy1jcmVzZW50LTE7fVxuLndpLW1vb24tMjpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdheGluZy1jcmVzZW50LTI7fVxuLndpLW1vb24tMzpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdheGluZy1jcmVzZW50LTM7fVxuLndpLW1vb24tNDpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdheGluZy1jcmVzZW50LTQ7fVxuLndpLW1vb24tNTpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdheGluZy1jcmVzZW50LTU7fVxuLndpLW1vb24tNjpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdheGluZy1jcmVzZW50LTY7fVxuLndpLW1vb24tNzpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLWZpcnN0LXF1YXJ0ZXI7fVxuLndpLW1vb24tODpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdheGluZy1naWJib3VzLTE7fVxuLndpLW1vb24tOTpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdheGluZy1naWJib3VzLTI7fVxuLndpLW1vb24tMTA6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctZ2liYm91cy0zO31cbi53aS1tb29uLTExOmJlZm9yZSB7Y29udGVudDogQG1vb24td2F4aW5nLWdpYmJvdXMtNDt9XG4ud2ktbW9vbi0xMjpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdheGluZy1naWJib3VzLTU7fVxuLndpLW1vb24tMTM6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YXhpbmctZ2liYm91cy02O31cbi53aS1tb29uLTE0OmJlZm9yZSB7Y29udGVudDogQG1vb24tZnVsbDt9XG4ud2ktbW9vbi0xNTpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdhbmluZy1naWJib3VzLTE7fVxuLndpLW1vb24tMTY6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctZ2liYm91cy0yO31cbi53aS1tb29uLTE3OmJlZm9yZSB7Y29udGVudDogQG1vb24td2FuaW5nLWdpYmJvdXMtMzt9XG4ud2ktbW9vbi0xODpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdhbmluZy1naWJib3VzLTQ7fVxuLndpLW1vb24tMTk6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctZ2liYm91cy01O31cbi53aS1tb29uLTIwOmJlZm9yZSB7Y29udGVudDogQG1vb24td2FuaW5nLWdpYmJvdXMtNjt9XG4ud2ktbW9vbi0yMTpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXRoaXJkLXF1YXJ0ZXI7fVxuLndpLW1vb24tMjI6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctY3Jlc2NlbnQtMTt9XG4ud2ktbW9vbi0yMzpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdhbmluZy1jcmVzY2VudC0yO31cbi53aS1tb29uLTI0OmJlZm9yZSB7Y29udGVudDogQG1vb24td2FuaW5nLWNyZXNjZW50LTM7fVxuLndpLW1vb24tMjU6YmVmb3JlIHtjb250ZW50OiBAbW9vbi13YW5pbmctY3Jlc2NlbnQtNDt9XG4ud2ktbW9vbi0yNjpiZWZvcmUge2NvbnRlbnQ6IEBtb29uLXdhbmluZy1jcmVzY2VudC01O31cbi53aS1tb29uLTI3OmJlZm9yZSB7Y29udGVudDogQG1vb24td2FuaW5nLWNyZXNjZW50LTY7fSIsIi53aS10aW1lLTE6YmVmb3JlIHtjb250ZW50OiBAdGltZS0xO31cbi53aS10aW1lLTI6YmVmb3JlIHtjb250ZW50OiBAdGltZS0yO31cbi53aS10aW1lLTM6YmVmb3JlIHtjb250ZW50OiBAdGltZS0zO31cbi53aS10aW1lLTQ6YmVmb3JlIHtjb250ZW50OiBAdGltZS00O31cbi53aS10aW1lLTU6YmVmb3JlIHtjb250ZW50OiBAdGltZS01O31cbi53aS10aW1lLTY6YmVmb3JlIHtjb250ZW50OiBAdGltZS02O31cbi53aS10aW1lLTc6YmVmb3JlIHtjb250ZW50OiBAdGltZS03O31cbi53aS10aW1lLTg6YmVmb3JlIHtjb250ZW50OiBAdGltZS04O31cbi53aS10aW1lLTk6YmVmb3JlIHtjb250ZW50OiBAdGltZS05O31cbi53aS10aW1lLTEwOmJlZm9yZSB7Y29udGVudDogQHRpbWUtMTA7fVxuLndpLXRpbWUtMTE6YmVmb3JlIHtjb250ZW50OiBAdGltZS0xMTt9XG4ud2ktdGltZS0xMjpiZWZvcmUge2NvbnRlbnQ6IEB0aW1lLTEyO30iLCJAdGltZS0xOiBcIlxcZjA4YVwiO1xuQHRpbWUtMjogXCJcXGYwOGJcIjtcbkB0aW1lLTM6IFwiXFxmMDhjXCI7XG5AdGltZS00OiBcIlxcZjA4ZFwiO1xuQHRpbWUtNTogXCJcXGYwOGVcIjtcbkB0aW1lLTY6IFwiXFxmMDhmXCI7XG5AdGltZS03OiBcIlxcZjA5MFwiO1xuQHRpbWUtODogXCJcXGYwOTFcIjtcbkB0aW1lLTk6IFwiXFxmMDkyXCI7XG5AdGltZS0xMDogXCJcXGYwOTNcIjtcbkB0aW1lLTExOiBcIlxcZjA5NFwiO1xuQHRpbWUtMTI6IFwiXFxmMDg5XCI7IiwiLndpLWRpcmVjdGlvbi11cDpiZWZvcmUge2NvbnRlbnQ6IEBkaXJlY3Rpb24tdXA7fVxuLndpLWRpcmVjdGlvbi11cC1yaWdodDpiZWZvcmUge2NvbnRlbnQ6IEBkaXJlY3Rpb24tdXAtcmlnaHQ7fVxuLndpLWRpcmVjdGlvbi1yaWdodDpiZWZvcmUge2NvbnRlbnQ6IEBkaXJlY3Rpb24tcmlnaHQ7fVxuLndpLWRpcmVjdGlvbi1kb3duLXJpZ2h0OmJlZm9yZSB7Y29udGVudDogQGRpcmVjdGlvbi1kb3duLXJpZ2h0O31cbi53aS1kaXJlY3Rpb24tZG93bjpiZWZvcmUge2NvbnRlbnQ6IEBkaXJlY3Rpb24tZG93bjt9XG4ud2ktZGlyZWN0aW9uLWRvd24tbGVmdDpiZWZvcmUge2NvbnRlbnQ6IEBkaXJlY3Rpb24tZG93bi1sZWZ0O31cbi53aS1kaXJlY3Rpb24tbGVmdDpiZWZvcmUge2NvbnRlbnQ6IEBkaXJlY3Rpb24tbGVmdDt9XG4ud2ktZGlyZWN0aW9uLXVwLWxlZnQ6YmVmb3JlIHtjb250ZW50OiBAZGlyZWN0aW9uLXVwLWxlZnQ7fSIsIkBkaXJlY3Rpb24tdXA6IFwiXFxmMDU4XCI7XG5AZGlyZWN0aW9uLXVwLXJpZ2h0OiBcIlxcZjA1N1wiO1xuQGRpcmVjdGlvbi1yaWdodDogXCJcXGYwNGRcIjtcbkBkaXJlY3Rpb24tZG93bi1yaWdodDogXCJcXGYwODhcIjtcbkBkaXJlY3Rpb24tZG93bjogXCJcXGYwNDRcIjtcbkBkaXJlY3Rpb24tZG93bi1sZWZ0OiBcIlxcZjA0M1wiO1xuQGRpcmVjdGlvbi1sZWZ0OiBcIlxcZjA0OFwiO1xuQGRpcmVjdGlvbi11cC1sZWZ0OiBcIlxcZjA4N1wiOyIsIi53aS13aW5kLWJlYXVmb3J0LTA6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC0wO31cbi53aS13aW5kLWJlYXVmb3J0LTE6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC0xO31cbi53aS13aW5kLWJlYXVmb3J0LTI6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC0yO31cbi53aS13aW5kLWJlYXVmb3J0LTM6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC0zO31cbi53aS13aW5kLWJlYXVmb3J0LTQ6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC00O31cbi53aS13aW5kLWJlYXVmb3J0LTU6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC01O31cbi53aS13aW5kLWJlYXVmb3J0LTY6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC02O31cbi53aS13aW5kLWJlYXVmb3J0LTc6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC03O31cbi53aS13aW5kLWJlYXVmb3J0LTg6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC04O31cbi53aS13aW5kLWJlYXVmb3J0LTk6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC05O31cbi53aS13aW5kLWJlYXVmb3J0LTEwOmJlZm9yZSB7Y29udGVudDogQHdpbmQtYmVhdWZvcnQtMTA7fVxuLndpLXdpbmQtYmVhdWZvcnQtMTE6YmVmb3JlIHtjb250ZW50OiBAd2luZC1iZWF1Zm9ydC0xMTt9XG4ud2ktd2luZC1iZWF1Zm9ydC0xMjpiZWZvcmUge2NvbnRlbnQ6IEB3aW5kLWJlYXVmb3J0LTEyO30iLCJAd2luZC1iZWF1Zm9ydC0wOiBcIlxcZjBiN1wiO1xuQHdpbmQtYmVhdWZvcnQtMTogXCJcXGYwYjhcIjtcbkB3aW5kLWJlYXVmb3J0LTI6IFwiXFxmMGI5XCI7XG5Ad2luZC1iZWF1Zm9ydC0zOiBcIlxcZjBiYVwiO1xuQHdpbmQtYmVhdWZvcnQtNDogXCJcXGYwYmJcIjtcbkB3aW5kLWJlYXVmb3J0LTU6IFwiXFxmMGJjXCI7XG5Ad2luZC1iZWF1Zm9ydC02OiBcIlxcZjBiZFwiO1xuQHdpbmQtYmVhdWZvcnQtNzogXCJcXGYwYmVcIjtcbkB3aW5kLWJlYXVmb3J0LTg6IFwiXFxmMGJmXCI7XG5Ad2luZC1iZWF1Zm9ydC05OiBcIlxcZjBjMFwiO1xuQHdpbmQtYmVhdWZvcnQtMTA6IFwiXFxmMGMxXCI7XG5Ad2luZC1iZWF1Zm9ydC0xMTogXCJcXGYwYzJcIjtcbkB3aW5kLWJlYXVmb3J0LTEyOiBcIlxcZjBjM1wiOyIsIi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTA6YmVmb3JlIHsgY29udGVudDogQHRvcm5hZG87IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby0xOmJlZm9yZSB7IGNvbnRlbnQ6IEBkYXktc3Rvcm0tc2hvd2VyczsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTI6YmVmb3JlIHsgY29udGVudDogQGh1cnJpY2FuZTsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTM6YmVmb3JlIHsgY29udGVudDogQHRodW5kZXJzdG9ybTsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTQ6YmVmb3JlIHsgY29udGVudDogQHRodW5kZXJzdG9ybTsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTU6YmVmb3JlIHsgY29udGVudDogQHJhaW4tbWl4OyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tNjpiZWZvcmUgeyBjb250ZW50OiBAcmFpbi1taXg7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby03OmJlZm9yZSB7IGNvbnRlbnQ6IEByYWluLW1peDsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTg6YmVmb3JlIHsgY29udGVudDogQGhhaWw7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby05OmJlZm9yZSB7IGNvbnRlbnQ6IEBzaG93ZXJzOyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tMTA6YmVmb3JlIHsgY29udGVudDogQGhhaWw7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby0xMTpiZWZvcmUgeyBjb250ZW50OiBAc2hvd2VyczsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTEyOmJlZm9yZSB7IGNvbnRlbnQ6IEBzaG93ZXJzOyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tMTM6YmVmb3JlIHsgY29udGVudDogQHNub3c7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby0xNDpiZWZvcmUgeyBjb250ZW50OiBAZGF5LXNub3c7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby0xNTpiZWZvcmUgeyBjb250ZW50OiBAc25vdy13aW5kOyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tMTY6YmVmb3JlIHsgY29udGVudDogQHNub3c7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby0xNzpiZWZvcmUgeyBjb250ZW50OiBAaGFpbDsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTE4OmJlZm9yZSB7IGNvbnRlbnQ6IEByYWluLW1peDsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTE5OmJlZm9yZSB7IGNvbnRlbnQ6IEBkdXN0OyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tMjA6YmVmb3JlIHsgY29udGVudDogQGZvZzsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTIxOmJlZm9yZSB7IGNvbnRlbnQ6IEB3aW5keTsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTIyOmJlZm9yZSB7IGNvbnRlbnQ6IEBzbW9rZTsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTIzOmJlZm9yZSB7IGNvbnRlbnQ6IEBzdHJvbmctd2luZDsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTI0OmJlZm9yZSB7IGNvbnRlbnQ6IEBzdHJvbmctd2luZDsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTI1OmJlZm9yZSB7IGNvbnRlbnQ6IEBzbm93Zmxha2UtY29sZDsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTI2OmJlZm9yZSB7IGNvbnRlbnQ6IEBjbG91ZHk7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby0yNzpiZWZvcmUgeyBjb250ZW50OiBAbmlnaHQtY2xvdWR5OyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tMjg6YmVmb3JlIHsgY29udGVudDogQGRheS1jbG91ZHk7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby0yOTpiZWZvcmUgeyBjb250ZW50OiBAbmlnaHQtY2xvdWR5OyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tMzA6YmVmb3JlIHsgY29udGVudDogQGRheS1jbG91ZHk7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby0zMTpiZWZvcmUgeyBjb250ZW50OiBAbmlnaHQtY2xlYXI7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby0zMjpiZWZvcmUgeyBjb250ZW50OiBAZGF5LXN1bm55OyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tMzM6YmVmb3JlIHsgY29udGVudDogQG5pZ2h0LXBhcnRseS1jbG91ZHk7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby0zNDpiZWZvcmUgeyBjb250ZW50OiBAZGF5LXN1bm55LW92ZXJjYXN0OyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tMzU6YmVmb3JlIHsgY29udGVudDogQHJhaW4tbWl4OyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tMzY6YmVmb3JlIHsgY29udGVudDogQGhvdDsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTM3OmJlZm9yZSB7IGNvbnRlbnQ6IEBkYXktc3Rvcm0tc2hvd2VyczsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTM4OmJlZm9yZSB7IGNvbnRlbnQ6IEBkYXktc3Rvcm0tc2hvd2VyczsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTM5OmJlZm9yZSB7IGNvbnRlbnQ6IEBkYXktc3Rvcm0tc2hvd2VyczsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTQwOmJlZm9yZSB7IGNvbnRlbnQ6IEBzaG93ZXJzOyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tNDE6YmVmb3JlIHsgY29udGVudDogQHNub3ctd2luZDsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTQyOmJlZm9yZSB7IGNvbnRlbnQ6IEBzbm93OyB9O1xuLkB7d2ktY3NzLXByZWZpeH0teWFob28tNDM6YmVmb3JlIHsgY29udGVudDogQHNub3ctd2luZDsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTQ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBkYXktc3Vubnktb3ZlcmNhc3Q7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby00NTpiZWZvcmUgeyBjb250ZW50OiBAZGF5LXN0b3JtLXNob3dlcnM7IH07XG4uQHt3aS1jc3MtcHJlZml4fS15YWhvby00NjpiZWZvcmUgeyBjb250ZW50OiBAc25vdzsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTQ3OmJlZm9yZSB7IGNvbnRlbnQ6IEBkYXktc3Rvcm0tc2hvd2VyczsgfTtcbi5Ae3dpLWNzcy1wcmVmaXh9LXlhaG9vLTMyMDA6YmVmb3JlIHsgY29udGVudDogQHN0YXJzOyB9OyIsIi5Ae3dpLWNzcy1wcmVmaXh9LWZvcmVjYXN0LWlvLWNsZWFyLWRheTpiZWZvcmUgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktc3VubnkgICAgIDsgfVxuLkB7d2ktY3NzLXByZWZpeH0tZm9yZWNhc3QtaW8tY2xlYXItbmlnaHQ6YmVmb3JlICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWNsZWFyICAgOyB9XG4uQHt3aS1jc3MtcHJlZml4fS1mb3JlY2FzdC1pby1yYWluOmJlZm9yZSAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAcmFpbiAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LWZvcmVjYXN0LWlvLXNub3c6YmVmb3JlICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBzbm93ICAgICAgICAgIDsgfVxuLkB7d2ktY3NzLXByZWZpeH0tZm9yZWNhc3QtaW8tc2xlZXQ6YmVmb3JlICAgICAgICAgICAgICAgIHsgY29udGVudDogQHNsZWV0ICAgICAgICAgOyB9XG4uQHt3aS1jc3MtcHJlZml4fS1mb3JlY2FzdC1pby13aW5kOmJlZm9yZSAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAc3Ryb25nLXdpbmQgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LWZvcmVjYXN0LWlvLWZvZzpiZWZvcmUgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBmb2cgICAgICAgICAgIDsgfVxuLkB7d2ktY3NzLXByZWZpeH0tZm9yZWNhc3QtaW8tY2xvdWR5OmJlZm9yZSAgICAgICAgICAgICAgIHsgY29udGVudDogQGNsb3VkeSAgICAgICAgOyB9XG4uQHt3aS1jc3MtcHJlZml4fS1mb3JlY2FzdC1pby1wYXJ0bHktY2xvdWR5LWRheTpiZWZvcmUgICAgeyBjb250ZW50OiBAZGF5LWNsb3VkeSAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LWZvcmVjYXN0LWlvLXBhcnRseS1jbG91ZHktbmlnaHQ6YmVmb3JlICB7IGNvbnRlbnQ6IEBuaWdodC1jbG91ZHkgIDsgfVxuLkB7d2ktY3NzLXByZWZpeH0tZm9yZWNhc3QtaW8taGFpbDpiZWZvcmUgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGhhaWwgICAgICAgICAgOyB9XG4uQHt3aS1jc3MtcHJlZml4fS1mb3JlY2FzdC1pby10aHVuZGVyc3Rvcm06YmVmb3JlICAgICAgICAgeyBjb250ZW50OiBAdGh1bmRlcnN0b3JtICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LWZvcmVjYXN0LWlvLXRvcm5hZG86YmVmb3JlICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEB0b3JuYWRvICAgICAgIDsgfSIsIi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMDpiZWZvcmUsXG4uQHt3aS1jc3MtcHJlZml4fS13bW80NjgwLTAwOmJlZm9yZSAgICAgICB7IGNvbnRlbnQ6IEB0aGVybW9tZXRlciAgICAgICAgICAgOyB9XG4uQHt3aS1jc3MtcHJlZml4fS13bW80NjgwLTE6YmVmb3JlLFxuLkB7d2ktY3NzLXByZWZpeH0td21vNDY4MC0wMTpiZWZvcmUgICAgICAgeyBjb250ZW50OiBAY2xvdWR5ICAgICAgICAgICAgICAgIDsgfVxuLkB7d2ktY3NzLXByZWZpeH0td21vNDY4MC0yOmJlZm9yZSxcbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMDI6YmVmb3JlICAgICAgIHsgY29udGVudDogQHRoZXJtb21ldGVyICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMzpiZWZvcmUsXG4uQHt3aS1jc3MtcHJlZml4fS13bW80NjgwLTAzOmJlZm9yZSAgICAgICB7IGNvbnRlbnQ6IEBjbG91ZHkgICAgICAgICAgICAgICAgOyB9XG4uQHt3aS1jc3MtcHJlZml4fS13bW80NjgwLTQ6YmVmb3JlLFxuLkB7d2ktY3NzLXByZWZpeH0td21vNDY4MC0wNDpiZWZvcmUgICAgICAgeyBjb250ZW50OiBAZm9nICAgICAgICAgICAgICAgICAgIDsgfVxuLkB7d2ktY3NzLXByZWZpeH0td21vNDY4MC01OmJlZm9yZSxcbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMDU6YmVmb3JlICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMTA6YmVmb3JlICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMTE6YmVmb3JlICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMTI6YmVmb3JlICAgICAgIHsgY29udGVudDogQGxpZ2h0bmluZyAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMTg6YmVmb3JlICAgICAgIHsgY29udGVudDogQHN0cm9uZy13aW5kICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMjA6YmVmb3JlICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMjE6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4tbWl4ICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMjI6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4tbWl4ICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMjM6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMjQ6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3cgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMjU6YmVmb3JlICAgICAgIHsgY29udGVudDogQGhhaWwgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMjY6YmVmb3JlICAgICAgIHsgY29udGVudDogQHRodW5kZXJzdG9ybSAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMjc6YmVmb3JlICAgICAgIHsgY29udGVudDogQGR1c3QgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMjg6YmVmb3JlICAgICAgIHsgY29udGVudDogQGR1c3QgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMjk6YmVmb3JlICAgICAgIHsgY29udGVudDogQGR1c3QgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMzA6YmVmb3JlICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMzE6YmVmb3JlICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMzI6YmVmb3JlICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMzM6YmVmb3JlICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMzQ6YmVmb3JlICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtMzU6YmVmb3JlICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNDA6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4tbWl4ICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNDE6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNwcmlua2xlICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNDI6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNDM6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNwcmlua2xlICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNDQ6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNDU6YmVmb3JlICAgICAgIHsgY29udGVudDogQGhhaWwgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNDY6YmVmb3JlICAgICAgIHsgY29udGVudDogQGhhaWwgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNDc6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3cgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNDg6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3cgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNTA6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNwcmlua2xlICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNTE6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNwcmlua2xlICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNTI6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNTM6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNTQ6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3dmbGFrZS1jb2xkICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNTU6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3dmbGFrZS1jb2xkICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNTY6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3dmbGFrZS1jb2xkICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNTc6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNwcmlua2xlICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNTg6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNjA6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNwcmlua2xlICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNjE6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNwcmlua2xlICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNjI6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNjM6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNjQ6YmVmb3JlICAgICAgIHsgY29udGVudDogQGhhaWwgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNjU6YmVmb3JlICAgICAgIHsgY29udGVudDogQGhhaWwgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNjY6YmVmb3JlICAgICAgIHsgY29udGVudDogQGhhaWwgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNjc6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4tbWl4ICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNjg6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4tbWl4ICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNzA6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3cgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNzE6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3cgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNzI6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3cgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNzM6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3cgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNzQ6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3dmbGFrZS1jb2xkICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNzU6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3dmbGFrZS1jb2xkICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNzY6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3dmbGFrZS1jb2xkICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNzc6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3cgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtNzg6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNub3dmbGFrZS1jb2xkICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtODA6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtODE6YmVmb3JlICAgICAgIHsgY29udGVudDogQHNwcmlua2xlICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtODI6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtODM6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtODQ6YmVmb3JlICAgICAgIHsgY29udGVudDogQHN0b3JtLXNob3dlcnMgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtODU6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4tbWl4ICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtODY6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4tbWl4ICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtODc6YmVmb3JlICAgICAgIHsgY29udGVudDogQHJhaW4tbWl4ICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtODk6YmVmb3JlICAgICAgIHsgY29udGVudDogQGhhaWwgICAgICAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtOTA6YmVmb3JlICAgICAgIHsgY29udGVudDogQGxpZ2h0bmluZyAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtOTE6YmVmb3JlICAgICAgIHsgY29udGVudDogQHN0b3JtLXNob3dlcnMgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtOTI6YmVmb3JlICAgICAgIHsgY29udGVudDogQHRodW5kZXJzdG9ybSAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtOTM6YmVmb3JlICAgICAgIHsgY29udGVudDogQHRodW5kZXJzdG9ybSAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtOTQ6YmVmb3JlICAgICAgIHsgY29udGVudDogQGxpZ2h0bmluZyAgICAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtOTU6YmVmb3JlICAgICAgIHsgY29udGVudDogQHRodW5kZXJzdG9ybSAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtOTY6YmVmb3JlICAgICAgIHsgY29udGVudDogQHRodW5kZXJzdG9ybSAgICAgICAgICA7IH1cbi5Ae3dpLWNzcy1wcmVmaXh9LXdtbzQ2ODAtOTk6YmVmb3JlICAgICAgIHsgY29udGVudDogQHRvcm5hZG8gICAgICAgICAgICAgICA7IH0iLCIvLyBOZXV0cmFsXG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTIwMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAdGh1bmRlcnN0b3JtICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS0yMDE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHRodW5kZXJzdG9ybSAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tMjAyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEB0aHVuZGVyc3Rvcm0gICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTIxMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbGlnaHRuaW5nICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS0yMTE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGxpZ2h0bmluZyAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tMjEyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBsaWdodG5pbmcgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTIyMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbGlnaHRuaW5nICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS0yMzA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHRodW5kZXJzdG9ybSAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tMjMxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEB0aHVuZGVyc3Rvcm0gICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTIzMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAdGh1bmRlcnN0b3JtICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS0zMDA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHNwcmlua2xlICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tMzAxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBzcHJpbmtsZSAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTMwMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAcmFpbiAgICAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS0zMTA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHJhaW4tbWl4ICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tMzExOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEByYWluICAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTMxMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAcmFpbiAgICAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS0zMTM6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHNob3dlcnMgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tMzE0OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEByYWluICAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTMyMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAc3ByaW5rbGUgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS01MDA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHNwcmlua2xlICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tNTAxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEByYWluICAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTUwMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAcmFpbiAgICAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS01MDM6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHJhaW4gICAgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tNTA0OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEByYWluICAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTUxMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAcmFpbi1taXggICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS01MjA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHNob3dlcnMgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tNTIxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBzaG93ZXJzICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTUyMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAc2hvd2VycyAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS01MzE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHN0b3JtLXNob3dlcnMgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tNjAwOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBzbm93ICAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTYwMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAc25vdyAgICAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS02MDI6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHNsZWV0ICAgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tNjExOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEByYWluLW1peCAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTYxMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAcmFpbi1taXggICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS02MTU6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHJhaW4tbWl4ICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tNjE2OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEByYWluLW1peCAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTYyMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAcmFpbi1taXggICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS02MjE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHNub3cgICAgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tNjIyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBzbm93ICAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTcwMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAc2hvd2VycyAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS03MTE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHNtb2tlICAgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tNzIxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktaGF6ZSAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTczMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZHVzdCAgICAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS03NDE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGZvZyAgICAgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tNzYxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkdXN0ICAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTc2MjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZHVzdCAgICAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS03NzE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGNsb3VkeS1ndXN0cyAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tNzgxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEB0b3JuYWRvICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTgwMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXN1bm55ICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS04MDE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGNsb3VkeS1ndXN0cyAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tODAyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBjbG91ZHktZ3VzdHMgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTgwMzpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAY2xvdWR5LWd1c3RzICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS04MDM6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGNsb3VkeS13aW5keSAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tODA0OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBjbG91ZHkgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTkwMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAdG9ybmFkbyAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS05MDE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHN0b3JtLXNob3dlcnMgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tOTAyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBodXJyaWNhbmUgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTkwMzpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAc25vd2ZsYWtlLWNvbGQgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS05MDQ6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGhvdCAgICAgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tOTA1OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEB3aW5keSAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLTkwNjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAaGFpbCAgICAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS05NTc6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHN0cm9uZy13aW5kICAgICAgICAgICAgICAgICA7IH1cbiAgICAvL0RheVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktMjAwOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS10aHVuZGVyc3Rvcm0gICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTIwMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktdGh1bmRlcnN0b3JtICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS0yMDI6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXRodW5kZXJzdG9ybSAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktMjEwOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1saWdodG5pbmcgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTIxMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktbGlnaHRuaW5nICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS0yMTI6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LWxpZ2h0bmluZyAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktMjIxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1saWdodG5pbmcgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTIzMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktdGh1bmRlcnN0b3JtICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS0yMzE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXRodW5kZXJzdG9ybSAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktMjMyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS10aHVuZGVyc3Rvcm0gICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTMwMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktc3ByaW5rbGUgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS0zMDE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXNwcmlua2xlICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktMzAyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1yYWluICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTMxMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktcmFpbiAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS0zMTE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXJhaW4gICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktMzEyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1yYWluICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTMxMzpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktcmFpbiAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS0zMTQ6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXJhaW4gICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktMzIxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1zcHJpbmtsZSAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTUwMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktc3ByaW5rbGUgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS01MDE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXJhaW4gICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktNTAyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1yYWluICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTUwMzpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktcmFpbiAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS01MDQ6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXJhaW4gICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktNTExOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1yYWluLW1peCAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTUyMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktc2hvd2VycyAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS01MjE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXNob3dlcnMgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktNTIyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1zaG93ZXJzICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTUzMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktc3Rvcm0tc2hvd2VycyAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS02MDA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXNub3cgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktNjAxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1zbGVldCAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTYwMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktc25vdyAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS02MTE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXJhaW4tbWl4ICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktNjEyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1yYWluLW1peCAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTYxNTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktcmFpbi1taXggICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS02MTY6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXJhaW4tbWl4ICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktNjIwOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1yYWluLW1peCAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTYyMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktc25vdyAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS02MjI6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXNub3cgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktNzAxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1zaG93ZXJzICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTcxMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBzbW9rZSAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS03MjE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LWhhemUgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktNzMxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGR1c3QgICAgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTc0MTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktZm9nICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS03NjE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZHVzdCAgICAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktNzYyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGR1c3QgICAgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTc4MTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEB0b3JuYWRvICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS04MDA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LXN1bm55ICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktODAxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1jbG91ZHktZ3VzdHMgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTgwMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktY2xvdWR5LWd1c3RzICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS04MDM6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LWNsb3VkeS1ndXN0cyAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktODA0OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGRheS1zdW5ueS1vdmVyY2FzdCAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTkwMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEB0b3JuYWRvICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS05MDI6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAaHVycmljYW5lICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktOTAzOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHNub3dmbGFrZS1jb2xkICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tZGF5LTkwNDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBob3QgICAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLWRheS05MDY6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZGF5LWhhaWwgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1kYXktOTU3OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHN0cm9uZy13aW5kICAgICAgICAgICAgICAgICA7IH1cbiAgICAvL05pZ2h0XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTIwMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXRodW5kZXJzdG9ybSAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC0yMDE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC10aHVuZGVyc3Rvcm0gICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtMjAyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtdGh1bmRlcnN0b3JtICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTIxMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LWxpZ2h0bmluZyAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC0yMTE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1saWdodG5pbmcgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtMjEyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtbGlnaHRuaW5nICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTIyMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LWxpZ2h0bmluZyAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC0yMzA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC10aHVuZGVyc3Rvcm0gICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtMjMxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtdGh1bmRlcnN0b3JtICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTIzMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXRodW5kZXJzdG9ybSAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC0zMDA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1zcHJpbmtsZSAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtMzAxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtc3ByaW5rbGUgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTMwMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXJhaW4gICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC0zMTA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1yYWluICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtMzExOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtcmFpbiAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTMxMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXJhaW4gICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC0zMTM6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1yYWluICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtMzE0OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtcmFpbiAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTMyMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXNwcmlua2xlICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC01MDA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1zcHJpbmtsZSAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtNTAxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtcmFpbiAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTUwMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXJhaW4gICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC01MDM6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1yYWluICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtNTA0OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtcmFpbiAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTUxMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXJhaW4tbWl4ICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC01MjA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1zaG93ZXJzICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtNTIxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtc2hvd2VycyAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTUyMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXNob3dlcnMgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC01MzE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1zdG9ybS1zaG93ZXJzICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtNjAwOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtc25vdyAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTYwMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXNsZWV0ICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC02MDI6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1zbm93ICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtNjExOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtcmFpbi1taXggICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTYxMjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXJhaW4tbWl4ICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC02MTU6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1yYWluLW1peCAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtNjE2OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtcmFpbi1taXggICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTYyMDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXJhaW4tbWl4ICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC02MjE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1zbm93ICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtNjIyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtc25vdyAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTcwMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LXNob3dlcnMgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC03MTE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHNtb2tlICAgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtNzIxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkYXktaGF6ZSAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTczMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZHVzdCAgICAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC03NDE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWZvZyAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtNzYxOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBkdXN0ICAgICAgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTc2MjpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAZHVzdCAgICAgICAgICAgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC03ODE6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHRvcm5hZG8gICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtODAwOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1jbGVhciAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTgwMTpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LWNsb3VkeS1ndXN0cyAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC04MDI6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQG5pZ2h0LWFsdC1jbG91ZHktZ3VzdHMgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtODAzOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtY2xvdWR5LWd1c3RzICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTgwNDpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAbmlnaHQtYWx0LWNsb3VkeSAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC05MDA6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQHRvcm5hZG8gICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtOTAyOmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBodXJyaWNhbmUgICAgICAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTkwMzpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAc25vd2ZsYWtlLWNvbGQgICAgICAgICAgICAgIDsgfVxuICAgIC5Ae3dpLWNzcy1wcmVmaXh9LW93bS1uaWdodC05MDQ6YmVmb3JlICAgICAgICAgICAgICAgICAgICAgIHsgY29udGVudDogQGhvdCAgICAgICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAuQHt3aS1jc3MtcHJlZml4fS1vd20tbmlnaHQtOTA2OmJlZm9yZSAgICAgICAgICAgICAgICAgICAgICB7IGNvbnRlbnQ6IEBuaWdodC1hbHQtaGFpbCAgICAgICAgICAgICAgOyB9XG4gICAgLkB7d2ktY3NzLXByZWZpeH0tb3dtLW5pZ2h0LTk1NzpiZWZvcmUgICAgICAgICAgICAgICAgICAgICAgeyBjb250ZW50OiBAc3Ryb25nLXdpbmQgICAgICAgICAgICAgICAgIDsgfSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRhYnMgLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnN0dGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnN0aWNvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuNGVtIDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBzcGVhazogbm9uZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc3R0YWJzIG5hdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgLW1zLWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC1tcy1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIC1tb3otZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgICAgICAgIC1tb3otZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtd2lnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAYmFzZWZvbnQxO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0dGFicyBuYXYgbGkudGFiLWN1cnJlbnQgYSB7XG4gICAgY29sb3I6IEBkYW5nZXI7XG59XG5cblxuLyogSW5kaXZpZHVhbCB0YWIgc3R5bGVzICovXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8qIEJhciAqL1xuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnRhYnMtc3R5bGUtYmFyIG5hdiB1bCBsaSBhIHtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBleHRyYWxpZ2h0O1xuICAgIGNvbG9yOiBAZGFyaztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBkYW5nZXI7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgfVxufVxuXG4udGFicy1zdHlsZS1iYXIgbmF2IHVsIGxpLnRhYi1jdXJyZW50IGEge1xuICAgIGJhY2tncm91bmQ6ICNmYjk2Nzg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8qIEljb24gYm94ICovXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4udGFicy1zdHlsZS1pY29uYm94IG5hdiB7XG4gICAgYmFja2dyb3VuZDogQGV4dHJhbGlnaHQ7XG4gICAgdWwgbGkgYSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICAgIGNvbG9yOiBAZGFyaztcbiAgICB9XG59XG5cbi50YWJzLXN0eWxlLWljb25ib3ggbmF2IHVsIGxpLnRhYi1jdXJyZW50IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAZGFuZ2VyO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCBAd2hpdGU7XG4gICAgfVxuICAgIGE6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmYjk2Nzg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi50YWJzLXN0eWxlLWljb25ib3ggbmF2IHVsIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4udGFicy1zdHlsZS1pY29uYm94IG5hdiB1bCBsaTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwJTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNjAlO1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4udGFicy1zdHlsZS1pY29uYm94IG5hdiB1bCBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuXG4udGFicy1zdHlsZS1pY29uYm94IC5zdGljb246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMC4yNWVtIDA7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8qIFVuZGVybGluZSAqL1xuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnRhYnMtc3R5bGUtdW5kZXJsaW5lIG5hdiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgICAgY29sb3I6IEBkYXJrO1xuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIH1cbiAgICBsaSBhOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYjk2Nzg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gICAgfVxuICAgIGxpLnRhYi1jdXJyZW50IGE6OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cblxuLyogVHJpYW5nbGUgYW5kIGxpbmUgKi9cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi50YWJzLXN0eWxlLWxpbmV0cmlhbmdsZSBuYXYgYSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgY29sb3I6IEBkYXJrO1xuICAgIH1cbn1cblxuLnRhYnMtc3R5bGUtbGluZXRyaWFuZ2xlIG5hdiBsaS50YWItY3VycmVudCB7XG4gICAgYTphZnRlcixcbiAgICBhOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi50YWJzLXN0eWxlLWxpbmV0cmlhbmdsZSBuYXYgbGkudGFiLWN1cnJlbnQgYTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAd2hpdGU7XG59XG5cbi50YWJzLXN0eWxlLWxpbmV0cmlhbmdsZSBuYXYgbGkudGFiLWN1cnJlbnQgYSBzcGFuIHtcbiAgICBjb2xvcjogQGRhbmdlcjtcbn1cblxuLnRhYnMtc3R5bGUtbGluZXRyaWFuZ2xlIG5hdiBsaS50YWItY3VycmVudCBhOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIGJvcmRlci13aWR0aDogMTFweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8qIEZhbGxpbmcgSWNvbiwgZnJvbSBodHRwOi8vdmludGFnZXByb2R1Y3Rpb25zLmV1L2dyaWQvaW50ZXJhY3Rpdml0eS8gKi9cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi50YWJzLXN0eWxlLWljb25mYWxsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBuYXYge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAyZW07XG4gICAgICAgICAgICBjb2xvcjogQGRhcms7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLnRhYi1jdXJyZW50IGEge1xuICAgICAgICAgICAgY29sb3I6IEBkYW5nZXI7XG4gICAgICAgIH1cbiAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZGFuZ2VyO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gICAgICAgIH1cbiAgICAgICAgbGkudGFiLWN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIH1cbiAgICAgICAgbGkudGFiLWN1cnJlbnQgLnN0aWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGljb246OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjM1ZW07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNThlbSkge1xuICAgIC50YWJzLXN0eWxlLWljb25mYWxsIG5hdiBsaSAuc3RpY29uOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4vKiBNb3ZpbmcgTGluZSAqL1xuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnRhYnMtc3R5bGUtbGluZW1vdmUgbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiBAZXh0cmFsaWdodDtcbiAgICBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBAZGFuZ2VyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB9XG4gICAgbGk6Zmlyc3QtY2hpbGQudGFiLWN1cnJlbnR+bGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDAwJSwgMCwgMCk7XG4gICAgfVxuICAgIGxpOm50aC1jaGlsZCgyKS50YWItY3VycmVudH5saTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAlLCAwLCAwKTtcbiAgICB9XG4gICAgbGk6bnRoLWNoaWxkKDMpLnRhYi1jdXJyZW50fmxpOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMCUsIDAsIDApO1xuICAgIH1cbiAgICBsaTpudGgtY2hpbGQoNCkudGFiLWN1cnJlbnR+bGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGNvbG9yOiBAZGFyaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gICAgfVxuICAgIGxpLnRhYi1jdXJyZW50IGEge1xuICAgICAgICBjb2xvcjogQGRhbmdlcjtcbiAgICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8qIExpbmUgKi9cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi50YWJzLXN0eWxlLWxpbmUgbmF2IGEge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggI2QxZDNkMjtcbiAgICBjb2xvcjogIzY4Njg2ODtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4ICM3NDc3N2I7XG4gICAgfVxufVxuXG4udGFicy1zdHlsZS1saW5lIG5hdiBsaS50YWItY3VycmVudCBhIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggQGRhbmdlcjtcbiAgICBjb2xvcjogQGRhbmdlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNThlbSkge1xuICAgIC50YWJzLXN0eWxlLWxpbmUgbmF2IHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cblxuLyogQ2lyY2xlICovXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4udGFicy1zdHlsZS1jaXJjbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG5hdiBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgbmF2IGxpOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTYwcHggMCAwIC02MHB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjk2Nzg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgICB9XG4gICAgbmF2IGEge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgY29sb3I6IEBkYXJrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZGFuZ2VyXG4gICAgICAgIH1cbiAgICB9XG4gICAgbmF2IGxpLnRhYi1jdXJyZW50IGEge1xuICAgICAgICBjb2xvcjogQGRhbmdlcjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNHB4LCAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNThlbSkge1xuICAgIC50YWJzLXN0eWxlLWNpcmNsZSBuYXYgbGk6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogLTQwcHggMCAwIC00MHB4O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbn1cblxuLnRhYnMtc3R5bGUtY2lyY2xlIG5hdiBsaS50YWItY3VycmVudDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLnRhYnMtc3R5bGUtY2lyY2xlIG5hdiBhIHNwYW4sXG4udGFicy1zdHlsZS1jaXJjbGUgLmljb246OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLnRhYnMtc3R5bGUtY2lyY2xlIC5zdGljb246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGFicy1zdHlsZS1jaXJjbGUgbmF2IGxpLnRhYi1jdXJyZW50IC5zdGljb246OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8qIFNoYXBlICovXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4udGFicy1zdHlsZS1zaGFwZSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbmF2IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDNlbTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBuYXYge1xuICAgICAgICB1bCBsaS50YWItY3VycmVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTNlbSAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmlsbDogI2JkYzJjOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaTpmaXJzdC1jaGlsZCBhIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgIGxpOmxhc3QtY2hpbGQgYSBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJzLXN0eWxlLXNoYXBlIG5hdiBsaSBhIHN2ZzpudGgtY2hpbGQoMiksXG4udGFicy1zdHlsZS1zaGFwZSBuYXYgbGk6bGFzdC1jaGlsZCBhIHN2ZyB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgtMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC0xLCAxLCAxKTtcbn1cblxuLnRhYnMtc3R5bGUtc2hhcGUgbmF2IGxpIGEge1xuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMC42NWVtIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGMyYzk7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xuICAgIH1cbiAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6IEBkYW5nZXI7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB1c2Uge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJzLXN0eWxlLXNoYXBlIG5hdiBsaS50YWItY3VycmVudCBhIHNwYW4sXG4udGFicy1zdHlsZS1zaGFwZSBuYXYgbGkudGFiLWN1cnJlbnQgYSBzdmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udGFicy1zdHlsZS1zaGFwZSBuYXYgbGkudGFiLWN1cnJlbnQgYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmYWZjO1xufVxuXG4udGFicy1zdHlsZS1zaGFwZSBuYXYgbGkudGFiLWN1cnJlbnQgYSBzdmcge1xuICAgIGZpbGw6ICNmN2ZhZmM7XG59XG5cbi50YWJzLXN0eWxlLXNoYXBlIC5jb250ZW50LXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNmN2ZhZmM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4ZW0pIHtcbiAgICAudGFicy1zdHlsZS1zaGFwZSBuYXYgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogLTEuMjVlbSAwIDA7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMCAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJzLXN0eWxlLXNoYXBlIG5hdiB1bCBsaS50YWItY3VycmVudCB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4vKiBMaW5lIEJveCAqL1xuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnRhYnMtc3R5bGUtbGluZWJveCBuYXYge1xuICAgIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNWVtO1xuICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNWVtO1xuICAgICAgICBjb2xvcjogQGRhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQGRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaS50YWItY3VycmVudCBhIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gICAgYTo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMmQ4ZDY7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKSB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKSB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKTtcbiAgICB9XG59XG5cbi50YWJzLXN0eWxlLWxpbmVib3ggbmF2IGxpLnRhYi1jdXJyZW50IGE6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnRhYnMtc3R5bGUtbGluZWJveCBuYXYgYTpob3Zlcjo6YWZ0ZXIsXG4udGFicy1zdHlsZS1saW5lYm94IG5hdiBhOmZvY3VzOjphZnRlcixcbi50YWJzLXN0eWxlLWxpbmVib3ggbmF2IGxpLnRhYi1jdXJyZW50IGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAZGFuZ2VyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OGVtKSB7XG4gICAgLnRhYnMtc3R5bGUtbGluZWJveCBuYXYgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4vKiBGbGlwICovXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4udGFicy1zdHlsZS1mbGlwIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBuYXYgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgIGNvbG9yOiBAZGFyaztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbmF2IGE6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg5MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgfVxufVxuXG4udGFicy1zdHlsZS1mbGlwIG5hdiBsaS50YWItY3VycmVudCBhIHtcbiAgICBjb2xvcjogQGRhbmdlcjtcbn1cblxuLnRhYnMtc3R5bGUtZmxpcCBuYXYgbGkudGFiLWN1cnJlbnQgYTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcbn1cblxuLnRhYnMtc3R5bGUtZmxpcCAuY29udGVudC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmYWZjO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4vKiBDaXJjbGUgZmlsbCAqL1xuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnRhYnMtc3R5bGUtY2lyY2xlZmlsbCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZGFuZ2VyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG5hdiB7XG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAZGFuZ2VyO1xuICAgICAgICB9XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIH1cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogLTQwcHggMCAwIC00MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAZGFuZ2VyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGRhbmdlcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgbGkudGFiLWN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgyLjUsIDIuNSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMi41LCAyLjUsIDEpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkudGFiLWN1cnJlbnQgYSB7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFicy1zdHlsZS1jaXJjbGVmaWxsIC5pY29uOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRhYnMtc3R5bGUtY2lyY2xlZmlsbCAuY29udGVudC13cmFwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGRhbmdlcjtcbn1cblxuXG4vKiBDb250ZW50ICovXG5cbi5jb250ZW50LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVlbSAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC13cmFwIHNlY3Rpb24uY29udGVudC1jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKiBGYWxsYmFjayAqL1xuXG4ubm8tanMgLmNvbnRlbnQtd3JhcCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5uby1mbGV4Ym94IG5hdiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGkge1xuICAgICAgICBtaW4td2lkdGg6IDE1JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNThlbSkge1xuICAgIC5zdHRhYnMgbmF2IGEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zdHRhYnMgbmF2IGE6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tVG9vbHRpcC0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5teXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTtcbn1cblxuXG4vKiBUcmlnZ2VyIHRleHQgKi9cblxuLnRvb2x0aXAtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cblxuLyogR2FwIGZpbGxlciAqL1xuXG4udG9vbHRpcC1pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5teXRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtaXRlbTo6YWZ0ZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG5cbi8qIFRvb2x0aXAgKi9cblxuLnRvb2x0aXAtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IC0xODBweDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogLTVweCAtNXB4IDE1cHggcmdiYSg0OCwgNTQsIDYxLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6ICMyYjJiMmI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b29sdGlwLWVmZmVjdC0xIC50b29sdGlwLWNvbnRlbnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRvb2x0aXAtZWZmZWN0LTIgLnRvb2x0aXAtY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgY2FsYygxMTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgY2FsYygxMTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xufVxuXG4udG9vbHRpcC1lZmZlY3QtMyAudG9vbHRpcC1jb250ZW50IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlM2QoMSwgMSwgMCwgMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlM2QoMSwgMSwgMCwgMjVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi50b29sdGlwLWVmZmVjdC00IC50b29sdGlwLWNvbnRlbnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43LCAwLjMsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuMywgMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLnRvb2x0aXAtZWZmZWN0LTUgLnRvb2x0aXAtY29udGVudCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSBjYWxjKDEwNiUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSBjYWxjKDEwNiUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC40LCAxLjM5KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuNCwgMS4zOSk7XG59XG5cbi5teXRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtY29udGVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAwLCAwKTtcbn1cblxuLnRvb2x0aXAudG9vbHRpcC1lZmZlY3QtMjpob3ZlciAudG9vbHRpcC1jb250ZW50IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XG59XG5cblxuLyogQXJyb3cgKi9cblxuLnRvb2x0aXAtY29udGVudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzJhMzAzNTtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG5cbi8qIFRvb2x0aXAgY29udGVudCovXG5cbi50b29sdGlwLWNvbnRlbnQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLnRvb2x0aXAtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEuMzFlbSAxLjIxZW0gMS4yMWVtIDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi50b29sdGlwLWVmZmVjdC01IC50b29sdGlwLXRleHQge1xuICAgIHBhZGRpbmc6IDEuNGVtO1xufVxuXG5hLm15dG9vbHRpcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZiOTY3ODtcbn1cblxuXG4vKiBUb29sdGlwIDYgdG8gOSAqL1xuXG4udG9vbHRpcC1jb250ZW50MiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZiOTY3ODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9vbHRpcC1jb250ZW50MiBpIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ubXl0b29sdGlwOmhvdmVyIC50b29sdGlwLWNvbnRlbnQyLFxuLm15dG9vbHRpcDpob3ZlciAudG9vbHRpcC1jb250ZW50MiBpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRvb2x0aXAtZWZmZWN0LTYgLnRvb2x0aXAtY29udGVudDIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUzZCgxLCAxLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUzZCgxLCAxLCAxLCA0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuXG4udG9vbHRpcC1lZmZlY3QtNiAudG9vbHRpcC1jb250ZW50MiBpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnRvb2x0aXAtZWZmZWN0LTcgLnRvb2x0aXAtY29udGVudDIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi50b29sdGlwLWVmZmVjdC03IC50b29sdGlwLWNvbnRlbnQyIGkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1cHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi50b29sdGlwLWVmZmVjdC04IC50b29sdGlwLWNvbnRlbnQyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnRvb2x0aXAtZWZmZWN0LTggLnRvb2x0aXAtY29udGVudDIgaSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi50b29sdGlwLWVmZmVjdC05IC50b29sdGlwLWNvbnRlbnQyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi50b29sdGlwLWVmZmVjdC05IC50b29sdGlwLWNvbnRlbnQyIGkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5teXRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtY29udGVudDIsXG4ubXl0b29sdGlwOmhvdmVyIC50b29sdGlwLWNvbnRlbnQyIGkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLnRvb2x0aXAtZWZmZWN0LTY6aG92ZXIgLnRvb2x0aXAtY29udGVudDIgaSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDEsIDEsIDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMSwgMSwgMCk7XG59XG5cbi50b29sdGlwLWNvbnRlbnQyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAtN3B4IDAgMCAtMTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3BsdWdpbnMvaW1hZ2VzL3Rvb2x0aXAvdG9vbHRpcDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cblxuLyoqKioqKioqKioqQmxvYXRlZCBUb29sdGlwICoqKioqKioqKioqL1xuXG4udG9vbHRpcC1jb250ZW50MyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9wbHVnaW5zL2ltYWdlcy90b29sdGlwL3NoYXBlMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZvbnQtc2l6ZTogMTQ7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjIsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMiwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTIwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTIwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgLXdlYmtpdC10cmFuc2Zvcm0gMC40cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjRzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGN1YmljLWJlemllcigwLjYsIDAsIDAuNCwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGN1YmljLWJlemllcigwLjYsIDAsIDAuNCwgMSk7XG59XG5cbi5teXRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtY29udGVudDMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG5cbi8qIEFycm93ICovXG5cbi50b29sdGlwLWNvbnRlbnQzOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMEFFRUY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02MCUsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02MCUsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbn1cblxuXG4vKioqKioqKioqKioqKkJveCBUb29sdGlwICoqKioqKioqKioqKiovXG5cblxuLyogVHJpZ2dlciB0ZXh0ICovXG5cbi50b29sdGlwLWl0ZW0yIHtcbiAgICBjb2xvcjogIzAzYTlmMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuXG4ubXl0b29sdGlwOmhvdmVyIC50b29sdGlwLWl0ZW0yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTAuNWVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0wLjVlbSwgMCk7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqIFRvb2x0aXAgYm94ICoqKioqKioqKioqKioqKioqKioqL1xuXG4udG9vbHRpcC1jb250ZW50NCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweDtcbiAgICBib3R0b206IC01cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjMDNhOWYzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDU1cHggc29saWQgIzJiMmIyYjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMC41ZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTAuNWVtLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuXG4udG9vbHRpcC1jb250ZW50NCBhIHtcbiAgICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLnRvb2x0aXAtdGV4dDIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEuNWVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEuNWVtLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuXG4ubXl0b29sdGlwOmhvdmVyIC50b29sdGlwLWNvbnRlbnQ0LFxuLm15dG9vbHRpcDpob3ZlciAudG9vbHRpcC10ZXh0MiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuXG4vKioqKioqKlRvb2x0aXAgTGluZSoqKioqKioqL1xuXG4udG9vbHRpcC1jb250ZW50NSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IC0xNTBweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4zcztcbn1cblxuLm15dG9vbHRpcDpob3ZlciAudG9vbHRpcC1jb250ZW50NSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udG9vbHRpcC1jb250ZW50NSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvb2x0aXAtdGV4dDMge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZiOTY3ODtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgMC4zcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjNzO1xufVxuXG4ubXl0b29sdGlwOmhvdmVyIC50b29sdGlwLXRleHQzIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLnRvb2x0aXAtaW5uZXIyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5teXRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtaW5uZXIyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuXG4vKiBBcnJvdyAqL1xuXG4udG9vbHRpcC1jb250ZW50NTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmYjk2Nzg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuXG4vKkZvciBMYXB0b3AgKDEyODBweCkqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgLmNhcm91c2VsIC5pdGVtIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuICAgIC5pbmJveC1jZW50ZXIgYSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG59XG5cblxuLyoqKioqKioqKiBTZWFyY2ggUmVzdWx0IFBhZ2UqKioqKioqKioqL1xuXG4uc2VhcmNoLWxpc3Rpbmcge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBpbmZvO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogQHN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqKioqKioqKiBNZWdhbWVudSBQYWdlKioqKioqKioqKi9cblxuLm1lZ2FtZW51IHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1lZ2EtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLm1lZ2EtZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDBweDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgICA+bGk+dWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgID5saSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYm9keXRleHQ7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAdGhlbWVjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuXG4ubWVnYS1kcm9wZG93bi1tZW51IGxpLmRlbW8tYm94IGEge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG59XG5cblxuLypEYXRhIHRhYmxlcyovXG5cbmJ1dHRvbi5kdC1idXR0b24sXG5kaXYuZHQtYnV0dG9uLFxuYS5kdC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IEBpbmZvO1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAaW5mbztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGluZm87XG4gICAgfVxufVxuXG5idXR0b24uZHQtYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuZGl2LmR0LWJ1dHRvbjpob3Zlcjpub3QoLmRpc2FibGVkKSxcbmEuZHQtYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiBAZXh0cmFsaWdodDtcbiAgICBjb2xvcjogQGJvZHl0ZXh0O1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbn1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQ+LnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZD4uc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXI+LnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXI+LnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4+LnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4+LnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuXG4vKlN1bW1lcm5vdGUqL1xuXG4ubm90ZS1lZGl0b3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweCAxMHB4O1xuICAgIH1cbiAgICAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYm9keWNvbG9yO1xuICAgICAgICBjb2xvcjogQGJvZHl0ZXh0O1xuICAgIH1cbiAgICAubm90ZS1zdGF0dXNiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYm9keWNvbG9yO1xuICAgIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFVwZGF0ZSAxLjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vKmxlZnQtcmlnaHQtYXNpZGUtY29sdW1uKi9cblxuLnBhZ2UtYXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4vKmxlZnQtYXNpZGUtY29sdW1uKi9cblxuLmxlZnQtYXNpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBAc2lkZWJhcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnJpZ2h0LWFzaWRlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICAuY29udGFjdC1saXN0IHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saXN0LXN0eWxlLW5vbmUge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAmLmJveC1sYWJlbCBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXZpZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogQGJvZHl0ZXh0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB0aGVtZWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qQ2hhdC1ib3gqL1xuXG4uY2hhdC1tYWluLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IEBzaWRlYmFyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmNoYXQtbGVmdC1hc2lkZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlcjtcbiAgICAgICAgLm9wZW4tcGFuZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC13ZWJraXQtY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNpZGViYXI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDNweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDNweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA4cHggMTVweCA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXQtbGVmdC1pbm5lciB7XG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3R5bGUtbm9uZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZXh0cmFsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hhdC1yaWdodC1hc2lkZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICAgICAgLmNoYXQtbGlzdCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAuY2hhdC10ZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbmQtY2hhdC1ib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3VzdG9tLXNlbmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgLmNzdC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBib2R5dGV4dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKkhvcml6b250YWwgdGltZWxpbmUqL1xuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBAYm9yZGVyO1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzIGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYm9keWNvbG9yO1xufVxuXG4uY2QtdGltZWxpbmUtbmF2aWdhdGlvbiBhLFxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cyBhOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xufVxuXG5cbi8qVXNlciBDYXJkcyovXG5cbi5lbC1lbGVtZW50LW92ZXJsYXkgLndoaXRlLWJveCB7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4uZWwtZWxlbWVudC1vdmVybGF5IC5lbC1jYXJkLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAuZWwtY2FyZC1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuZWwtY2FyZC1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAYm9keXRleHQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHRoZW1lY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVsLW92ZXJsYXktMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWigwKTsgKi9cbiAgICAgICAgfVxuICAgICAgICAuZWwtaW5mbyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBkYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBkYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVsLW92ZXJsYXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLmVsLW92ZXJsYXktMTpob3ZlciAuZWwtb3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIH1cbiAgICAuZWwtb3ZlcmxheS0xIC5zY3JsLWR3biB7XG4gICAgICAgIHRvcDogLTEwMCU7XG4gICAgfVxuICAgIC5lbC1vdmVybGF5LTEgLnNjcmwtdXAge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgIH1cbiAgICAuZWwtb3ZlcmxheS0xOmhvdmVyIC5zY3JsLWR3biB7XG4gICAgICAgIHRvcDogMHB4O1xuICAgIH1cbiAgICAuZWwtb3ZlcmxheS0xOmhvdmVyIC5zY3JsLXVwIHtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cblxuLypMb2dpbiBzaWRlYmFyKi9cblxuLmxvZ2luLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogQHNpZGViYXI7XG59XG5cblxuLypMaXN0aW5nKi9cblxuLmNvbW1vbi1saXN0IHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiBAYm9keXRleHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAdGhlbWVjb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKnRhYmxlIGxheW91dHMqL1xuXG4uY29sb3ItdGFibGUucHJpbWFyeS10YWJsZSB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XG4gICAgY29sb3I6IEB3aGl0ZTtcbn1cblxuLmNvbG9yLXRhYmxlLnN1Y2Nlc3MtdGFibGUgdGhlYWQgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzO1xuICAgIGNvbG9yOiBAd2hpdGU7XG59XG5cbi5jb2xvci10YWJsZS5pbmZvLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbztcbiAgICBjb2xvcjogQHdoaXRlO1xufVxuXG4uY29sb3ItdGFibGUud2FybmluZy10YWJsZSB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdhcm5pbmc7XG4gICAgY29sb3I6IEB3aGl0ZTtcbn1cblxuLmNvbG9yLXRhYmxlLmRhbmdlci10YWJsZSB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhbmdlcjtcbiAgICBjb2xvcjogQHdoaXRlO1xufVxuXG4uY29sb3ItdGFibGUuaW52ZXJzZS10YWJsZSB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGludmVyc2U7XG4gICAgY29sb3I6IEB3aGl0ZTtcbn1cblxuLmNvbG9yLXRhYmxlLmRhcmstdGFibGUgdGhlYWQgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrO1xuICAgIGNvbG9yOiBAd2hpdGU7XG59XG5cbi5jb2xvci10YWJsZS5yZWQtdGFibGUgdGhlYWQgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcbn1cblxuLmNvbG9yLXRhYmxlLnB1cnBsZS10YWJsZSB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHB1cnBsZTtcbiAgICBjb2xvcjogQHdoaXRlO1xufVxuXG4uY29sb3ItdGFibGUubXV0ZWQtdGFibGUgdGhlYWQgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtdXRlZDtcbiAgICBjb2xvcjogQHdoaXRlO1xufVxuXG4uY29sb3ItYm9yZGVyZWQtdGFibGUucHJpbWFyeS1ib3JkZXJlZC10YWJsZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgQHByaW1hcnk7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5jb2xvci1ib3JkZXJlZC10YWJsZS5zdWNjZXNzLWJvcmRlcmVkLXRhYmxlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAc3VjY2VzcztcbiAgICB0aGVhZCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLmNvbG9yLWJvcmRlcmVkLXRhYmxlLmluZm8tYm9yZGVyZWQtdGFibGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBpbmZvO1xuICAgIHRoZWFkIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGluZm87XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuXG4uY29sb3ItYm9yZGVyZWQtdGFibGUud2FybmluZy1ib3JkZXJlZC10YWJsZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgQHdhcm5pbmc7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2FybmluZztcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5jb2xvci1ib3JkZXJlZC10YWJsZS5kYW5nZXItYm9yZGVyZWQtdGFibGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBkYW5nZXI7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLmNvbG9yLWJvcmRlcmVkLXRhYmxlLmludmVyc2UtYm9yZGVyZWQtdGFibGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBpbnZlcnNlO1xuICAgIHRoZWFkIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGludmVyc2U7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuXG4uY29sb3ItYm9yZGVyZWQtdGFibGUuZGFyay1ib3JkZXJlZC10YWJsZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgQGRhcms7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFyaztcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5jb2xvci1ib3JkZXJlZC10YWJsZS5yZWQtYm9yZGVyZWQtdGFibGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEByZWQ7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLmNvbG9yLWJvcmRlcmVkLXRhYmxlLnB1cnBsZS1ib3JkZXJlZC10YWJsZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgQHB1cnBsZTtcbiAgICB0aGVhZCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGU7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuXG4uY29sb3ItYm9yZGVyZWQtdGFibGUubXV0ZWQtYm9yZGVyZWQtdGFibGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBtdXRlZDtcbiAgICB0aGVhZCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtdXRlZDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5mdWxsLWNvbG9yLXRhYmxlLmZ1bGwtcHJpbWFyeS10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzEsIDE0MCwgMjI4LCAuOCk7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICAgIHRib2R5IHRkIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICAgIHRyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XG4gICAgfVxufVxuXG4uZnVsbC1jb2xvci10YWJsZS5mdWxsLXN1Y2Nlc3MtdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTk0LCAxNDYsIC44KTtcbiAgICB0aGVhZCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzO1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gICAgdGJvZHkgdGQge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gICAgdHI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3VjY2VzcztcbiAgICB9XG59XG5cbi5mdWxsLWNvbG9yLXRhYmxlLmZ1bGwtaW5mby10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAxNjksIDI0MywgLjgpO1xuICAgIHRoZWFkIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGluZm87XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgICB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgICB0cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpbmZvO1xuICAgIH1cbn1cblxuLmZ1bGwtY29sb3ItdGFibGUuZnVsbC13YXJuaW5nLXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMTkzLCA3LCAuOCk7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2FybmluZztcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICAgIHRib2R5IHRkIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICAgIHRyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdhcm5pbmc7XG4gICAgfVxufVxuXG4uZnVsbC1jb2xvci10YWJsZS5mdWxsLWRhbmdlci10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDE1MCwgMTIwLCAuOCk7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gICAgdGJvZHkgdGQge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gICAgdHI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFuZ2VyO1xuICAgIH1cbn1cblxuLmZ1bGwtY29sb3ItdGFibGUuZnVsbC1pbnZlcnNlLXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCA4NiwgMTAzLCAuOCk7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW52ZXJzZTtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICAgIHRib2R5IHRkIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICAgIHRyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGludmVyc2U7XG4gICAgfVxufVxuXG4uZnVsbC1jb2xvci10YWJsZS5mdWxsLWRhcmstdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUwLCAxNjIsIDE4MCwgLjgpO1xuICAgIHRoZWFkIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcms7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgICB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgICB0cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrO1xuICAgIH1cbn1cblxuLmZ1bGwtY29sb3ItdGFibGUuZnVsbC1yZWQtdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCA1OCwgNTgsIC44KTtcbiAgICB0aGVhZCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgICB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgICB0cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gICAgfVxufVxuXG4uZnVsbC1jb2xvci10YWJsZS5mdWxsLXB1cnBsZS10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTAsIDExNywgMjA2LCAuOCk7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlO1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gICAgdGJvZHkgdGQge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gICAgdHI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlO1xuICAgIH1cbn1cblxuLmZ1bGwtY29sb3ItdGFibGUuZnVsbC1tdXRlZC10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTIsIDE2NiwgMTczLCAuOCk7XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbXV0ZWQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgICB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgICB0cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtdXRlZDtcbiAgICB9XG59XG5cblxuLyogTWF0ZXJpYWwgRm9ybSBJbnB1dCBFbGVtZW50cyAqL1xuXG4uZmxvYXRpbmctbGFiZWxzIC5mb3JtLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbG9hdGluZy1sYWJlbHMgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHQ7XG59XG5cbi5mbG9hdGluZy1sYWJlbHMgc2VsZWN0LmZvcm0tY29udHJvbD5vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGRhbmdlcjtcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAd2FybmluZztcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAc3VjY2Vzcztcbn1cblxuLmZsb2F0aW5nLWxhYmVscyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2lkZWJhcjtcbn1cblxuLmZsb2F0aW5nLWxhYmVscyBsYWJlbCB7XG4gICAgY29sb3I6IEBib2R5dGV4dDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xufVxuXG4uZmxvYXRpbmctbGFiZWxzIC5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwsXG4uZmxvYXRpbmctbGFiZWxzIC5mb3JtLWNvbnRyb2w6dmFsaWR+bGFiZWwge1xuICAgIHRvcDogLTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiBAcHJpbWFyeTtcbn1cblxuLmZsb2F0aW5nLWxhYmVscyAuYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbG9hdGluZy1sYWJlbHMgLmJhcjpiZWZvcmUsXG4uZmxvYXRpbmctbGFiZWxzIC5iYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG59XG5cbi5mbG9hdGluZy1sYWJlbHMgLmJhcjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbn1cblxuLmZsb2F0aW5nLWxhYmVscyAuYmFyOmFmdGVyIHtcbiAgICByaWdodDogNTAlO1xufVxuXG4uZmxvYXRpbmctbGFiZWxzIC5mb3JtLWNvbnRyb2w6Zm9jdXN+LmJhcjpiZWZvcmUsXG4uZmxvYXRpbmctbGFiZWxzIC5mb3JtLWNvbnRyb2w6Zm9jdXN+LmJhcjphZnRlciB7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLmZsb2F0aW5nLWxhYmVscyAuaGlnaGxpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4uZmxvYXRpbmctbGFiZWxzIC5pbnB1dC1sZ35sYWJlbCxcbi5mbG9hdGluZy1sYWJlbHMgLmlucHV0LWxnIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5mbG9hdGluZy1sYWJlbHMgLmlucHV0LXNtfmxhYmVsLFxuLmZsb2F0aW5nLWxhYmVscyAuaW5wdXQtc20ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmhhcy13YXJuaW5nIC5iYXI6YmVmb3JlLFxuLmhhcy13YXJuaW5nIC5iYXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IEB3YXJuaW5nO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmJhcjpiZWZvcmUsXG4uaGFzLXN1Y2Nlc3MgLmJhcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogQHN1Y2Nlc3M7XG59XG5cbi5oYXMtZXJyb3IgLmJhcjpiZWZvcmUsXG4uaGFzLWVycm9yIC5iYXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IEBkYW5nZXI7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzfmxhYmVsLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6dmFsaWR+bGFiZWwge1xuICAgIGNvbG9yOiBAd2FybmluZztcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDp2YWxpZH5sYWJlbCB7XG4gICAgY29sb3I6IEBzdWNjZXNzO1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwsXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6dmFsaWR+bGFiZWwge1xuICAgIGNvbG9yOiBAZGFuZ2VyO1xufVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsfi50LTAge1xuICAgIHRvcDogMDtcbn1cblxuLmZsb2F0aW5nLWxhYmVscyAuZm9ybS1jb250cm9sLWRhbmdlcixcbi5mbG9hdGluZy1sYWJlbHMgLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmZsb2F0aW5nLWxhYmVscyAuZm9ybS1jb250cm9sLXdhcm5pbmcsXG4uZm9ybS1idDQgLmZvcm0tY29udHJvbC1kYW5nZXIsXG4uZm9ybS1idDQgLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmZvcm0tYnQ0IC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLjU2MjVyZW07XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEuMTI1cmVtIDEuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS4xMjVyZW0gMS4xMjVyZW07XG59XG5cblxuLyogVXBkYXRlIDIuNSAqL1xuXG4udGFibGUuZGF0YVRhYmxlLFxudGFibGUuZGF0YVRhYmxlIHtcbiAgICB3aWR0aDogOTkuODAlICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6OmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOjphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOjphZnRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5cbi8qIHN0eWxlIGZvciByZWFsZXN0YXRlIHBhZ2VzICovXG5cbi5yZSB1bC50d28tcGFydCBsaSBpLFxuLnJlIHVsLnR3by1wYXJ0IGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmJnLWxpZ2h0IGg0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFnZW50LWNvbnRhY3QsXG4ucHJvLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvcm0tYWdlbnQtaW5xIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWdlbnQtaW5mbyB7XG4gICAgbWF4LWhlaWdodDogMzU4cHg7XG4gICAgaGVpZ2h0OiAzNThweDtcbiAgICBiYWNrZ3JvdW5kOiBAZXh0cmFsaWdodDtcbn1cblxuLnByby1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucHJvLWltZyxcbi5wcm8tZGV0YWlsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wcm8tZGV0YWlsIGg1IGEge1xuICAgIGNvbG9yOiBAYm9keXRleHQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByby1ib3ggLnByby1saXN0LWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByby1ib3ggLnByby1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5wcm8tY29sLWxhYmVsIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgd2lkdGg6IDI2JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMzclO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByby1ib3ggLnByby1sYWJlbC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG59XG5cbi5wcm8tYm94LnByby1ob3Jpem9udGFsIHByby1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIxMHB4O1xufVxuXG4ucHJvLWNvbnRlbnQgLnByby1saXN0LWRldGFpbHMge1xuICAgIGhlaWdodDogMTM4cHg7XG4gICAgbWF4LWhlaWdodDogMTQycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLnByby1jb250ZW50IC5wcm8tbGlzdC1pbmZvIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLnByby1jb250ZW50IC5wcm8tbGlzdC1kZXRhaWxzIGgzLFxuLnByby1jb250ZW50IC5wcm8tbGlzdC1kZXRhaWxzIGg0LFxuLnByby1saXN0LWluZm8gdWwucHJvLWluZm8gbGksXG4ucHJvLWFnZW50IC5hZ2VudC1uYW1lIGg1LFxuLnByby1hZ2VudCAuYWdlbnQtbmFtZSBzbWFsbCxcbnVsLnByby1pbmZvIGxpIHNwYW4ubGFiZWwsXG4ucHJvLWxvY2F0aW9uIHNwYW4sXG4ucHJvLWxpc3QtaW5mby0zLWNvbCB1bC5wcm8taW5mbyBsaSxcbi5wcm8tY29udGVudC0zLWNvbCAucHJvLWxpc3QtZGV0YWlscyBoMyxcbi5wcm8tY29udGVudC0zLWNvbCAucHJvLWxpc3QtZGV0YWlscyBoNCxcbi5wcm8tY29udGVudC0zLWNvbCAucHJvLWxpc3QtZGV0YWlscyBoNCBzbWFsbCxcbi5wcm8tYWdlbnQtY29sLTMgLmFnZW50LW5hbWUgaDUsXG4ucHJvLWFnZW50LWNvbC0zIC5hZ2VudC1uYW1lIHNtYWxsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJvLWxpc3QtaW5mbyB1bC5wcm8taW5mbyxcbi5wcm8tbGlzdC1pbmZvLTMtY29sIHVsLnByby1pbmZvIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHggMTBweCAxMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wcm8tbGlzdC1pbmZvIHVsLnByby1pbmZvIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG51bC5wcm8taW5mbyBsaSBzcGFuLmxhYmVsIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbnVsLnByby1pbmZvIGxpIHNwYW4gaW1nLFxudWwucHJvLWFtZW5pdGllcyBsaSBzcGFuIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucHJvLWFnZW50IC5hZ2VudC1pbWcgYSBpbWcsXG4ucHJvLWFnZW50LWNvbC0zIC5hZ2VudC1pbWcgYSBpbWcge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIEB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCBAYm9yZGVyO1xuICAgIC8qd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4OyovXG59XG5cbi5wcm8tYWdlbnQgLmFnZW50LWltZyxcbi5wcm8tYWdlbnQgLmFnZW50LW5hbWUsXG4ucHJvLWFnZW50LWNvbC0zIC5hZ2VudC1pbWcsXG4ucHJvLWFnZW50LWNvbC0zIC5hZ2VudC1uYW1lIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnByby1hZ2VudCAuYWdlbnQtaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByby1hZ2VudCAuYWdlbnQtbmFtZSB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMTVweDtcbn1cblxuLnByby1sb2NhdGlvbiBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbn1cblxuLnByby1jb250ZW50LTMtY29sIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IEBleHRyYWxpZ2h0O1xufVxuXG4ucHJvLWNvbnRlbnQtMy1jb2wgLnByby1saXN0LWRldGFpbHMgaDQgc21hbGwge1xuICAgIGNvbG9yOiBAZGFuZ2VyO1xufVxuXG4ucHJvLWxpc3QtaW5mby0zLWNvbCB1bC5wcm8taW5mbyBsaSB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG59XG5cbi5wcm8tYWdlbnQtY29sLTMgLmFnZW50LWltZyB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLnByby1hZ2VudC1jb2wtMyAuYWdlbnQtbmFtZSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNXB4O1xufVxuXG51bC5wcm8tYW1lbml0aWVzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDhweCAwO1xufVxuXG51bC5wcm8tYW1lbml0aWVzIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxudWwucHJvLWFtZW5pdGllcyBsaSBzcGFuIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5wcm8tcmQgLnRhYmxlPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJvLXJkIC50YWJsZT50Ym9keT50cj50ZCxcbi5wcm8tcmQgLnRhYmxlPnRib2R5PnRyPnRoIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wZC1hZ2VudC1pbmZvIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQ6IEBleHRyYWxpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wZC1hZ2VudC1jb250YWN0LFxuLnBkLWFnZW50LWlucSB7XG4gICAgcGFkZGluZzogMjVweDtcbn1cblxuLnByby1hZGQtZm9ybSAucmFkaW8gbGFiZWwsXG4ucHJvLWFkZC1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuXG4vKlJlZ2lzdGVyIGluIHN0ZXBzKi9cblxuLnJlZ2lzdGVyLWJveCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMiU7XG59XG5cbi5zdGVwLXJlZ2lzdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jbXNmb3JtIGZpZWxkc2V0LFxuLmZzLXRpdGxlLFxuLmZzLXN1YnRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiBAYm9keWNvbG9yO1xuICAgIGNvbG9yOiBAYm9keXRleHQ7XG59XG5cbiNzb3J0YWJsZV9wYW5lbHMgLnBhbmVsLWhlYWRpbmcge1xuICAgIGN1cnNvcjogbW92ZTtcbn1cblxuXG4vKiBWRVJTSU9OIDMuMSAqL1xuXG5cbi8qIGZvciBpY2hlY2sgY29udHJvbHMgKi9cblxuLmljb2xvcnMsXG4uaWNoZWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5pY29sb3JzPmxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogQGRhcms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvbG9ycz5saS5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyNzEzIFwiO1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5pY29sb3JzPmxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmljb2xvcnM+bGkub3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiBAZGFuZ2VyO1xufVxuXG4uaWNvbG9ycz5saS55ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6IEB3YXJuaW5nO1xufVxuXG4uaWNvbG9ycz5saS5pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiBAaW5mbztcbn1cblxuLmljb2xvcnM+bGkuZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6IEBzdWNjZXNzO1xufVxuXG4uaWNvbG9ycz5saS5yZWQge1xuICAgIGJhY2tncm91bmQ6IEByZWQ7XG59XG5cbi5pY29sb3JzPmxpLnB1cnBsZSB7XG4gICAgYmFja2dyb3VuZDogQHB1cnBsZTtcbn1cblxuLmljb2xvcnM+bGkuYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogQGJsdWU7XG59XG5cbi5pY2hlY2stbGlzdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmljaGVjay1saXN0IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uaWNoZWNrLWxpc3QgbGkgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmRlZmF1bHQtc3RlcHMgLmNvbHVtbi1zdGVwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogQGJvZHljb2xvcjtcbn1cblxuLmRlZmF1bHQtc3RlcHMgLmNvbHVtbi1zdGVwLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogQGluZm87XG59XG5cbi5kZWZhdWx0LXN0ZXBzIC5zdGVwLW51bWJlcixcbi5kZWZhdWx0LXN0ZXBzIC5jb2x1bW4tc3RlcC5hY3RpdmUgLnN0ZXAtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogQGluZm87XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLmRlZmF1bHQtc3RlcHMgLmNvbHVtbi1zdGVwLmFjdGl2ZSAuc3RlcC1udW1iZXIge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBjb2xvcjogQGJvZHl0ZXh0O1xufVxuXG4uZGVmYXVsdC1zdGVwcyAuc3RlcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5kZWZhdWx0LXN0ZXBzIC5jb2x1bW4tc3RlcC5hY3RpdmUgLnN0ZXAtdGl0bGUsXG4uZGVmYXVsdC1zdGVwcyAuY29sdW1uLXN0ZXAuYWN0aXZlIC5zdGVwLWluZm8ge1xuICAgIGNvbG9yOiBAd2hpdGU7XG59XG5cbi50aGluLXN0ZXBzIC5jb2x1bW4tc3RlcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBAYm9keWNvbG9yO1xufVxuXG4udGhpbi1zdGVwcyAuY29sdW1uLXN0ZXAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBAZGFuZ2VyO1xufVxuXG4udGhpbi1zdGVwcyAuc3RlcC1udW1iZXIsXG4udGhpbi1zdGVwcyAuY29sdW1uLXN0ZXAuYWN0aXZlIC5zdGVwLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IEBkYW5nZXI7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi50aGluLXN0ZXBzIC5jb2x1bW4tc3RlcC5hY3RpdmUgLnN0ZXAtbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgY29sb3I6IEBib2R5dGV4dDtcbn1cblxuLnRoaW4tc3RlcHMgLnN0ZXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4udGhpbi1zdGVwcyAuY29sdW1uLXN0ZXAuYWN0aXZlIC5zdGVwLXRpdGxlLFxuLnRoaW4tc3RlcHMgLmNvbHVtbi1zdGVwLmFjdGl2ZSAuc3RlcC1pbmZvIHtcbiAgICBjb2xvcjogQHdoaXRlO1xufVxuXG4udGhpbi1zdGVwcyAuc3RlcC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnN0ZXBzLW5vLWJnIC5jb2x1bW4tc3RlcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RlcHMtbm8tYmcgLnN0ZXAtbnVtYmVyLFxuLnN0ZXBzLW5vLWJnIC5jb2x1bW4tc3RlcC5hY3RpdmUgLnN0ZXAtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIGNvbG9yOiBAYm9keXRleHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvZHl0ZXh0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4uc3RlcHMtbm8tYmcgLmNvbHVtbi1zdGVwLmFjdGl2ZSAuc3RlcC1udW1iZXIge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBjb2xvcjogQGluZm87XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGluZm87XG59XG5cbi5zdGVwcy1uby1iZyAuc3RlcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5zdGVwcy1uby1iZyAuY29sdW1uLXN0ZXAuYWN0aXZlIC5zdGVwLXRpdGxlLFxuLnN0ZXBzLW5vLWJnIC5jb2x1bW4tc3RlcC5hY3RpdmUgLnN0ZXAtaW5mbyB7XG4gICAgY29sb3I6IEBpbmZvO1xufVxuXG4udGhpbi1zdGVwcy1uby1iZyAuY29sdW1uLXN0ZXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi50aGluLXN0ZXBzLW5vLWJnIC5zdGVwLW51bWJlcixcbi50aGluLXN0ZXBzLW5vLWJnIC5jb2x1bW4tc3RlcC5hY3RpdmUgLnN0ZXAtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIGNvbG9yOiBAYm9keXRleHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvZHl0ZXh0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLnRoaW4tc3RlcHMtbm8tYmcgLmNvbHVtbi1zdGVwLmFjdGl2ZSAuc3RlcC1udW1iZXIge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBjb2xvcjogQGRhbmdlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZGFuZ2VyO1xufVxuXG4udGhpbi1zdGVwcy1uby1iZyAuc3RlcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi50aGluLXN0ZXBzLW5vLWJnIC5jb2x1bW4tc3RlcC5hY3RpdmUgLnN0ZXAtdGl0bGUsXG4udGhpbi1zdGVwcy1uby1iZyAuY29sdW1uLXN0ZXAuYWN0aXZlIC5zdGVwLWluZm8ge1xuICAgIGNvbG9yOiBAZGFuZ2VyO1xufVxuXG4udGhpbi1zdGVwcy1uby1iZyAuc3RlcC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLm51bWJlcmVkLWJnIC5jb2x1bW4tc3RlcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYmFja2dyb3VuZDogQGJvZHljb2xvcjtcbn1cblxuLm51bWJlcmVkLWJnIC5jb2x1bW4tc3RlcC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEBpbmZvO1xufVxuXG4ubnVtYmVyZWQtYmcgLnN0ZXAtbnVtYmVyLFxuLm51bWJlcmVkLWJnIC5jb2x1bW4tc3RlcC5hY3RpdmUgLnN0ZXAtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgIGNvbG9yOiBAbGlnaHQ7XG4gICAgei1pbmRleDogMTtcbn1cblxuLm51bWJlcmVkLWJnIC5jb2x1bW4tc3RlcC5hY3RpdmUgLnN0ZXAtbnVtYmVyIHtcbiAgICBjb2xvcjogcmdiYSgyLCAxNTIsIDIxOCwgMSk7XG59XG5cbi5udW1iZXJlZC1iZyAuc3RlcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG59XG5cbi5udW1iZXJlZC1iZyAuc3RlcC10aXRsZSxcbi5udW1iZXJlZC1iZyAuc3RlcC1pbmZvIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm51bWJlcmVkLWJnIC5jb2x1bW4tc3RlcC5hY3RpdmUgLnN0ZXAtdGl0bGUsXG4ubnVtYmVyZWQtYmcgLmNvbHVtbi1zdGVwLmFjdGl2ZSAuc3RlcC1pbmZvIHtcbiAgICBjb2xvcjogQHdoaXRlO1xufVxuXG4udGhpbi1zdGVwcy1udW1iZXJlZC1iZyAuY29sdW1uLXN0ZXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IEBib2R5Y29sb3I7XG59XG5cbi50aGluLXN0ZXBzLW51bWJlcmVkLWJnIC5jb2x1bW4tc3RlcC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEBpbmZvO1xufVxuXG4udGhpbi1zdGVwcy1udW1iZXJlZC1iZyAuc3RlcC1udW1iZXIsXG4udGhpbi1zdGVwcy1udW1iZXJlZC1iZyAuY29sdW1uLXN0ZXAuYWN0aXZlIC5zdGVwLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgIGNvbG9yOiBAbGlnaHQ7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnRoaW4tc3RlcHMtbnVtYmVyZWQtYmcgLmNvbHVtbi1zdGVwLmFjdGl2ZSAuc3RlcC1udW1iZXIge1xuICAgIGNvbG9yOiByZ2JhKDIsIDE1MiwgMjE4LCAxKTtcbn1cblxuLnRoaW4tc3RlcHMtbnVtYmVyZWQtYmcgLnN0ZXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG4udGhpbi1zdGVwcy1udW1iZXJlZC1iZyAuc3RlcC10aXRsZSxcbi50aGluLXN0ZXBzLW51bWJlcmVkLWJnIC5zdGVwLWluZm8ge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGhpbi1zdGVwcy1udW1iZXJlZC1iZyAuY29sdW1uLXN0ZXAuYWN0aXZlIC5zdGVwLXRpdGxlLFxuLnRoaW4tc3RlcHMtbnVtYmVyZWQtYmcgLmNvbHVtbi1zdGVwLmFjdGl2ZSAuc3RlcC1pbmZvIHtcbiAgICBjb2xvcjogQHdoaXRlO1xufVxuXG4ubGluZS1zdGVwcyAuY29sdW1uLXN0ZXAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saW5lLXN0ZXBzIC5zdGVwLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxNHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIEBsaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG59XG5cbi5saW5lLXN0ZXBzIC5zdGVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5lLXN0ZXBzIC5zdGVwLXRpdGxlOmFmdGVyLFxuLmxpbmUtc3RlcHMgLnN0ZXAtdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQ7XG4gICAgdG9wOiAtMzJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5saW5lLXN0ZXBzIC5zdGVwLXRpdGxlOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG59XG5cbi5saW5lLXN0ZXBzIC5zdGVwLXRpdGxlOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDUwJTtcbn1cblxuLmxpbmUtc3RlcHMgLnN0YXJ0IC5zdGVwLXRpdGxlOmJlZm9yZSxcbi5saW5lLXN0ZXBzIC5maW5pc2ggLnN0ZXAtdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5saW5lLXN0ZXBzIC5zdGFydCAuc3RlcC10aXRsZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGluZm87XG59XG5cbi5saW5lLXN0ZXBzIC5zdGFydCAuc3RlcC1udW1iZXIge1xuICAgIGNvbG9yOiBAaW5mbztcbiAgICBib3JkZXItY29sb3I6IEBpbmZvO1xufVxuXG4ubGluZS1zdGVwcyAuc3RhcnQgLnN0ZXAtdGl0bGUsXG4ubGluZS1zdGVwcyAuc3RhcnQgLnN0ZXAtaW5mbyB7XG4gICAgY29sb3I6IEBib2R5dGV4dDtcbn1cblxuLmxpbmUtc3RlcHMgLmFjdGl2ZSAuc3RlcC10aXRsZTphZnRlcixcbi5saW5lLXN0ZXBzIC5hY3RpdmUgLnN0ZXAtdGl0bGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbztcbn1cblxuLmxpbmUtc3RlcHMgLmFjdGl2ZSAuc3RlcC1udW1iZXIge1xuICAgIGNvbG9yOiBAaW5mbztcbiAgICBib3JkZXItY29sb3I6IEBpbmZvO1xuICAgIHdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuXG4ubGluZS1zdGVwcyAuYWN0aXZlIC5zdGVwLXRpdGxlLFxuLmxpbmUtc3RlcHMgLmFjdGl2ZSAuc3RlcC1pbmZvIHtcbiAgICBjb2xvcjogQGJvZHl0ZXh0O1xufVxuXG4ubGluZS1zdGVwcyAudXBjb21pbmcgLnN0ZXAtdGl0bGU6YWZ0ZXIsXG4ubGluZS1zdGVwcyAudXBjb21pbmcgLnN0ZXAtdGl0bGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mbztcbn1cblxuLmxpbmUtc3RlcHMgLnVwY29taW5nIC5zdGVwLW51bWJlciB7XG4gICAgY29sb3I6IEBpbmZvO1xuICAgIGJvcmRlci1jb2xvcjogQGluZm87XG59XG5cbi5saW5lLXN0ZXBzIC51cGNvbWluZyAuc3RlcC10aXRsZSxcbi5saW5lLXN0ZXBzIC51cGNvbWluZyAuc3RlcC1pbmZvIHtcbiAgICBjb2xvcjogQGJvZHl0ZXh0O1xufVxuXG4ubGluZS1zdGVwcyAuZmluaXNoIC5zdGVwLW51bWJlciB7XG4gICAgY29sb3I6IEBsaWdodDtcbn1cblxuLmxpbmUtc3RlcHMgLmZpbmlzaCAuc3RlcC10aXRsZSxcbi5saW5lLXN0ZXBzIC5maW5pc2ggLnN0ZXAtaW5mbyB7XG4gICAgY29sb3I6IEBib2R5dGV4dDtcbn1cblxuLnJpYmJvbi13cmFwcGVyLFxuLnJpYmJvbi13cmFwcGVyLXJldmVyc2UsXG4ucmliYm9uLXdyYXBwZXItYm90dG9tLFxuLnJpYmJvbi13cmFwcGVyLXJpZ2h0LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IEBib2R5Y29sb3I7XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDE1cHggNTBweDtcbn1cblxuLnJpYmJvbi1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJpYmJvbi13cmFwcGVyLXJldmVyc2Uge1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCAxNXB4IDE1cHg7XG59XG5cbi5yaWJib24td3JhcHBlci1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCA1MHB4IDUwcHg7XG59XG5cbi5yaWJib24td3JhcHBlci1yaWdodC1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCA1MHB4IDE1cHg7XG59XG5cbi5yaWJib24ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGNvbG9yOiBAd2hpdGU7XG59XG5cbi5yaWJib24tYm9va21hcms6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlcjogMTVweCBzb2xpZCBAZGFyaztcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0ycHg7XG59XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgQGRhcms7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tdmVydGljYWwtbCxcbi5yaWJib24tdmVydGljYWwtciB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogLTJweDtcbn1cblxuLnJpYmJvbi12ZXJ0aWNhbC1yIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMnB4O1xufVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sOmJlZm9yZSxcbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXI6YmVmb3JlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgQGRhcms7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1iYWRnZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGVmdDogLTkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5yaWJib24tYmFkZ2UucmliYm9uLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtOTBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5yaWJib24tYmFkZ2UucmliYm9uLWJvdHRvbSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5yaWJib24tYmFkZ2UucmliYm9uLXJpZ2h0LnJpYmJvbi1ib3R0b20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5yaWJib24tY29ybmVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4IDAgMCAxMHB4O1xufVxuXG4ucmliYm9uLWNvcm5lciBpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yaWJib24tY29ybmVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXI6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRoZW1lY29sb3I7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEB0aGVtZWNvbG9yO1xuICAgIDtcbn1cblxuLnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM1MjYwNjk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWNvcm5lci5yaWJib24tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogNnB4IDEwcHggMCAwO1xufVxuXG4ucmliYm9uLWNvcm5lci5yaWJib24tYm90dG9tOmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTI2MDY5O1xufVxuXG4ucmliYm9uLWNvcm5lci5yaWJib24tYm90dG9tIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTBweCA2cHggMTBweDtcbn1cblxuLnJpYmJvbi1jdXN0b20ge1xuICAgIGJhY2tncm91bmQ6IEB0aGVtZWNvbG9yO1xufVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodC5yaWJib24tY3VzdG9tOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAdGhlbWVjb2xvcjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWwucmliYm9uLWN1c3RvbTpiZWZvcmUsXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yLnJpYmJvbi1jdXN0b206YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB0aGVtZWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5O1xufVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1wcmltYXJ5OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodC5yaWJib24tcHJpbWFyeTpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHByaW1hcnk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sLnJpYmJvbi1wcmltYXJ5OmJlZm9yZSxcbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXIucmliYm9uLXByaW1hcnk6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwcmltYXJ5O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLXByaW1hcnkucmliYm9uLWNvcm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwcmltYXJ5O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcHJpbWFyeTtcbn1cblxuLnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcHJpbWFyeTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tcHJpbWFyeS5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b206YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcHJpbWFyeTtcbn1cblxuLnJpYmJvbi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiBAc3VjY2Vzcztcbn1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tc3VjY2VzczpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogQHN1Y2Nlc3M7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tcmlnaHQucmliYm9uLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBzdWNjZXNzO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbC5yaWJib24tc3VjY2VzczpiZWZvcmUsXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yLnJpYmJvbi1zdWNjZXNzOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAc3VjY2VzcztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1jb3JuZXI6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAc3VjY2VzcztcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHN1Y2Nlc3M7XG59XG5cbi5yaWJib24tc3VjY2Vzcy5yaWJib24tY29ybmVyLnJpYmJvbi1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHN1Y2Nlc3M7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLXN1Y2Nlc3MucmliYm9uLWNvcm5lci5yaWJib24tYm90dG9tOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHN1Y2Nlc3M7XG59XG5cbi5yaWJib24taW5mbyB7XG4gICAgYmFja2dyb3VuZDogQGluZm87XG59XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLWluZm86YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IEBpbmZvO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLXJpZ2h0LnJpYmJvbi1pbmZvOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAaW5mbztcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWwucmliYm9uLWluZm86YmVmb3JlLFxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtci5yaWJib24taW5mbzpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGluZm87XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24taW5mby5yaWJib24tY29ybmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQGluZm87XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBpbmZvO1xufVxuXG4ucmliYm9uLWluZm8ucmliYm9uLWNvcm5lci5yaWJib24tcmlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBpbmZvO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1pbmZvLnJpYmJvbi1jb3JuZXIucmliYm9uLWJvdHRvbTpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBpbmZvO1xufVxuXG4ucmliYm9uLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IEB3YXJuaW5nO1xufVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi13YXJuaW5nOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAd2FybmluZztcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodC5yaWJib24td2FybmluZzpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHdhcm5pbmc7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sLnJpYmJvbi13YXJuaW5nOmJlZm9yZSxcbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXIucmliYm9uLXdhcm5pbmc6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB3YXJuaW5nO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLXdhcm5pbmcucmliYm9uLWNvcm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB3YXJuaW5nO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAd2FybmluZztcbn1cblxuLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAd2FybmluZztcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24td2FybmluZy5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b206YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAd2FybmluZztcbn1cblxuLnJpYmJvbi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6IEBkYW5nZXI7XG59XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLWRhbmdlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogQGRhbmdlcjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodC5yaWJib24tZGFuZ2VyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAZGFuZ2VyO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbC5yaWJib24tZGFuZ2VyOmJlZm9yZSxcbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXIucmliYm9uLWRhbmdlcjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGRhbmdlcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1kYW5nZXIucmliYm9uLWNvcm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBkYW5nZXI7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBkYW5nZXI7XG59XG5cbi5yaWJib24tZGFuZ2VyLnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAZGFuZ2VyO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1kYW5nZXIucmliYm9uLWNvcm5lci5yaWJib24tYm90dG9tOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGRhbmdlcjtcbn1cblxuLnJpYmJvbi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiBAZGFyaztcbn1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tZGVmYXVsdDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogQGRhcms7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tcmlnaHQucmliYm9uLWRlZmF1bHQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBkYXJrO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbC5yaWJib24tZGVmYXVsdDpiZWZvcmUsXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yLnJpYmJvbi1kZWZhdWx0OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAZGFyaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1kZWZhdWx0LnJpYmJvbi1jb3JuZXI6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAZGFyaztcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQGRhcms7XG59XG5cbi5yaWJib24tZGVmYXVsdC5yaWJib24tY29ybmVyLnJpYmJvbi1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGRhcms7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWRlZmF1bHQucmliYm9uLWNvcm5lci5yaWJib24tYm90dG9tOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGRhcms7XG59XG5cblxuLyogUExVR0lOIENTUyBPVkVSUklHSFQgKi9cblxuXG4vKiBib290c3RyYXAtc3dpdGNoICovXG5cbi5ib290c3RyYXAtc3dpdGNoLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnkge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnk7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1pbmZvLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBAaW5mbztcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3MsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IEBzdWNjZXNzO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXdhcm5pbmcge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgYmFja2dyb3VuZDogQHdhcm5pbmc7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgYmFja2dyb3VuZDogQGRhbmdlcjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgICBjb2xvcjogQGRhcms7XG4gICAgYmFja2dyb3VuZDogQGxpZ2h0O1xufVxuXG5cbi8qIGxvYmlwYW5lbCAqL1xuXG4ubG9iaXBhbmVsIC5wYW5lbC1oZWFkaW5nIC5kcm9wZG93biAuZHJvcGRvd24tbWVudT5saT5hIC5wYW5lbC1jb250cm9sLWljb24sXG4ubG9iaXBhbmVsPi5wYW5lbC1oZWFkaW5nIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIC5wYW5lbC1jb250cm9sLWljb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG59XG5cbi5sb2JpcGFuZWwgLnBhbmVsLWhlYWRpbmcgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51PmxpPmEge1xuICAgIGNvbG9yOiBAZGFyaztcbn1cblxuLmxvYmlwYW5lbCAucGFuZWwtaGVhZGluZyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4ubG9iaXBhbmVsIC5wYW5lbC1oZWFkaW5nIC5kcm9wZG93biAuZHJvcGRvd24tbWVudT5saT5hOmZvY3VzOmhvdmVyLFxuLmxvYmlwYW5lbCAucGFuZWwtaGVhZGluZyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbi5sb2JpcGFuZWwtcGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgQGRhcms7XG59XG5cblxuLyogZGF0ZS1wYWdpbmF0b3IgKi9cblxuLmRwLXNlbGVjdGVkW3N0eWxlXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1lZ25hIWltcG9ydGFudDtcbn1cblxuLmdyaWQtc3RhY2staXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgY29sb3I6IEBkYXJrO1xuICAgIGZvbnQtZmFtaWx5OiBAYmFzZWZvbnQxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5ncmlkLXN0YWNrLWl0ZW0tY29udGVudCAuZmEge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlcy5sZXNzXCI7XG4vKkZvciBMYXB0b3AgKDEyODBweCkqL1xuQG1lZGlhKG1heC13aWR0aDoxMzUwcHgpIHtcbiAgICAuY2Fyb3VzZWwgLml0ZW17XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6OTBweDtcbiAgICAgICAgfVxuICAgICAgfSBcbiAgICAgLmluYm94LWNlbnRlcntcbiAgICAgICAgIGF7XG4gICAgICAgICAgICB3aWR0aDo0MDBweDtcbiAgICAgICAgIH0gICBcbiAgICAgICAgfSBcbn1cblxuLypTbWFsbCBEZXNrdG9wKi9cbkBtZWRpYShtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgIC5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2w6Zm9jdXN7XG4gICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICBcbn1cblxuLypJcGFkKi9cbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcblxuICAgICNwYWdlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAwcHggMjIwcHg7XG4gICAgfVxuICAgIC5uYXZiYXItZGVmYXVsdHsgXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcbiAgICAgICAgd2lkdGg6MTAwJTsgXG4gICAgICAgIHRvcDowcHg7XG4gICAgfVxuICAgIC5maXgtaGVhZGVye1xuICAgICAgLm5hdmJhci1zdGF0aWMtdG9weyBcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7IFxuICAgICAgICB9XG4gICAgICAjcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgICB9ICBcbiAgICB9XG4gICAgLnNpZGViYXIge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjYwcHg7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBcbiAgICB9XG5cbiAgICAubG9iaXBhbmVsIC5wYW5lbC1oZWFkaW5nIC5kcm9wZG93biAuZHJvcGRvd24tbWVudT5saT5hIHtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuXG4gICAgLypJZiBib2R5IGhhcyBmaXggc2lkZWJhciBjbGFzcyovXG4gICAgLmZpeC1zaWRlYmFye1xuICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC50b3AtbGVmdC1wYXJ0e1xuICAgICAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgICAgICB3aWR0aDoyMjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9ICBcbiAgICAgICAgLm5hdmJhci1sZWZ0e1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjIyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICB9XG4gICAuZm9vdGVye1xuICAgIGxlZnQ6MjIwcHg7XG4gICB9XG4gICBcbiAgIC8qSWYgYm9keSBoYXMgY29udGVudC13cmFwcGVyKi9cbiAgICAuY29udGVudC13cmFwcGVyIHsgXG4gICAgICAgICNwYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NjBweDtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWxlZnR7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIC5mb290ZXJ7bGVmdDo2MHB4O31cbiAgICAgICAgLnVzZXItcHJvZmlsZSAudXNlci1wcm8tYm9keSAudS1kcm9wZG93bnsgZGlzcGxheTpub25lO31cbiAgICAgICAgLy8gLnVzZXItcHJvZmlsZSAudXNlci1wcm8tYm9keSBpbWd7IHdpZHRoOjQwcHg7fSAgXG4gICAgICAgIC5zaWRlYmFye1xuICAgICAgICAgICAgd2lkdGg6NjBweDtcbiAgICAgICAgICAgXG4gICAgICAgICAgIC5oaWRlLW1lbnV7XG4gICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICB3aWR0aDoxODBweDtcbiAgICAgICAgICAgICAgIGxlZnQ6NjBweDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAuc2lkZWJhci1uYXZ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgLm5hdi1zZWNvbmQtbGV2ZWx7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDo5OTk5OTk7XG4gICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9IFxuICAgICAgICAvLyAgICAudXNlci1wcm9maWxle1xuICAgICAgICAvLyAgICAgICAgIHdpZHRoOjYwcHg7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgICAgIC5uYXYtc21hbGwtY2FwLCBsaSBzcGFuIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgICNzaWRlLW1lbnUgPiBsaTpob3ZlcntcbiAgICAgICAgICAgICAgICB3aWR0aDozMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOkBleHRyYWxpZ2h0O1xuXG4gICAgICAgICAgIH1cbiAgICAgICAgICAgbGk6aG92ZXIgLmhpZGUtbWVudXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICAgICB9XG4gICAgICAgICAgICNzaWRlLW1lbnUgPiBsaSA+IGF7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHggMTdweCAxNXB4IDIwcHg7XG4gICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAgXG4gICAgICAgICAgIGxpOmhvdmVyIC5uYXYtc2Vjb25kLWxldmVsLmluLCBsaTpob3ZlciAubmF2LXNlY29uZC1sZXZlbCwgbGk6aG92ZXIgLm5hdi1zZWNvbmQtbGV2ZWwuY29sbGFwc2UgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgXG4gICAgICAgICAgIH1cbiAgICAgICAgICAgLm5hdi1zZWNvbmQtbGV2ZWx7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGV4dHJhbGlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6QGV4dHJhbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgID4gbGkgPiBhe1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZXh0cmFsaWdodDtcbiAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cbiAgICAgICAgLnRvcC1sZWZ0LXBhcnR7XG4gICAgICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjowLjVzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyxcbiAgICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3MsXG4gICAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbi5tYWlsX2xpc3Rpbmd7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMTIwLCAxMzAsIDE0MCwgMC4xMyk7IHBhZGRpbmctbGVmdDoyMHB4O31cbi5pbmJveC1wYW5lbHsgcGFkZGluZy1yaWdodDoyMHB4OyB9XG5cbi50b3AtbWludXN7XG4gIG1hcmdpbi10b3A6LTYycHg7XG4gIGZsb2F0OnJpZ2h0O1xufVxuLmZpeC1zaWRlYmFyLmNvbnRlbnQtd3JhcHBlciwgLmNvbnRlbnQtd3JhcHBlci5maXgtc2lkZWJhcntcbiAgLm5hdmJhci1sZWZ0e1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo2MHB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gIC5zaWRlYmFye1xuICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAuc2lkZWJhci1uYXZ7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgLm5hdi1zZWNvbmQtbGV2ZWx7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6OTk5OTk7XG4gICAgICAgICAgfSBcbiAgICAgICAgfSAgICAgICAgXG4gICAgIH0gICAgICAgIFxufVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xuIC5iLXItbm9uZXsgYm9yZGVyLXJpZ2h0OjBweDt9XG4gLmNhcm91c2VsLWlubmVyIGgzeyBoZWlnaHQ6OTBweDsgb3ZlcmZsb3c6aGlkZGVuO31cbiAgLmluYm94LWNlbnRlcntcbiAgICAgICAgIGF7XG4gICAgICAgICAgICB3aWR0aDozMDBweDtcbiAgICAgICAgIH0gICBcbiAgICAgICAgfVxufVxuLypQaG9uZSovXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgLm5hdmJhci10b3AtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAucHJvZmlsZS1waWMgaW1ne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50b3AtbGVmdC1wYXJ0eyB3aWR0aDo2MHB4O31cbiAgICAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkeyBtYXJnaW4tcmlnaHQ6MHB4O31cbiAgICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVzc2FnZXMsIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi10YXNrcywgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0c3tcbiAgICAgICAgd2lkdGg6MjYwcHg7XG5cbiAgICB9XG4gICAgLnJvdy1pbi1icnsgYm9yZGVyLXJpZ2h0OjBweDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgQGJvcmRlcjt9XG4gICAgLmJnLXRpdGxle1xuICAgICAgLmJyZWFkY3J1bWJ7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8qVGltZWxpbmUqL1xuICAgICB1bC50aW1lbGluZTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgdWwudGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSA5MHB4KVwiO1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gOTBweClcIjtcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDkwcHgpXCI7XG4gICAgfVxuXG4gICAgdWwudGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1iYWRnZSB7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgdWwudGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICB1bC50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLXBhbmVsOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG5cbiAgICB1bC50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLXBhbmVsOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDE0cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cblxuICAgLndpemFyZC1zdGVwcyA+IGxpe1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgIH1cbiAgIC5kcm9wZG93biAubWFpbGJveCwgLmRyb3Bkb3duIC5kcm9wZG93bi10YXNrcyB7XG4gICAgICBsZWZ0Oi05NHB4O1xuICAgIH1cbiAgICAvKioqKiogU3RhcnQgVXBkYXRlIDEuNSAqKioqKi9cbiAgICAuZml4LWhlYWRlcntcbiAgICAgIC5uYXZiYXItc3RhdGljLXRvcHsgXG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICB0b3A6MHB4O1xuICAgICAgICB3aWR0aDoxMDAlOyBcbiAgICAgICAgfVxuICAgICAgI3BhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgICAgfVxuICAgICAgLnNpZGViYXJ7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICBoZWlnaHQ6MzUwcHg7XG4gICAgICAgIHRvcDo2MHB4O1xuICAgICAgICB6LWluZGV4OjEwMDtcbiAgICAgICAgb3ZlcmZsb3c6YXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6MCAxMHB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgfVxuICAgICAgLnNpZGViYXIgLnNpZGViYXItbmF2Lm5hdmJhci1jb2xsYXBzZXtcbiAgICAgICAgYm9yZGVyOjBweDtcbiAgICAgIH0gIFxuICAgIH1cbiAgICAubWVnYS1kcm9wZG93bi1tZW51e1xuICAgICAgaGVpZ2h0OjM0MHB4O1xuICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICB9XG4gICAgLmxlZnQtYXNpZGV7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBib3JkZXI6MHB4OyBcbiAgICB9XG4gICAgLnJpZ2h0LWFzaWRle1xuICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgIH1cbiAgICAuY2hhdC1tYWluLWJveCAuY2hhdC1sZWZ0LWFzaWRle1xuICAgICAgbGVmdDotMjUwcHg7XG4gICAgICB0cmFuc2l0aW9uOjAuNXMgZWFzZS1pbjtcbiAgICAgIGJhY2tncm91bmQ6QHNpZGViYXI7XG4gICAgICAmLm9wZW4tcG5se1xuICAgICAgICBsZWZ0OjBweDtcbiAgICAgIH1cbiAgICAgIC5vcGVuLXBhbmVse1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2hhdC1tYWluLWJveCAuY2hhdC1yaWdodC1hc2lkZXtcbiAgICAgIG1hcmdpbjowcHg7IFxuICAgIH1cbiAgICAvKioqKiogQ2xvc2UgVXBkYXRlIDEuNSAqKioqKi8gXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUucHJvLXJkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAuc3RlcC1yZWdpc3RlciwgLmxvZ2luLXJlZ2lzdGVyLCNtc2Zvcm0gZmllbGRzZXR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOjQ4MHB4KSB7XG4udnRhYnN7XG4udGFicy12ZXJ0aWNhbHtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgICB9XG59XG4uc3RhdC1pdGVte3BhZGRpbmctcmlnaHQ6MHB4O31cbi5sb2dpbi1ib3h7XG4gIHdpZHRoOjEwMCU7XG59XG4ucHJvLWNvbnRlbnQgLnByby1saXN0LWRldGFpbHMge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICAgIC5wcm8tbGlzdC1pbmZvIHVsLnByby1pbmZvIGxpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICB9XG4gICAgLnByby1saXN0LWluZm8gdWwucHJvLWluZm8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5wcm8tYWdlbnQgLmFnZW50LWltZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfVxuICAgIC5wcm8tYWdlbnQgLmFnZW50LW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAycHggMCAxMHB4IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5saW5lLXN0ZXBzIC5zdGVwLXRpdGxlOmFmdGVyLFxuICAubGluZS1zdGVwcyAuc3RlcC10aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAubnVtYmVyZWQtYmcgLnN0ZXAtaW5mbywgXG4gIC5udW1iZXJlZC1iZyAuc3RlcC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfSBcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcblxuXG4vKi0tLS0tLVRvcCBiYXIgaGVhZGVyLS0tLS0tKi9cbi5uYXZiYXItc3RhdGljLXRvcHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubWVnYS1kcm9wZG93bntcbiAgICAubWVnYS1kcm9wZG93bi1tZW51e1xuICAgICAgICA+IGxpe1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyotLS0tLS1MZWZ0IFNpZGViYXIgaGVhZGVyLS0tLS0tKi9cbiNzaWRlLW1lbnV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC41IGVhc3ktb3V0O1xuICAgIC5uYXZ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgXG4gICAgfVxufVxuXG4vKi0tLS0tLU1pZGRsZSBjb250ZW50IGhlYWRlci0tLS0tLSovXG5cbi8qQnV0dG9ucyovXG5hLmJ0bjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSl7XG4gICAgY29sb3I6QHdoaXRlO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG57XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgcGFkZGluZzogLjhyZW0gMS4ycmVtO1xufVxuYS5idG4tZGVmYXVsdDpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSl7XG4gICAgY29sb3I6QGJvZHl0ZXh0O1xufVxuLmJ0bi1ncm91cC5zaG93e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG59XG4uYnRuLWxne1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDE4cHhcbn1cbi5idG4tc217XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4XG59XG4uYnRuLXhze1xuICAgIHBhZGRpbmc6IDFweCA4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4XG59XG4uYnRuLWNpcmNsZXtcbiAgICBwYWRkaW5nOiA2cHggMDtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgLmJ0biwgLmJ0bi1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMSU7XG4gICAgfVxufVxuLyotLS0tLS1QYWdlcy0tLS0tLSovXG4vKkdyaWRzdGFjayovXG4uZ3JpZC1zdGFja3tcbiAgICB3aWR0aDogMTAwJTtcbn1cbi8qTWFpbCBsaXN0aW5nKi9cbi5tYWlsX2xpc3Rpbmd7XG4gICAgLm1lZGlhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4vKlRhYnMqL1xuLmN1c3RvbXRhYi5uYXYtdGFicyAubmF2LWxpbmt7XG4gICAgYm9yZGVyLWxlZnQ6MHB4O1xuICAgIGJvcmRlci10b3A6MHB4O1xuICAgIGJvcmRlci1yaWdodDowcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmN2ZhZmM7XG59XG5cbi5jdXN0b210YWIubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLmN1c3RvbXRhYi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsICAuY3VzdG9tdGFiLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXN7XG4gICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRoZW1lY29sb3I7XG4gICBjb2xvcjpAdGhlbWVjb2xvcjtcbn1cbi52dGFic3tcbi50YWJzLXZlcnRpY2FsIGxpIGEuYWN0aXZlLCAudGFicy12ZXJ0aWNhbCBsaSBhLmFjdGl2ZTpob3ZlciwgIC50YWJzLXZlcnRpY2FsIGxpIGEuYWN0aXZlOmZvY3Vze1xuICBiYWNrZ3JvdW5kOkB0aGVtZWNvbG9yO1xuICBib3JkZXI6MHB4O1xuICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkIEB0aGVtZWNvbG9yO1xuICBtYXJnaW4tcmlnaHQ6LTFweDtcbiAgY29sb3I6QHdoaXRlO1xufVxufVxuLmN1c3RvbXZ0YWJ7XG4gICAgLnRhYnMtdmVydGljYWwgbGkgYS5hY3RpdmUsIC50YWJzLXZlcnRpY2FsIGxpIGEuYWN0aXZlOmhvdmVyLCAgLnRhYnMtdmVydGljYWwgbGkgYS5hY3RpdmU6Zm9jdXN7XG4gICAgYmFja2dyb3VuZDpAd2hpdGU7XG4gICAgYm9yZGVyOjBweDtcbiAgICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkIEB0aGVtZWNvbG9yO1xuICAgIG1hcmdpbi1yaWdodDotMXB4O1xuICAgIGNvbG9yOkBkYXJrO1xuICAgIH1cbn1cbi5jdXN0b210YWIyIGxpIC5uYXYtbGluay5hY3RpdmUsIC5jdXN0b210YWIyIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsICAuY3VzdG9tdGFiMiBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3Vze1xuICBiYWNrZ3JvdW5kOkB0aGVtZWNvbG9yO1xuICBib3JkZXI6MHB4IHNvbGlkIEB0aGVtZWNvbG9yO1xuICBjb2xvcjpAd2hpdGU7XG59XG4uY3VzdG9tdGFiMi5uYXYtdGFicyAubmF2LWxpbmt7XG4gICAgYm9yZGVyOjBweDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmV7XG4gICAgYmFja2dyb3VuZDogQHRoZW1lY29sb3I7XG59XG4vKi0tLS0tLUdlbmVyYWwtZWxlbWVudHMtLS0tLS0qL1xuc3Bhbi5jYXJldHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNy41cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlO1xufVxuLmxpc3QtaW5saW5lID4gbGl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZGFsLWhlYWRlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAubW9kYWwtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG59XG4udG9vbHRpcCwgLnBvcG92ZXIsIC5wb3BvdmVyLXRpdGxle1xuICAgIGZvbnQtZmFtaWx5OiBAYmFzZWZvbnQxO1xuICAgIGZvbnQtc2l6ZToxM3B4OyBcbn1cbi5wb3BvdmVyLXRpdGxle1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cbi5jdXN0b20tc2VsZWN0e1xuICAgIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbn0gXG4uZmlsZWlucHV0IC5mb3JtLWNvbnRyb2x7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGVpbnB1dC1uZXcgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDozcHg7XG4gICAgei1pbmRleDogMTAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xufVxuLmN1c3RvbS1jb250cm9se1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xufVxuLmN1c3RvbS1maWxle1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuY3VzdG9tLWZpbGUtY29udHJvbHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKXtcbiAgICAgaGVpZ2h0OiBjYWxjKDMuODVyZW0pO1xufVxuLmRhdGVwaWNrZXIgdGQsIC5kYXRlcGlja2VyIHRoLCAudGFibGUtY29uZGVuc2VkIHRkLCAudGFibGUtY29uZGVuc2VkIHRoe1xuICAgIHBhZGRpbmc6NXB4O1xufVxuLm5vdGUtcG9wb3ZlcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGUtZWRpdG9ye1xuICAgIGJvcmRlcjogMHB4O1xufVxuW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXXtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbntcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5hLmZjLWV2ZW50Om5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKXtcbiAgICBjb2xvcjpAd2hpdGU7ICAgXG59XG4uZGF0YVRhYmxlc193cmFwcGVye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxhYmVse1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuLyotLS0tLS1HcmlkIGZyYW13b3JrLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn1cblxuLypUb3AgYmFyIGhlYWRlciovIl19 */
