@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);
*,
::after,
::before {
  box-sizing: inherit
}
html {
  box-sizing: border-box
}
body {
  margin: 0;
  color: #4f4f4f;
  font-family: Arial,Helvetica,sans-serif
}
* {
  margin: 0;
  padding: 0
}
:focus {
  outline: 1px dashed #0b6d94
}
#page-wrapper {
  overflow-x: hidden
}
div.script-global + p,
div.script-global + p + img,
div.script-global + p + img + script + object {
  display: none
}
button:focus {
  outline: 1px dashed #0b6d94
}
.node__content {
  margin-top: 0
}
.btn-orange {
  padding: 10px 20px;
  text-decoration: none;
  color: #fff;
  background-color: #fd9917;
  border-color: #fd9917;
  font-weight: 700;
  text-align: center;
  box-shadow: 0 2px 2px rgba(52,38,21,.35);
  border-radius: 18px;
  cursor: pointer
}
.btn-orange:active,
.btn-orange:hover {
  color: #fff;
  background-color: #fa8100;
  border-color: #fa8100
}
.btn-blue {
  padding: 10px 50px;
  text-decoration: none;
  color: #fff;
  background-color: #337ab7;
  border: none;
  font-weight: 700;
  text-align: center;
  box-shadow: 0 2px 2px rgba(52,38,21,.35);
  border-radius: 18px;
  cursor: pointer
}
.btn-blue:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74
}
h1 {
  font-size: 39px
}
h2 {
  font-size: 26px
}
h3 {
  font-size: 20px
}
h1,
h2,
h3,
h4 {
  font-weight: 700
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}
ul {
  font-size: 14px;
  padding-left: 16px
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 1px solid #eee
}
a {
  font-weight: 700;
  color: #20b1ea
}
a:hover {
  color: #109bc6;
  cursor: pointer;
  text-decoration: none
}
b,
strong {
  font-weight: 700
}
@media (max-width:1199px) {
  h1 {
    font-size: 32px
  }
}
@media (max-width:991px) {
  h1 {
    font-size: 30px
  }
  h2 {
    font-size: 20px
  }
  h3 {
    font-size: 18px
  }
}
input,
input.form-control {
  padding: 6px 12px;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  font-weight: 700
}
input.form-control:focus,
input:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
input.form-control::-moz-placeholder,
input::-moz-placeholder {
  color: #999
}
input.form-control:-ms-input-placeholder,
input:-ms-input-placeholder {
  color: #999
}
input.form-control::placeholder,
input::placeholder {
  color: #999
}
.field--label-hidden .field__label {
  display: none
}
.mobile-phone,
.mobile-phone:hover {
  cursor: default!important
}
@media (min-width:992px) {
  .mobile-phone,
  .mobile-phone:hover {
    pointer-events: none
  }
}
.shadow-wrapper {
  position: fixed;
  z-index: 1500;
  background: #000;
  opacity: .5;
  top: 0;
  height: 101vh;
  width: 101vw;
  display: none;
  overflow-x: hidden
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto
}
.e-service-login input.invalid {
  background: #fef2f2;
  border-color: #fa035b
}
.e-service-login .error {
  position: initial;
  font-size: 13px!important;
  margin: 5px 0 0;
  color: #fa035b;
  font-weight: 400;
  line-height: 1
}
.gl-modal .modal-header {
  padding: 15px 20px 0;
  border: none
}
.gl-modal .modal-body {
  padding: 0 25px 25px
}
.gl-modal .close {
  font-size: 39px;
  font-weight: 300;
  color: #20b1ea;
  opacity: 1
}
.gl-modal .close span:after {
  content: 'Close';
  font-size: 14px;
  display: inline-block;
  position: relative;
  top: -9px;
  font-weight: 700;
  margin-left: 5px
}
@media (min-width:768px) {
  .gl-modal .modal-dialog {
    max-width: 540px;
    margin: 190px auto
  }
}
.request-life-insurance-confirmation h2 {
  padding: 0 15px
}
.request-life-insurance-confirmation .page-body p {
  font-size: 16px;
  line-height: 25px
}
.request-life-insurance-confirmation .view-plans-pre-footer {
  margin-top: 20px
}
.request-life-insurance-confirmation .plan-icon {
  height: 50px
}
.request-life-insurance-confirmation .plan-pre-footer .plan-title {
  font-size: 18px;
  font-weight: 700;
  margin-top: 23px;
  margin-bottom: 15px
}
.request-life-insurance-confirmation .plan-pre-footer .grow-up {
  color: #2a89c3
}
.request-life-insurance-confirmation .plan-pre-footer .term-life {
  color: #7d63a5
}
.request-life-insurance-confirmation .plan-pre-footer .whole-life {
  color: #43bd9e
}
.request-life-insurance-confirmation .plan-pre-footer .accident-protection {
  color: #e48625
}
.request-life-insurance-confirmation .plan-pre-footer .guaranteed-life {
  color: #b53872
}
.request-life-insurance-confirmation .plan-pre-footer .college-plan {
  color: #3ea548
}
@media (max-width:768px) {
  .request-life-insurance-confirmation .search-info .col-sm-12:first-child {
    padding: 0
  }
  .request-life-insurance-confirmation .search-info .col-sm-12:first-child h2 {
    padding: 0;
    font-size: 18px
  }
  .request-life-insurance-confirmation .search-info .col-sm-12:first-child .page-body.col-12 {
    padding: 0
  }
  .request-life-insurance-confirmation .search-info .col-sm-12:first-child .page-body.col-12 p {
    font-size: 14px;
    line-height: 22px
  }
}
@font-face {
  font-family: fontello;
  src: url(../fonts/fontello.eot?44526826);
  src: url(../fonts/fontello.eot?44526826#iefix) format("embedded-opentype"),url(../fonts/fontello.woff2?44526826) format("woff2"),url(../fonts/fontello.woff?44526826) format("woff"),url(../fonts/fontello.ttf?44526826) format("truetype"),url(../fonts/fontello.svg?44526826#fontello) format("svg");
  font-weight: 400;
  font-style: normal
}
[class*=" icon-"]:before,
[class^=icon-]:before {
  font-family: fontello;
  font-style: normal;
  font-weight: 400;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.icon-twitter:before {
  content: '\f099'
}
.icon-rss:before {
  content: '\f09e'
}
.icon-linkedin:before {
  content: '\f0e1'
}
.icon-youtube:before {
  content: '\f167'
}
.icon-instagram:before {
  content: '\f16d'
}
.icon-pinterest:before {
  content: '\f231'
}
.icon-facebook:before {
  content: '\f30c'
}
.icon-search:before {
  content: '🔍'
}
@font-face {
  font-family: 'Arial MT Bold';
  font-style: normal;
  font-weight: 400;
  src: local("Arial MT Bold"),url(../fonts/arialMT/ARIALBOLDMT.woff) format("woff")
}
@font-face {
  font-family: 'Arial MT Italic';
  font-style: normal;
  font-weight: 400;
  src: local("Arial MT Regular Italic"),url(../fonts/arialMT/ARIALMTMEDIUMITALIC.woff) format("woff")
}
@font-face {
  font-family: "Arial MT Regular";
  src: url(../fonts/arialMT/ArialMT.eot);
  src: local("__"),url(../fonts/arialMT/ArialMT.woff) format("woff"),url(../fonts/arialMT/ArialMT.svg) format("svg");
  font-weight: 400;
  font-style: normal
}
@font-face {
  font-family: 'Arial MT Light';
  font-style: normal;
  font-weight: 400;
  src: local("Arial MT Light"),url(../fonts/arialMT/ARIALMTLIGHT.woff) format("woff")
}
@font-face {
  font-family: 'Arial MT Medium';
  font-style: normal;
  font-weight: 400;
  src: local("Arial MT Medium"),url(../fonts/arialMT/ARIALMTMEDIUM.woff) format("woff")
}
@font-face {
  font-family: 'Arial MT Narrow Regular';
  font-style: normal;
  font-weight: 400;
  src: local("Arial MT Narrow Regular"),url(../fonts/arialMT/ARIALMTNARROW.woff) format("woff")
}
@font-face {
  font-family: 'Arial MT Narrow Bold';
  font-style: normal;
  font-weight: 400;
  src: local("Arial MT Narrow Bold"),url(../fonts/arialMT/ARIALMTNARROWBOLD.woff) format("woff")
}
.header {
  display: flex;
  flex-direction: column;
  position: -webkit-sticky;
  position: sticky;
  height: auto;
  z-index: 20;
  background: #fff
}
.header .hamburger-control {
  position: relative
}
.header .hamburger-control .burger-container {
  position: absolute;
  height: 19px;
  width: 31px;
  left: 50%;
  transform: translateX(-50%);
  top: 32px
}
.header .hamburger-control .burger-container .burger-bun {
  position: absolute;
  display: block;
  height: 3px;
  background: #244d78;
  width: 31px;
  border-radius: 2px;
  left: -5px
}
.header .hamburger-control .burger-container .burger-bun.top {
  top: -15px
}
.header .hamburger-control .burger-container .burger-bun.middle {
  top: -7px
}
.header .hamburger-control .burger-container .burger-bun.bottom {
  top: 1px
}
.header .hamburger-control .hamburger-button {
  width: 86px;
  height: 86px;
  background: 0 0;
  border: none;
  padding-top: 16px;
  color: #244d78;
  font-size: 13px;
  font-weight: 700;
  margin-top: -6px;
  text-align: center;
  padding-right: 10px;
  border-right: 1px solid #d0d0d0
}
.header .container-md {
  max-width: 1170px;
  padding-bottom: 7px;
  margin-top: 18px
}
@media (max-width:992px) {
  .header .container-md {
    margin-top: 0;
    padding-bottom: 0
  }
}
.header .container-md #gl-logo {
  margin-left: 0;
  display: flex;
  align-items: center
}
.header .container-md #gl-logo a.logo-image {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/themes/custom/gerber/front_src/img/icons/logo.png);
  display: flex;
  align-items: center;
  width: 164px;
  height: 71px;
  background-size: contain
}
.header .container-md .navigation {
  display: flex
}
.header .container-md .navigation ul.nav {
  margin-top: 27px;
  font-size: 14px;
  align-items: center
}
.header .container-md .navigation ul.nav .nav-item a.nav-link {
  display: block;
  text-decoration: none;
  font-size: 16px;
  padding: 0;
  font-weight: 700;
  line-height: 35px;
  color: #244d78;
  padding-right: 24px
}
.header .container-md .navigation ul.nav .menu-item--expanded {
  position: relative;
  cursor: pointer
}
.header .container-md .navigation ul.nav .menu-item--expanded > a {
  pointer-events: none
}
.header .container-md .navigation ul.nav .menu-item--expanded .menu {
  position: absolute;
  width: 230px;
  list-style: none;
  z-index: 1000;
  min-width: 160px;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  margin-top: 11px;
  padding: 5px 20px;
  display: none
}
.header .container-md .navigation ul.nav .menu-item--expanded .menu .nav-link {
  line-height: 1;
  margin: 0;
  font-size: 14px;
  padding: 10px 0
}
.header .container-md .navigation ul.nav .menu-item--expanded .menu::before {
  content: " ";
  position: absolute;
  top: -11px;
  left: 44%;
  display: block;
  width: 20px;
  height: 11px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDUzMEIzN0FEMTY5MTFFNThCNTBCRDVERUI4NTE5MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDUzMEIzN0JEMTY5MTFFNThCNTBCRDVERUI4NTE5MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NTMwQjM3OEQxNjkxMUU1OEI1MEJENURFQjg1MTkwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NTMwQjM3OUQxNjkxMUU1OEI1MEJENURFQjg1MTkwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps5KKBwAAAC9SURBVHjapJJNC4JAEIZ3K7TYopIO/dfOEfT1K0URL3vZa9O8MBs6rEj6woPrzjsPHrREZLqxnHhUIKQwpASrhCyyiIQQLpg75678+HQgrPSkOMt7lCyZjNkwO+/9jSQ4405mmXSxY3+ehCzHxzCHtm3vpII7zKSTa2lKtmWOTdM8aCCYoSPdntQkZEVd108aCTroJqT/y0akZj1FNiCFy+yZU1VVL5oY7MIhLnMuy/JNMwMHXFb/6XPzFWAAVC6Cd78o3VwAAAAASUVORK5CYII=)
}
.header .container-md .navigation ul.nav .eServiceLink {
  position: relative
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  right: auto;
  width: 240px;
  margin-left: -45%;
  margin-top: 11px;
  padding: 5px 20px
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu::before {
  content: " ";
  position: absolute;
  top: -11px;
  left: 44%;
  display: block;
  width: 20px;
  height: 11px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDUzMEIzN0FEMTY5MTFFNThCNTBCRDVERUI4NTE5MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDUzMEIzN0JEMTY5MTFFNThCNTBCRDVERUI4NTE5MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NTMwQjM3OEQxNjkxMUU1OEI1MEJENURFQjg1MTkwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NTMwQjM3OUQxNjkxMUU1OEI1MEJENURFQjg1MTkwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps5KKBwAAAC9SURBVHjapJJNC4JAEIZ3K7TYopIO/dfOEfT1K0URL3vZa9O8MBs6rEj6woPrzjsPHrREZLqxnHhUIKQwpASrhCyyiIQQLpg75678+HQgrPSkOMt7lCyZjNkwO+/9jSQ4405mmXSxY3+ehCzHxzCHtm3vpII7zKSTa2lKtmWOTdM8aCCYoSPdntQkZEVd108aCTroJqT/y0akZj1FNiCFy+yZU1VVL5oY7MIhLnMuy/JNMwMHXFb/6XPzFWAAVC6Cd78o3VwAAAAASUVORK5CYII=)
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form {
  padding: 15px 0;
  line-height: 1.4;
  display: flex;
  flex-direction: column
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form a {
  color: #244d78;
  background: 0 0;
  white-space: normal;
  padding: 10px 0;
  line-height: 1;
  font-size: 14px;
  margin-bottom: 2px
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form a.inline {
  padding: 0
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form input {
  font-size: 14px
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form input::-ms-clear,
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form input::-ms-reveal {
  display: none
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form .password-wrapper {
  position: relative
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form .password-wrapper .fa-eye {
  top: 0;
  right: 0;
  height: 35px;
  width: 35px;
  position: absolute;
  z-index: 2;
  display: inline-block;
  margin-right: 5px;
  background: url(/themes/custom/gerber/front_src/img/icons/Eyeball_Open.png) no-repeat 3px
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form .password-wrapper .fa-eye::before {
  display: none
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form .password-wrapper.show-password .fa-eye {
  background: url(/themes/custom/gerber/front_src/img/icons/Eyeball_Closed.png) no-repeat -3px;
  top: -6px
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form button {
  border: none;
  box-shadow: none;
  margin-top: 5px;
  margin-bottom: 10px;
  height: 40px;
  line-height: 1.4;
  padding: 10px 15px;
  font-weight: 700;
  font-size: 16px;
  border-radius: 18px;
  font-family: inherit;
  display: flex;
  justify-content: center
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form button:focus {
  outline: 0!important
}
.header .container-md .navigation ul.nav .eServiceLink .dropdown-menu .eservice-login-form button .lock {
  margin-left: 5px;
  width: 15px;
  vertical-align: top;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUIxRUYxQjJEMTcxMTFFNTlDN0JCQjk5RTRDRENGMEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUIxRUYxQjNEMTcxMTFFNTlDN0JCQjk5RTRDRENGMEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQjFFRjFCMEQxNzExMUU1OUM3QkJCOTlFNENEQ0YwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQjFFRjFCMUQxNzExMUU1OUM3QkJCOTlFNENEQ0YwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl/j7zgAAAEsSURBVHjapJI9SwNBEIbvjjMfWggqklKws9FSSCH2/p4jWNrFOm1AlPwBOwUrsRARtFOwME0SUkjAmGhysj5DRghL9nKnAw+zOzvv3tzseJ5lxpgCHEHTTKwLNVj1koyEPFyraAj38Kb7F1hPEh9q4iWsaKwIdY2fJYmf4RPWrHgIr3qWd4nHcOc4a+jXN35jgZUTwoejsLEdCLx/mE8Zu/gIpEF7EEN/Ru4i5OAWWnAs4jaL0h8+3BGxYXEDB7CcQvQO51AONRD7vt/D96a6u4DbhifO+lbn43kNuwB5tgeSl2YlBI43lebs63YTtlKLKXOAu9JtEx5Ti9Vq6k+4bJRV/O2arOlxdJmUXYHTzGL97+q88fzCD+VJMkzXDhTlWSK5wGQzyY9+BBgAvkb4Uf1vAVAAAAAASUVORK5CYII=)
}
.header .container-md .navigation .gl-search {
  margin-top: 17px;
  width: 170px;
  margin-right: -14px
}
.header .container-md .navigation .gl-search form {
  position: relative
}
.header .container-md .navigation .gl-search form input {
  padding-left: 16px;
  padding-right: 37px;
  border-radius: 27px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  width: 100%
}
.header .container-md .navigation .gl-search form input::-moz-placeholder {
  color: #d2d2d2
}
.header .container-md .navigation .gl-search form input:-ms-input-placeholder {
  color: #d2d2d2
}
.header .container-md .navigation .gl-search form input::placeholder {
  color: #d2d2d2
}
.header .container-md .navigation .gl-search form .icon-search {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 7px;
  padding: 4px;
  width: 29px;
  height: 29px;
  cursor: pointer;
  background: #20b1ea;
  border-radius: 50%;
  border: 0;
  color: #fff
}
.header .container-md .navigation .gl-search form .icon-search::before {
  position: absolute;
  left: 15%;
  top: 6px
}
@media (max-width:992px) {
  .header {
    flex-direction: column-reverse;
    height: auto;
    border-bottom: 1px solid #d0d0d0;
    margin-top: 0
  }
  .header .top-wrapper {
    display: flex
  }
  .header .container-md #gl-logo {
    padding-left: 33px;
    margin-top: 8px
  }
  .header .container-md #gl-logo a.logo-image {
    width: 159px;
    height: 69px
  }
  .header .navigation {
    margin-right: 120px
  }
  .header .navigation .nav-item {
    display: none
  }
  .header .navigation .nav-item:last-child {
    display: block
  }
}
@media (max-width:768px) {
  .header {
    margin: 0;
    z-index: 1000;
    top: 0;
    position: initial;
    width: 100%;
    min-height: 68px
  }
  .header .top-wrapper {
    position: fixed;
    z-index: 1000;
    background: #fff;
    top: 0;
    width: 100%;
    border-bottom: 1px solid #d0d0d0
  }
  .header .hamburger-control .burger-container .burger-bun {
    left: -3px
  }
  .header .hamburger-control .burger-container .burger-bun.top {
    top: -12px
  }
  .header .hamburger-control .burger-container .burger-bun.middle {
    top: -4px
  }
  .header .hamburger-control .burger-container .burger-bun.bottom {
    top: 4px
  }
  .header .hamburger-control .hamburger-button {
    width: 68px;
    height: 74px;
    padding-top: 34px;
    padding-right: 5px
  }
  .header .container-md #gl-logo {
    padding-left: 0
  }
  .header .container-md #gl-logo a.logo-image {
    width: 115px;
    height: 59px
  }
}
.header .subheader-wrapper {
  background: #0b6d94;
  width: 100%
}
.header #block-subheader {
  background: #0b6d94;
  display: table;
  width: 1170px;
  margin: 0 auto;
  padding: 0 15px
}
.header #block-subheader .subheader {
  height: 63px;
  justify-content: space-around;
  display: flex;
  align-content: center;
  padding-left: 15px;
  text-align: justify;
  padding: 0;
  margin: 0 -15px 0 -25px;
  display: table-row
}
.header #block-subheader .subheader::after {
  content: none
}
.header #block-subheader .subheader .subheader-hidden {
  display: none
}
.header #block-subheader .subheader .menu-item--expanded {
  flex-basis: 0;
  flex-grow: 1;
  position: relative;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 9px 0;
  cursor: pointer
}
.header #block-subheader .subheader .menu-item--expanded:nth-child(5) {
  width: 265px;
  padding: 9px 0
}
.header #block-subheader .subheader .menu-item--expanded:focus,
.header #block-subheader .subheader .menu-item--expanded:hover {
  outline: 0;
  background: #005475
}
.header #block-subheader .subheader .menu-item--expanded .link-container {
  pointer-events: none;
  display: inline-block;
  width: 100%
}
.header #block-subheader .subheader .menu-item--expanded .link-container a {
  color: #fff;
  font-weight: 700;
  font-size: 17px
}
.header #block-subheader .subheader .menu-item--expanded .menu {
  display: none;
  left: 0;
  font-size: 14px;
  list-style: none;
  position: absolute;
  width: 100%;
  padding: 7px 0 5px;
  margin-top: 0;
  border: none;
  text-align: left;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background: #fff;
  top: 63px
}
.header #block-subheader .subheader .menu-item--expanded .menu > .nav-item {
  display: flex;
  flex-direction: column
}
.header #block-subheader .subheader .menu-item--expanded .menu > .nav-item .link-container a {
  padding: 7px 12px
}
.header #block-subheader .subheader .menu-item--expanded .menu li {
  text-align: left;
  padding: 0
}
.header #block-subheader .subheader .menu-item--expanded .menu li:focus,
.header #block-subheader .subheader .menu-item--expanded .menu li:hover {
  background: 0 0
}
.header #block-subheader .subheader .menu-item--expanded .menu li .link-container a {
  color: #244d78;
  font-size: 14px;
  padding: 0;
  background: #fff;
  font-weight: 700;
  pointer-events: all;
  display: block;
  width: 100%
}
.header #block-subheader .subheader .menu-item--expanded .menu > .nav-item > .link-container:hover {
  background: #f5f5f5
}
.header #block-subheader .subheader .menu-item--expanded .menu > .nav-item > .link-container:hover a {
  background: #f5f5f5
}
.header #block-subheader .subheader .menu-item--expanded .inner-menu {
  list-style: none;
  padding: 0
}
.header #block-subheader .subheader .menu-item--expanded .inner-menu .nav-item {
  text-align: left
}
.header #block-subheader .subheader .menu-item--expanded .inner-menu .nav-item:hover {
  background: #f5f5f5
}
.header #block-subheader .subheader .menu-item--expanded .inner-menu .nav-item:hover .link-container a {
  background: #f5f5f5
}
.header #block-subheader .subheader .menu-item--expanded .inner-menu .nav-item .link-container a {
  margin-bottom: 1px;
  padding-left: 25px
}
.header #block-subheader .subheader > .menu-item--active-trail {
  padding: 9px 0
}
.header #block-subheader .subheader > .menu-item--active-trail:nth-child(5) {
  padding: 9px 0
}
.header #block-subheader .subheader > .menu-item--active-trail > .link-container {
  background: #198fbd;
  border-radius: 20px;
  width: 100%;
  padding: 9px 0
}
@media (max-width:1200px) {
  .header #block-subheader {
    width: 940px;
    padding: 0
  }
}
@media (max-width:992px) {
  .header .subheader-wrapper {
    display: none
  }
}
.hamburger-menu {
  position: fixed;
  left: -320px;
  top: 0;
  width: 320px;
  height: 101vh;
  min-height: 101vh;
  z-index: 1501;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  background: #fff;
  display: none;
  overflow: auto
}
.hamburger-menu .section {
  padding: 0 10px
}
.hamburger-menu .header-icons {
  padding: 10px;
  display: flex;
  justify-content: space-between;
  background: #f5f5f5;
  border-bottom: 1px solid #ddd
}
.hamburger-menu .header-icons .button-wrapper .button {
  display: flex;
  color: #244d78;
  font-weight: 700;
  align-items: center;
  background: 0 0;
  border: none;
  font-size: 14px;
  margin-right: 5px;
  margin-top: 0
}
.hamburger-menu .header-icons .button-wrapper .button.close-hamburger {
  margin-top: 2px
}
.hamburger-menu .header-icons .button-wrapper .button:focus {
  outline: 1px dashed #0b6d94
}
.hamburger-menu .header-icons .button-wrapper .button .menu-sprite {
  display: block;
  background-size: 100% 100%
}
.hamburger-menu .header-icons .button-wrapper .button .menu-sprite.home-icon {
  width: 22px;
  height: 22px;
  background-image: url(/themes/custom/gerber/front_src/img/icons/hamburger-home-icon.png);
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 4px;
  margin-left: 6px;
  margin-right: 9px
}
.hamburger-menu .header-icons .button-wrapper .button .menu-sprite.close-icon {
  width: 16px;
  height: 16px;
  background-image: url(/themes/custom/gerber/front_src/img/icons/hamburger-close-icon.png);
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 0;
  margin-right: 10px
}
.hamburger-menu .search-bar {
  padding: 21px 16px;
  position: relative
}
.hamburger-menu .search-bar form {
  position: relative
}
.hamburger-menu .search-bar form input {
  background: #fff;
  border: 1px solid #d2d2d2;
  font-size: 14px;
  height: 40px;
  width: 100%;
  border-radius: 27px;
  padding-left: 10px;
  font-weight: 400;
  color: inherit
}
.hamburger-menu .search-bar form input::-moz-placeholder {
  color: #d2d2d2
}
.hamburger-menu .search-bar form input:-ms-input-placeholder {
  color: #d2d2d2
}
.hamburger-menu .search-bar form input::placeholder {
  color: #d2d2d2
}
.hamburger-menu .search-bar form button {
  position: absolute;
  top: 6px;
  right: 6px;
  padding: 4px;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  border: 0;
  color: #fff;
  background: 0 0;
  background: #20b1ea
}
.hamburger-menu .search-bar form .icon-search::before {
  font-family: fontello;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  margin: 0
}
.hamburger-menu .links {
  border-top: 1px solid #d2d2d2
}
.hamburger-menu .links .nav-item {
  list-style: none;
  width: 100%
}
.hamburger-menu .links .nav-item.close-menu {
  display: none;
  border-bottom: 1px solid #d2d2d2;
  align-items: center;
  cursor: pointer
}
.hamburger-menu .links .nav-item.close-menu.visible {
  display: flex
}
.hamburger-menu .links .nav-item.close-menu * {
  pointer-events: none
}
.hamburger-menu .links .nav-item.close-menu .left-arrow-icon {
  display: block;
  width: 10px;
  height: 16px;
  background-image: url(/themes/custom/gerber/front_src/img/icons/arrow-right-icon.png);
  background-repeat: no-repeat;
  background-position: center;
  transform: rotateY(180deg);
  margin-right: 5px;
  margin-left: 10px;
  margin-top: -3px
}
.hamburger-menu .links .nav-item.close-menu button {
  border: none;
  background: 0 0;
  color: #244d78;
  font-weight: 700;
  padding: 10px 0
}
.hamburger-menu .links .nav-item .link-container {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #d2d2d2
}
.hamburger-menu .links .nav-item .link-container .term-life-icon {
  width: 30px;
  height: 24px;
  background-image: url(/themes/custom/gerber/front_src/img/icons/term-life-icon.png)
}
.hamburger-menu .links .nav-item .link-container .whole-life-icon {
  width: 30px;
  height: 24px;
  background-image: url(/themes/custom/gerber/front_src/img/icons/whole-life-icon.png)
}
.hamburger-menu .links .nav-item .link-container .guaranteed-life-icon {
  background-image: url(/themes/custom/gerber/front_src/img/icons/guaranteed-life-icon.png)
}
.hamburger-menu .links .nav-item .link-container .accident-protection-icon {
  background-image: url(/themes/custom/gerber/front_src/img/icons/accident-protection-icon.png)
}
.hamburger-menu .links .nav-item .link-container .grow-up-icon {
  background-image: url(/themes/custom/gerber/front_src/img/icons/grow-up-icon.png)
}
.hamburger-menu .links .nav-item .link-container .college-plan-icon {
  background-image: url(/themes/custom/gerber/front_src/img/icons/college-plan-icon.png)
}
.hamburger-menu .links .nav-item .link-container .right-arrow-icon {
  width: 10px;
  height: 18px;
  margin-right: 10px;
  background-image: url(/themes/custom/gerber/front_src/img/icons/arrow-right-icon.png)
}
.hamburger-menu .links .nav-item .link-container .menu-sprite {
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 24px;
  margin-left: 10px
}
.hamburger-menu .links .nav-item .link-container .menu-sprite.subheader-hidden {
  margin-left: 0;
  width: 0
}
.hamburger-menu .links .nav-item .link-container a {
  margin-left: 10px;
  width: 100%;
  color: #244d78;
  font-weight: 700;
  padding: 10px 0
}
.hamburger-menu .links .nav-item .link-container a:focus {
  outline: 0!important
}
.hamburger-menu .links .nav-item.hidden {
  display: none
}
.hamburger-menu .links .menu {
  display: none
}
.hamburger-menu .links .menu.open {
  padding: 0;
  display: block
}
.hamburger-menu .links .menu > .nav-item .link-container.icon .menu-sprite {
  margin-left: 30px
}
.hamburger-menu .links .menu > .nav-item .link-container.icon a {
  margin-left: 10px;
  width: auto
}
.hamburger-menu .links .menu > .nav-item .link-container a {
  margin-left: 30px
}
.hamburger-menu .links .menu > .nav-item .link-container a:hover {
  color: #109bc6
}
.hamburger-menu .links .menu-item--expanded.expanded .control {
  background: #eee;
  pointer-events: none
}
.hamburger-menu .links .menu-item--expanded.expanded .right-arrow-icon {
  display: none
}
.hamburger-menu .links .menu-item--expanded .menu > .link-container {
  padding-left: 30px
}
.hamburger-menu .contacts {
  display: flex;
  list-style: none;
  margin-top: 25px;
  margin-bottom: 10px;
  padding: 0;
  margin-left: -10px;
  margin-right: -10px
}
.hamburger-menu .contacts .contact-link {
  padding: 0 10px;
  text-align: center
}
.hamburger-menu .contacts .contact-link .contact-icon {
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  width: 60px;
  height: 60px
}
.hamburger-menu .contacts .contact-link .contact-icon.mail-icon {
  background: url(/themes/custom/gerber/front_src/img/icons/mail-icon.png) no-repeat center #20b1ea
}
.hamburger-menu .contacts .contact-link .contact-icon.phone-icon {
  background: url(/themes/custom/gerber/front_src/img/icons/phone-icon.png) no-repeat center #20b1ea
}
.hamburger-menu .contacts .contact-link .contact-icon.fax-icon {
  background: url(/themes/custom/gerber/front_src/img/icons/fax-icon.png) no-repeat center #20b1ea
}
.hamburger-menu .contacts .contact-link p {
  margin: 0
}
.hamburger-menu .contacts .contact-link a {
  color: #244d78;
  font-weight: 700;
  font-size: 14px;
  margin: 0
}
.hamburger-menu .contacts .contact-link .additional-info {
  color: #4f4f4f
}
.hamburger-menu .contacts .contact-link .additional-info p {
  font-size: 13px
}
.hamburger-menu .contacts .contact-link .title {
  font-weight: 700
}
.hamburger-menu .contacts .contact-link:first-child {
  width: 31%
}
.hamburger-menu .contacts .contact-link:nth-child(2) {
  width: 38%;
  padding: 0
}
.hamburger-menu .contacts .contact-link:last-child {
  width: 31%;
  padding: 0
}
.hamburger-menu .contacts .contact-link:last-child .title {
  color: #4f4f4f
}
.hamburger-menu .footer {
  padding: 10px 15px 90px 15px;
  color: #4f4f4f
}
.hamburger-menu .footer img {
  width: 100%;
  padding: 10px 15px 0 15px;
  height: 135px
}
.hamburger-menu .footer .title {
  margin-top: 20px;
  color: inherit;
  font-size: 16px;
  font-weight: 700;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  padding: 10px 15px 0 15px
}
.hamburger-menu .footer .description {
  margin-top: 10px;
  line-height: 21px;
  text-align: left;
  color: inherit;
  font-size: 14px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  padding: 10px 15px 10px 15px
}
.hamburger-menu .footer .cta-button {
  text-align: center
}
.hamburger-menu .footer .cta-button a {
  background: #fd9917;
  border-color: #fd9917;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  padding: 10px 25px;
  border-radius: 18px;
  box-shadow: 0 2px 2px rgba(52,38,21,.35);
  color: #fff
}
.toolbar-horizontal #block-hamburgermenu {
  top: 118px
}
@media (max-width:975px) {
  .toolbar-horizontal #block-hamburgermenu {
    top: 39px
  }
}
footer {
  background: #efefef;
  width: 100%
}
footer .gl-footer {
  padding-top: 34px;
  padding-bottom: 50px
}
footer .gl-footer .paragraph--type--footer {
  width: 100%
}
footer .gl-footer .field--name-label.field--label-hidden {
  display: none
}
footer .gl-footer .gl-social-block {
  padding-bottom: 25px
}
footer .gl-footer .gl-social-block h6 {
  font-size: 18px;
  color: #4f4f4f;
  margin-bottom: 20px;
  width: 100%
}
footer .gl-footer .gl-social-block .gl-social-icons {
  width: 100%
}
footer .gl-footer .gl-social-block .gl-social-icons .social-link {
  margin: 0 5px;
  background: #25afe5;
  height: 32px;
  width: 32px;
  border-radius: 16px;
  display: inline-block;
  font-size: 18px
}
footer .gl-footer .gl-social-block .gl-social-icons .social-link:hover {
  background: #109bc6
}
footer .gl-footer .gl-social-block .gl-social-icons .social-link i {
  color: #fff;
  line-height: 32px
}
footer .gl-footer .gl-columns-wrapper .bordered {
  border-right: 1px solid #afafaf
}
footer .gl-footer .gl-columns-wrapper .gl-fs-title {
  font-weight: 700;
  color: #4f4f4f;
  margin-bottom: 16px;
  margin-top: 10px;
  font-size: 16px
}
footer .gl-footer .gl-columns-wrapper .gl-fs-title .icon-toggle {
  display: none;
  pointer-events: none;
  background: url(../img/icon-faq-collapse.webp) no-repeat 0 0;
  position: absolute;
  top: 55%;
  margin-top: -15px;
  right: 0;
  width: 28px;
  height: 28px
}
footer .gl-footer .gl-columns-wrapper .gl-fs-title .icon-toggle.minus {
  background-position: 0 -28px
}
footer .gl-footer .gl-columns-wrapper .gl-fs-data {
  padding-left: 0
}
footer .gl-footer .gl-columns-wrapper .gl-fs-data:last-child {
  margin-bottom: -10px
}
footer .gl-footer .gl-columns-wrapper .gl-fs-data li {
  list-style-type: none;
  line-height: 20px
}
footer .gl-footer .gl-columns-wrapper .gl-fs-data li a {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  vertical-align: top;
  letter-spacing: 0;
  line-height: 19px;
  color: #244d78
}
footer .gl-footer .gl-columns-wrapper .gl-fs-data li a:hover {
  color: #011f3f
}
footer .gl-footer .gl-columns-wrapper .gl-fs-data li a.no-clickable-md {
  cursor: default
}
footer .gl-footer .gl-columns-wrapper .gl-fs-email {
  padding-left: 30px;
  border-left: 1px solid #afafaf
}
footer .gl-footer .gl-columns-wrapper .gl-copyright {
  font-size: 13px;
  color: #4f4f4f
}
footer .gl-footer .gl-columns-wrapper .gl-wavet {
  font-size: 12px;
  margin-top: 15px;
  font-weight: 700;
  line-height: 12px;
  color: #4f4f4f
}
footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-fs-data li {
  padding-bottom: 18px
}
footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt span {
  display: inline-block;
  width: 27px;
  margin-right: 10px
}
footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt .gl-contact-data {
  margin-top: -24px;
  margin-bottom: 25px
}
footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt .gl-contact-data p {
  font-size: 14px;
  line-height: 1;
  margin-left: 40px;
  margin-bottom: 10px
}
footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt .gl-contact-data a {
  line-height: 19px;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  vertical-align: top;
  letter-spacing: 0;
  color: #244d78
}
footer .gl-footer .gl-columns-wrapper .gl-contact-wrap li.gl-contactopt:nth-child(2) a {
  pointer-events: none
}
footer .gl-footer .gl-columns-wrapper .gl-newsletter-form-wrapper input {
  margin: 17px 0 23px;
  font-size: 14px;
  padding: 6px 12px 7px;
  height: 40px
}
footer .gl-footer .gl-columns-wrapper .gl-newsletter-form-wrapper .required.error {
  margin: 17px 0 0
}
footer .gl-footer .sprite {
  background-image: url(../img/contact-icons.png);
  background-repeat: no-repeat;
  display: block
}
footer .gl-footer .sprite-email-icon {
  height: 17px;
  background-position: -34px -5px
}
footer .gl-footer .sprite-phone-icon {
  height: 21px;
  background-position: -70px -5px
}
footer .gl-footer .sprite-fax-icon {
  cursor: default;
  height: 24px;
  background-position: -34px -32px
}
footer .gl-footer .sprite-address-icon {
  height: 25px;
  background-position: -5px -5px
}
footer .gl-footer .gl-footer-text {
  margin: auto;
  font-size: 13px;
  text-align: center;
  margin-bottom: 20px
}
footer .gl-footer .gl-mobile-text {
  text-align: center;
  display: none
}
footer .gl-footer .mobile-phone,
footer .gl-footer .mobile-phone:hover {
  pointer-events: none
}
footer .gl-footer label.error {
  font-size: 14px;
  line-height: 21px;
  top: -65px
}
@media (max-width:991px) {
  footer .gl-footer .gl-columns-wrapper .gl-fs-email {
    padding-left: 0;
    border-top: 1px solid #afafaf;
    border-left: none;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 35px
  }
  footer .gl-footer .gl-columns-wrapper .gl-fs-email .gl-newsletter-form-wrapper input {
    width: 50%;
    margin-right: 10px;
    margin-top: 5px
  }
}
@media (max-width:767px) {
  footer .container {
    max-width: 100%
  }
  footer .container .paragraph--type--footer {
    display: flex;
    flex-direction: column
  }
  footer .container .paragraph--type--footer .gl-columns-wrapper {
    order: 1
  }
  footer .container .paragraph--type--footer .gl-social-block {
    order: 2
  }
  footer .container .paragraph--type--footer .gl-mobile-text {
    order: 3
  }
  footer .container .paragraph--type--footer .gl-footer-text {
    order: 4
  }
  footer .gl-footer .gl-columns-wrapper .gl-mobile-expand:first-child .gl-fs-title {
    border-top: 1px solid #adadad
  }
  footer .gl-footer .gl-columns-wrapper .gl-mobile-expand .gl-fs-title {
    font-size: 16px;
    color: #244d78;
    padding: 10px 2px;
    position: relative;
    border-bottom: 1px solid #adadad;
    display: block;
    margin: 0;
    cursor: pointer;
    text-align: left
  }
  footer .gl-footer .gl-columns-wrapper .gl-mobile-expand .gl-fs-title .icon-toggle {
    display: block
  }
  footer .gl-footer .gl-columns-wrapper .gl-mobile-expand .gl-fs-data {
    margin-bottom: 0;
    display: none
  }
  footer .gl-footer .gl-columns-wrapper .gl-mobile-expand .gl-fs-data:last-child {
    margin-bottom: 0
  }
  footer .gl-footer .gl-columns-wrapper .gl-mobile-expand .gl-fs-data li {
    padding-left: 20px;
    border-top: 1px solid #cfcfcf;
    text-align: left
  }
  footer .gl-footer .gl-columns-wrapper .gl-mobile-expand .gl-fs-data li:last-child {
    border-bottom: 1px solid #cfcfcf
  }
  footer .gl-footer .gl-columns-wrapper .gl-mobile-expand .gl-fs-data li a {
    line-height: 35px
  }
  footer .gl-footer .gl-columns-wrapper .gl-fs-title {
    text-align: center
  }
  footer .gl-footer .gl-columns-wrapper .gl-fs-email {
    padding-left: 15px;
    border-top: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 20px;
    text-align: center
  }
  footer .gl-footer .gl-columns-wrapper .gl-fs-email > p {
    text-align: left
  }
  footer .gl-footer .gl-columns-wrapper .gl-fs-email .gl-newsletter-form-wrapper input {
    width: 100%;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 20px
  }
  footer .gl-footer .gl-columns-wrapper .gl-fs-email .gl-newsletter-form-wrapper .required.error {
    margin: 17px 0 20px
  }
  footer .gl-footer .gl-columns-wrapper .gl-fs-data li {
    text-align: center
  }
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap
  }
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt {
    width: 33%;
    padding: 0
  }
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt:last-child {
    width: 100%;
    padding-top: 20px
  }
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt span {
    margin: auto
  }
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt span.sprite-email-icon,
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt span.sprite-fax-icon,
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt span.sprite-phone-icon {
    width: 60px
  }
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt .gl-contact-data {
    margin-top: 10px
  }
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt .gl-contact-data p {
    margin: 0;
    margin-bottom: 7px;
    font-size: 12px;
    line-height: 14px
  }
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt .gl-contact-data p strong {
    font-size: 14px;
    line-height: 18px
  }
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap .gl-contactopt .gl-contact-data a {
    pointer-events: all
  }
  footer .gl-footer .gl-columns-wrapper .gl-contact-wrap li.gl-contactopt:nth-child(2) a {
    pointer-events: all
  }
  footer .gl-footer .gl-social-block h6 {
    font-size: 16px;
    color: #4f4f4f;
    margin-bottom: 20px;
    width: 100%
  }
  footer .gl-footer .gl-social-block .gl-social-icons {
    padding: 0 20px
  }
  footer .gl-footer .gl-social-block .gl-social-icons .social-link {
    font-size: 20px;
    height: 42px;
    width: 42px;
    border-radius: 21px;
    line-height: 42px;
    margin-bottom: 10px
  }
  footer .gl-footer .gl-mobile-text {
    display: block
  }
  footer .gl-footer .sprite.sprite-email-icon,
  footer .gl-footer .sprite.sprite-fax-icon,
  footer .gl-footer .sprite.sprite-phone-icon {
    background: #20b1ea;
    border-radius: 50%;
    width: 60px;
    height: 60px
  }
  footer .gl-footer .sprite.sprite-email-icon:after,
  footer .gl-footer .sprite.sprite-fax-icon:after,
  footer .gl-footer .sprite.sprite-phone-icon:after {
    content: "";
    display: inline-block;
    top: 20px;
    position: relative;
    width: 30px;
    background-image: url(../img/contact-icons-white.png);
    background-repeat: no-repeat
  }
  footer .gl-footer .sprite-email-icon:after {
    background-position: 0 0;
    height: 20px
  }
  footer .gl-footer .sprite-phone-icon:after {
    background-position: 0 -21px;
    height: 25px
  }
  footer .gl-footer .sprite-fax-icon:after {
    background-position: 0 -47px;
    height: 30px;
    top: 17px
  }
  footer .gl-footer .mobile-phone,
  footer .gl-footer .mobile-phone:hover {
    pointer-events: all
  }
  footer .gl-footer label.error {
    position: absolute;
    left: 0;
    top: -5px
  }
  footer .gl-footer #webform-client-form-6 {
    position: relative
  }
}
a,
p {
  font-size: 14px;
  line-height: 20px
}
h5,
h6,
p {
  font-weight: 400
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}
#toolbar-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0
}
#toolbar-administration + .dialog-off-canvas-main-canvas {
  margin-top: 87px
}
.form-data {
  float: left;
  width: 100%
}
.form-data .field-wrapper {
  margin-top: 10px
}
.form-data .field-wrapper.gl-inline {
  margin-left: -6px;
  margin-right: -6px
}
.form-data .field-wrapper.gl-inline .gl-inline-item {
  padding: 0 6px
}
.form-data .field-wrapper .agents-fix .selected-value {
  text-overflow: ellipsis
}
@media (min-width:768px) {
  .form-data .field-wrapper .agents-fix {
    width: 120%
  }
}
.form-data .select,
.form-data input[type=text] {
  width: 100%;
  height: 41px;
  font-size: 14px;
  font-weight: 700;
  line-height: 39px;
  border: 1px solid #d0d0d0;
  color: #4f4f4f;
  border-radius: 6px;
  background: #fff
}
.form-data input[type=text] {
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: 0 0;
  padding-left: 15px
}
.form-data .input-wrapper {
  position: relative;
  height: 41px
}
.form-data .input-wrapper input[type=text] {
  position: absolute
}
.form-data .select {
  position: relative
}
.form-data .select select {
  position: absolute;
  height: 100%;
  min-height: 100%;
  width: 99.5%;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: .01px;
  text-overflow: '';
  border-radius: 6px;
  padding-left: 12px
}
.form-data .select .selected-value {
  display: block;
  height: 39px;
  line-height: 39px;
  padding-left: 15px;
  overflow-x: hidden;
  white-space: nowrap;
  border-right: 41px solid #d0d0d0;
  border-radius: 4px
}
.form-data .select .selected-value:after {
  display: block;
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  top: 50%;
  margin-top: -4px;
  right: 13px;
  border-top: 7px solid #fff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent
}
.form-data .selected-label {
  display: none
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL2ZvbnRzLnNjc3MiLCJjb21tb24vZ2xvYmFsLnNjc3MiLCJzdHlsZS5jc3MiLCJtaXhpbnMvbWVkaWEuc2NzcyIsInV0aWxzL2ZvbnRlbGxvLnNjc3MiLCJ1dGlscy9hcmlhbG10LnNjc3MiLCJjb21tb24vaGVhZGVyLnNjc3MiLCJjb21tb24vc3ViaGVhZGVyLnNjc3MiLCJjb21tb24vaGFtYnVyZ2VyLW1lbnUuc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyIsInV0aWxzL3R5cG9ncmFwaHkuc2NzcyIsInV0aWxzL2FkbWluLXBhbmVsLWZpeGVzLnNjc3MiLCJmb3Jtcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFJQTtBQ0ZBO0FDRUE7QUFEQTtBREVJLFlBQUE7O0FBR0o7QUFDSSxZQUFBOztBQUdKO0FBQ0ksUUFBQTtBQUNBLE9BQUE7QUFDQSxhQUFBLEtBQUEsQ0FBQSxTQUFBLENBQUE7O0FBR0o7QUFDSSxRQUFBO0FBQ0EsU0FBQTs7QUFGSjtBQUlRLFNBQUEsSUFBQSxPQUFBOztBQUlSO0FBQ0ksWUFBQTs7QUFHSjtBQUFBO0FBQUE7QUFDSSxTQUFBOztBQUdKO0FBQ0ksU0FBQSxJQUFBLE9BQUE7O0FBR0o7QUFDSSxZQUFBOztBQUdKO0FBQ0ksU0FBQSxLQUFBO0FBQ0EsaUJBQUE7QUFDQSxPQUFBO0FBQ0Esa0JBQUE7QUFDQSxjQUFBO0FBQ0EsYUFBQTtBQUNBLFlBQUE7QUFDQSxZQUFBLEVBQUEsSUFBQSxJQUFBO0FBQ0EsZUFBQTtBQUNBLFFBQUE7O0FBVko7QUFBQTtBQWNRLE9BQUE7QUFDQSxrQkFBQTtBQUNBLGNBQUE7O0FBSVI7QUFDSSxTQUFBLEtBQUE7QUFDQSxpQkFBQTtBQUNBLE9BQUE7QUFDQSxrQkFBQTtBQUNBLFFBQUE7QUFDQSxhQUFBO0FBQ0EsWUFBQTtBQUNBLFlBQUEsRUFBQSxJQUFBLElBQUE7QUFDQSxlQUFBO0FBQ0EsUUFBQTs7QUFWSjtBQWFRLE9BQUE7QUFDQSxrQkFBQTtBQUNBLGNBQUE7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Y0FBQTtBQUNBLFlBQUE7QUFDQSxhQUFBO0FBQ0EsY0FBQSxLQUFBLE1BQUE7QUFDQSxlQUFBOztBQXhGSDtBQTBGSSxTQUFBO0FBQ0EsVUFBQTtBQUNBLFNBQUE7QUFDQSxPQUFBO0FBQ0EsUUFBQTtBQUNBLEtBQUE7QUFDQSxZQUFBO0FBQ0EsT0FBQTtBQUNBLFlBQUEsSUFBQSxNQUFBO0FBQ0EsYUFBQSxJQUFBLE1BQUE7QUFDQSxjQUFBLElBQUEsTUFBQTs7QUFwR0o7QUEwR1EsU0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBpbXBvcnQgY3VzdG9tIGZvbnRzXG5cbkBpbXBvcnQgXCJmb250ZWxsby5zY3NzXCI7XG5AaW1wb3J0IFwiYXJpYWxtdC5zY3NzXCI7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86d2dodEA1MDAmZGlzcGxheT1zd2FwJyk7XG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhXCI7XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbn1cblxuKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgIzBiNmQ5NDtcbiAgICB9XG59XG5cbiNwYWdlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi8vZml4IHRvcCBhbmFseXRpY3MgcGFkZGluZ1xuZGl2LnNjcmlwdC1nbG9iYWwrcCwgZGl2LnNjcmlwdC1nbG9iYWwrcCtpbWcsIGRpdi5zY3JpcHQtZ2xvYmFsK3AraW1nK3NjcmlwdCtvYmplY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjMGI2ZDk0O1xufVxuXG4ubm9kZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJ0bi1vcmFuZ2Uge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkOTkxNztcbiAgICBib3JkZXItY29sb3I6ICNmZDk5MTc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoNTIsMzgsMjEsLjM1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhODEwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmE4MTAwO1xuICAgIH1cbn1cblxuLmJ0bi1ibHVlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoNTIsMzgsMjEsLjM1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xuICAgIH1cbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbn1cbmgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG59XG5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbn1cblxudWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbmhyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5NDtcbn1cblxuYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGxpZ2h0LWJsdWUwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGluay1ob3ZlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5iLCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWxhcHRvcCB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS10YWJsZXQtaG9yaXpvbnRhbCB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbmlucHV0LCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLC42KTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIH1cbn1cblxuLmZpZWxkLS1sYWJlbC1oaWRkZW4ge1xuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm1vYmlsZS1waG9uZSwgLm1vYmlsZS1waG9uZTpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1sZykge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi5zaGFkb3ctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE1MDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAxdmg7XG4gICAgd2lkdGg6IDEwMXZ3O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5lLXNlcnZpY2UtbG9naW4ge1xuICAgIGlucHV0LmludmFsaWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmVmMmYyO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmYTAzNWI7XG4gICAgfVxuXG4gICAgLmVycm9yIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG5cbiAgICAgICAgY29sb3I6ICNmYTAzNWI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbn1cblxuLmdsLW1vZGFsIHtcblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4IDI1cHg7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ0Nsb3NlJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1tZCkge1xuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDE5MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4ucmVxdWVzdC1saWZlLWluc3VyYW5jZS1jb25maXJtYXRpb24ge1xuICAgIGgyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIC5wYWdlLWJvZHkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnZpZXctcGxhbnMtcHJlLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBsYW4taWNvbiB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucGxhbi1wcmUtZm9vdGVyIHtcbiAgICAgICAgLnBsYW4tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyb3ctdXAge1xuICAgICAgICAgICAgY29sb3I6ICMyYTg5YzM7XG4gICAgICAgIH1cbiAgICAgICAgLnRlcm0tbGlmZSB7XG4gICAgICAgICAgICBjb2xvcjogIzdkNjNhNTtcbiAgICAgICAgfVxuICAgICAgICAud2hvbGUtbGlmZSB7XG4gICAgICAgICAgICBjb2xvcjogIzQzYmQ5ZTtcbiAgICAgICAgfVxuICAgICAgICAuYWNjaWRlbnQtcHJvdGVjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogI2U0ODYyNTtcbiAgICAgICAgfVxuICAgICAgICAuZ3VhcmFudGVlZC1saWZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjUzODcyO1xuICAgICAgICB9XG4gICAgICAgIC5jb2xsZWdlLXBsYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMzZWE1NDg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLW1kKSB7XG4gICAgICAgIC5zZWFyY2gtaW5mbyB7XG4gICAgICAgICAgICAuY29sLXNtLTEyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhZ2UtYm9keS5jb2wtMTIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOndnaHRANTAwJmRpc3BsYXk9c3dhcFwiKTtcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgfVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gICo6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgIzBiNmQ5NDsgfVxuXG4jcGFnZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmRpdi5zY3JpcHQtZ2xvYmFsICsgcCwgZGl2LnNjcmlwdC1nbG9iYWwgKyBwICsgaW1nLCBkaXYuc2NyaXB0LWdsb2JhbCArIHAgKyBpbWcgKyBzY3JpcHQgKyBvYmplY3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzBiNmQ5NDsgfVxuXG4ubm9kZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJ0bi1vcmFuZ2Uge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDk5MTc7XG4gIGJvcmRlci1jb2xvcjogI2ZkOTkxNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSg1MiwgMzgsIDIxLCAwLjM1KTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idG4tb3JhbmdlOmhvdmVyLCAuYnRuLW9yYW5nZTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTgxMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmE4MTAwOyB9XG5cbi5idG4tYmx1ZSB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDUyLCAzOCwgMjEsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICAgIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzlweDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxudWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbmEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIwYjFlYTsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzEwOWJjNjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuaW5wdXQsIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgaW5wdXQ6Zm9jdXMsIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTsgfVxuICBpbnB1dDo6cGxhY2Vob2xkZXIsIGlucHV0LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5maWVsZC0tbGFiZWwtaGlkZGVuIC5maWVsZF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2JpbGUtcGhvbmUsIC5tb2JpbGUtcGhvbmU6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9iaWxlLXBob25lLCAubW9iaWxlLXBob25lOmhvdmVyIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cblxuLnNoYWRvdy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDF2aDtcbiAgd2lkdGg6IDEwMXZ3O1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5lLXNlcnZpY2UtbG9naW4gaW5wdXQuaW52YWxpZCB7XG4gIGJhY2tncm91bmQ6ICNmZWYyZjI7XG4gIGJvcmRlci1jb2xvcjogI2ZhMDM1YjsgfVxuXG4uZS1zZXJ2aWNlLWxvZ2luIC5lcnJvciB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBjb2xvcjogI2ZhMDM1YjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmdsLW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5nbC1tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgMjVweCAyNXB4OyB9XG5cbi5nbC1tb2RhbCAuY2xvc2Uge1xuICBmb250LXNpemU6IDM5cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjBiMWVhO1xuICBvcGFjaXR5OiAxOyB9XG4gIC5nbC1tb2RhbCAuY2xvc2Ugc3BhbjphZnRlciB7XG4gICAgY29udGVudDogJ0Nsb3NlJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC05cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2wtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW46IDE5MHB4IGF1dG87IH0gfVxuXG4ucmVxdWVzdC1saWZlLWluc3VyYW5jZS1jb25maXJtYXRpb24gaDIge1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLnJlcXVlc3QtbGlmZS1pbnN1cmFuY2UtY29uZmlybWF0aW9uIC5wYWdlLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuLnJlcXVlc3QtbGlmZS1pbnN1cmFuY2UtY29uZmlybWF0aW9uIC52aWV3LXBsYW5zLXByZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5yZXF1ZXN0LWxpZmUtaW5zdXJhbmNlLWNvbmZpcm1hdGlvbiAucGxhbi1pY29uIHtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5yZXF1ZXN0LWxpZmUtaW5zdXJhbmNlLWNvbmZpcm1hdGlvbiAucGxhbi1wcmUtZm9vdGVyIC5wbGFuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5yZXF1ZXN0LWxpZmUtaW5zdXJhbmNlLWNvbmZpcm1hdGlvbiAucGxhbi1wcmUtZm9vdGVyIC5ncm93LXVwIHtcbiAgY29sb3I6ICMyYTg5YzM7IH1cblxuLnJlcXVlc3QtbGlmZS1pbnN1cmFuY2UtY29uZmlybWF0aW9uIC5wbGFuLXByZS1mb290ZXIgLnRlcm0tbGlmZSB7XG4gIGNvbG9yOiAjN2Q2M2E1OyB9XG5cbi5yZXF1ZXN0LWxpZmUtaW5zdXJhbmNlLWNvbmZpcm1hdGlvbiAucGxhbi1wcmUtZm9vdGVyIC53aG9sZS1saWZlIHtcbiAgY29sb3I6ICM0M2JkOWU7IH1cblxuLnJlcXVlc3QtbGlmZS1pbnN1cmFuY2UtY29uZmlybWF0aW9uIC5wbGFuLXByZS1mb290ZXIgLmFjY2lkZW50LXByb3RlY3Rpb24ge1xuICBjb2xvcjogI2U0ODYyNTsgfVxuXG4ucmVxdWVzdC1saWZlLWluc3VyYW5jZS1jb25maXJtYXRpb24gLnBsYW4tcHJlLWZvb3RlciAuZ3VhcmFudGVlZC1saWZlIHtcbiAgY29sb3I6ICNiNTM4NzI7IH1cblxuLnJlcXVlc3QtbGlmZS1pbnN1cmFuY2UtY29uZmlybWF0aW9uIC5wbGFuLXByZS1mb290ZXIgLmNvbGxlZ2UtcGxhbiB7XG4gIGNvbG9yOiAjM2VhNTQ4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVxdWVzdC1saWZlLWluc3VyYW5jZS1jb25maXJtYXRpb24gLnNlYXJjaC1pbmZvIC5jb2wtc20tMTI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucmVxdWVzdC1saWZlLWluc3VyYW5jZS1jb25maXJtYXRpb24gLnNlYXJjaC1pbmZvIC5jb2wtc20tMTI6Zmlyc3QtY2hpbGQgaDIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5yZXF1ZXN0LWxpZmUtaW5zdXJhbmNlLWNvbmZpcm1hdGlvbiAuc2VhcmNoLWluZm8gLmNvbC1zbS0xMjpmaXJzdC1jaGlsZCAucGFnZS1ib2R5LmNvbC0xMiB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucmVxdWVzdC1saWZlLWluc3VyYW5jZS1jb25maXJtYXRpb24gLnNlYXJjaC1pbmZvIC5jb2wtc20tMTI6Zmlyc3QtY2hpbGQgLnBhZ2UtYm9keS5jb2wtMTIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGVsbG8uZW90PzQ0NTI2ODI2XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvLmVvdD80NDUyNjgyNiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGVsbG8ud29mZjI/NDQ1MjY4MjZcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvLndvZmY/NDQ1MjY4MjZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGVsbG8udHRmPzQ0NTI2ODI2XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250ZWxsby5zdmc/NDQ1MjY4MjYjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzQ0NTI2ODI2I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbmV2ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi8gfVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwOTknOyB9XG5cbi8qICfvgpknICovXG4uaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5ZSc7IH1cblxuLyogJ++CnicgKi9cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZTEnOyB9XG5cbi8qICfvg6EnICovXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNjcnOyB9XG5cbi8qICfvhacnICovXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2ZCc7IH1cblxuLyogJ++FrScgKi9cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjMxJzsgfVxuXG4vKiAn74ixJyAqL1xuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMwYyc7IH1cblxuLyogJ++MjCcgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiAn8J+UjSc7IH1cblxuLyogJ1xcMWY1MGQnICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCBNVCBCb2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiQXJpYWwgTVQgQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvYXJpYWxNVC9BUklBTEJPTERNVC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwgTVQgSXRhbGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiQXJpYWwgTVQgUmVndWxhciBJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL2FyaWFsTVQvQVJJQUxNVE1FRElVTUlUQUxJQy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE1UIFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcmlhbE1UL0FyaWFsTVQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiX19cIiksIHVybChcIi4uL2ZvbnRzL2FyaWFsTVQvQXJpYWxNVC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2FyaWFsTVQvQXJpYWxNVC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwgTVQgTGlnaHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJBcmlhbCBNVCBMaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvYXJpYWxNVC9BUklBTE1UTElHSFQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyaWFsIE1UIE1lZGl1bSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIkFyaWFsIE1UIE1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvYXJpYWxNVC9BUklBTE1UTUVESVVNLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCBNVCBOYXJyb3cgUmVndWxhcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIkFyaWFsIE1UIE5hcnJvdyBSZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9hcmlhbE1UL0FSSUFMTVROQVJST1cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyaWFsIE1UIE5hcnJvdyBCb2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiQXJpYWwgTVQgTmFycm93IEJvbGRcIiksIHVybChcIi4uL2ZvbnRzL2FyaWFsTVQvQVJJQUxNVE5BUlJPV0JPTEQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuaGVhZGVyIC5oYW1idXJnZXItY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlciAuaGFtYnVyZ2VyLWNvbnRyb2wgLmJ1cmdlci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDMycHg7IH1cbiAgICAgIC5oZWFkZXIgLmhhbWJ1cmdlci1jb250cm9sIC5idXJnZXItY29udGFpbmVyIC5idXJnZXItYnVuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNDRkNzg7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGxlZnQ6IC01cHg7IH1cbiAgICAgICAgLmhlYWRlciAuaGFtYnVyZ2VyLWNvbnRyb2wgLmJ1cmdlci1jb250YWluZXIgLmJ1cmdlci1idW4udG9wIHtcbiAgICAgICAgICB0b3A6IC0xNXB4OyB9XG4gICAgICAgIC5oZWFkZXIgLmhhbWJ1cmdlci1jb250cm9sIC5idXJnZXItY29udGFpbmVyIC5idXJnZXItYnVuLm1pZGRsZSB7XG4gICAgICAgICAgdG9wOiAtN3B4OyB9XG4gICAgICAgIC5oZWFkZXIgLmhhbWJ1cmdlci1jb250cm9sIC5idXJnZXItY29udGFpbmVyIC5idXJnZXItYnVuLmJvdHRvbSB7XG4gICAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAuaGVhZGVyIC5oYW1idXJnZXItY29udHJvbCAuaGFtYnVyZ2VyLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogODZweDtcbiAgICAgIGhlaWdodDogODZweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIGNvbG9yOiAjMjQ0ZDc4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwZDBkMDsgfVxuICAuaGVhZGVyIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlciAuY29udGFpbmVyLW1kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5oZWFkZXIgLmNvbnRhaW5lci1tZCAjZ2wtbG9nbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgI2dsLWxvZ28gYS5sb2dvLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL2xvZ28ucG5nXCIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgIGhlaWdodDogNzFweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgLmhlYWRlciAuY29udGFpbmVyLW1kIC5uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oZWFkZXIgLmNvbnRhaW5lci1tZCAubmF2aWdhdGlvbiB1bC5uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmhlYWRlciAuY29udGFpbmVyLW1kIC5uYXZpZ2F0aW9uIHVsLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgY29sb3I6ICMyNDRkNzg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gdWwubmF2IC5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmhlYWRlciAuY29udGFpbmVyLW1kIC5uYXZpZ2F0aW9uIHVsLm5hdiAubWVudS1pdGVtLS1leHBhbmRlZCA+IGEge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gdWwubmF2IC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5oZWFkZXIgLmNvbnRhaW5lci1tZCAubmF2aWdhdGlvbiB1bC5uYXYgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAgICAgICAgIC5oZWFkZXIgLmNvbnRhaW5lci1tZCAubmF2aWdhdGlvbiB1bC5uYXYgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDQ0JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQUxDQVlBQUFCL0NhMURBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZORFV6TUVJek4wRkVNVFk1TVRGRk5UaENOVEJDUkRWRVJVSTROVEU1TURJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5EVXpNRUl6TjBKRU1UWTVNVEZGTlRoQ05UQkNSRFZFUlVJNE5URTVNRElpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvME5UTXdRak0zT0VReE5qa3hNVVUxT0VJMU1FSkVOVVJGUWpnMU1Ua3dNaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8wTlRNd1FqTTNPVVF4TmpreE1VVTFPRUkxTUVKRU5VUkZRamcxTVRrd01pSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QczVLS0J3QUFBQzlTVVJCVkhqYXBKSk5DNEpBRUlaM0s3VFlvcElPL2RmT0VmVDFLMFVSTDN2WmE5TzhNQnM2ckVqNndvUHJ6anNQSHJSRVpMcXhuSGhVSUtRd3BBU3JoQ3l5aUlRUUxwZzc1Njc4K0hRZ3JQU2tPTXQ3bEN5WmpOa3dPKy85alNRNDQwNW1tWFN4WTMrZWhDekh4ekNIdG0zdnBJSTd6S1NUYTJsS3RtV09UZE04YUNDWW9TUGRudFFrWkVWZDEwOGFDVHJvSnFUL3kwYWtaajFGTmlDRnkreVpVMVZWTDVvWTdNSWhMbk11eS9KTk13TUhYRmIvNlhQekZXQUFWQzZDZDc4bzNWd0FBQUFBU1VWT1JLNUNZSUk9KTsgfVxuICAgICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gdWwubmF2IC5lU2VydmljZUxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5oZWFkZXIgLmNvbnRhaW5lci1tZCAubmF2aWdhdGlvbiB1bC5uYXYgLmVTZXJ2aWNlTGluayAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDJweCAwIDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gdWwubmF2IC5lU2VydmljZUxpbmsgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDQ0JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQUxDQVlBQUFCL0NhMURBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZORFV6TUVJek4wRkVNVFk1TVRGRk5UaENOVEJDUkRWRVJVSTROVEU1TURJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5EVXpNRUl6TjBKRU1UWTVNVEZGTlRoQ05UQkNSRFZFUlVJNE5URTVNRElpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvME5UTXdRak0zT0VReE5qa3hNVVUxT0VJMU1FSkVOVVJGUWpnMU1Ua3dNaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8wTlRNd1FqTTNPVVF4TmpreE1VVTFPRUkxTUVKRU5VUkZRamcxTVRrd01pSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QczVLS0J3QUFBQzlTVVJCVkhqYXBKSk5DNEpBRUlaM0s3VFlvcElPL2RmT0VmVDFLMFVSTDN2WmE5TzhNQnM2ckVqNndvUHJ6anNQSHJSRVpMcXhuSGhVSUtRd3BBU3JoQ3l5aUlRUUxwZzc1Njc4K0hRZ3JQU2tPTXQ3bEN5WmpOa3dPKy85alNRNDQwNW1tWFN4WTMrZWhDekh4ekNIdG0zdnBJSTd6S1NUYTJsS3RtV09UZE04YUNDWW9TUGRudFFrWkVWZDEwOGFDVHJvSnFUL3kwYWtaajFGTmlDRnkreVpVMVZWTDVvWTdNSWhMbk11eS9KTk13TUhYRmIvNlhQekZXQUFWQzZDZDc4bzNWd0FBQUFBU1VWT1JLNUNZSUk9KTsgfVxuICAgICAgICAgICAgLmhlYWRlciAuY29udGFpbmVyLW1kIC5uYXZpZ2F0aW9uIHVsLm5hdiAuZVNlcnZpY2VMaW5rIC5kcm9wZG93bi1tZW51IC5lc2VydmljZS1sb2dpbi1mb3JtIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXIgLmNvbnRhaW5lci1tZCAubmF2aWdhdGlvbiB1bC5uYXYgLmVTZXJ2aWNlTGluayAuZHJvcGRvd24tbWVudSAuZXNlcnZpY2UtbG9naW4tZm9ybSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0NGQ3ODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXIgLmNvbnRhaW5lci1tZCAubmF2aWdhdGlvbiB1bC5uYXYgLmVTZXJ2aWNlTGluayAuZHJvcGRvd24tbWVudSAuZXNlcnZpY2UtbG9naW4tZm9ybSBhLmlubGluZSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXIgLmNvbnRhaW5lci1tZCAubmF2aWdhdGlvbiB1bC5uYXYgLmVTZXJ2aWNlTGluayAuZHJvcGRvd24tbWVudSAuZXNlcnZpY2UtbG9naW4tZm9ybSBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlciAuY29udGFpbmVyLW1kIC5uYXZpZ2F0aW9uIHVsLm5hdiAuZVNlcnZpY2VMaW5rIC5kcm9wZG93bi1tZW51IC5lc2VydmljZS1sb2dpbi1mb3JtIGlucHV0OjotbXMtcmV2ZWFsLCAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gdWwubmF2IC5lU2VydmljZUxpbmsgLmRyb3Bkb3duLW1lbnUgLmVzZXJ2aWNlLWxvZ2luLWZvcm0gaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXIgLmNvbnRhaW5lci1tZCAubmF2aWdhdGlvbiB1bC5uYXYgLmVTZXJ2aWNlTGluayAuZHJvcGRvd24tbWVudSAuZXNlcnZpY2UtbG9naW4tZm9ybSAucGFzc3dvcmQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlciAuY29udGFpbmVyLW1kIC5uYXZpZ2F0aW9uIHVsLm5hdiAuZVNlcnZpY2VMaW5rIC5kcm9wZG93bi1tZW51IC5lc2VydmljZS1sb2dpbi1mb3JtIC5wYXNzd29yZC13cmFwcGVyIC5mYS1leWUge1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL0V5ZWJhbGxfT3Blbi5wbmdcIikgbm8tcmVwZWF0IDNweDsgfVxuICAgICAgICAgICAgICAgICAgLmhlYWRlciAuY29udGFpbmVyLW1kIC5uYXZpZ2F0aW9uIHVsLm5hdiAuZVNlcnZpY2VMaW5rIC5kcm9wZG93bi1tZW51IC5lc2VydmljZS1sb2dpbi1mb3JtIC5wYXNzd29yZC13cmFwcGVyIC5mYS1leWU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gdWwubmF2IC5lU2VydmljZUxpbmsgLmRyb3Bkb3duLW1lbnUgLmVzZXJ2aWNlLWxvZ2luLWZvcm0gLnBhc3N3b3JkLXdyYXBwZXIuc2hvdy1wYXNzd29yZCAuZmEtZXllIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL0V5ZWJhbGxfQ2xvc2VkLnBuZ1wiKSBuby1yZXBlYXQgLTNweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTZweDsgfVxuICAgICAgICAgICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gdWwubmF2IC5lU2VydmljZUxpbmsgLmRyb3Bkb3duLW1lbnUgLmVzZXJ2aWNlLWxvZ2luLWZvcm0gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlciAuY29udGFpbmVyLW1kIC5uYXZpZ2F0aW9uIHVsLm5hdiAuZVNlcnZpY2VMaW5rIC5kcm9wZG93bi1tZW51IC5lc2VydmljZS1sb2dpbi1mb3JtIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gdWwubmF2IC5lU2VydmljZUxpbmsgLmRyb3Bkb3duLW1lbnUgLmVzZXJ2aWNlLWxvZ2luLWZvcm0gYnV0dG9uIC5sb2NrIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFVQ0FZQUFBQlN4MmNTQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVJeFJVWXhRakpFTVRjeE1URkZOVGxETjBKQ1FqazVSVFJEUkVOR01FUWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVUl4UlVZeFFqTkVNVGN4TVRGRk5UbEROMEpDUWprNVJUUkRSRU5HTUVRaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJRakZGUmpGQ01FUXhOekV4TVVVMU9VTTNRa0pDT1RsRk5FTkVRMFl3UkNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQlFqRkZSakZDTVVReE56RXhNVVUxT1VNM1FrSkNPVGxGTkVORVEwWXdSQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGwvajd6Z0FBQUVzU1VSQlZIamFwSkk5U3dOQkVJYnZqak1mV2dncWtsS3dzOUZTU0NIMi9wNGpXTnJGT20xQWxQd0JPd1Vyc1JBUnRGT3dNRTBTVWtqQW1HaHlzajVEUmdoTDluS25Bdyt6T3p2djN0enNlSjVseHBnQ0hFSFRUS3dMTlZqMWtveUVQRnlyYUFqMzhLYjdGMWhQRWg5cTRpV3NhS3dJZFkyZkpZbWY0UlBXckhnSXIzcVdkNG5IY09jNGEralhOMzVqZ1pVVHdvZWpzTEVkQ0x4L21FOFp1L2dJcEVGN0VFTi9SdTRpNU9BV1duQXM0amFMMGg4KzNCR3hZWEVEQjdDY1F2UU81MUFPTlJEN3Z0L0Q5NmE2dTREYmhpZk8rbGJuNDNrTnV3QjV0Z2VTbDJZbEJJNDNsZWJzNjNZVHRsS0xLWE9BdTlKdEV4NVRpOVZxNmsrNGJKUlYvTzJhck9seGRKbVVYWUhUekdMOTcrcTg4ZnpDRCtWSk1relhEaFRsV1NLNXdHUXp5WTkrQkJnQXZrYjRVZjF2QVZBQUFBQUFTVVZPUks1Q1lJST0pOyB9XG4gICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gLmdsLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTRweDsgfVxuICAgICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gLmdsLXNlYXJjaCBmb3JtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gLmdsLXNlYXJjaCBmb3JtIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgLm5hdmlnYXRpb24gLmdsLXNlYXJjaCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZDJkMmQyOyB9XG4gICAgICAgICAgLmhlYWRlciAuY29udGFpbmVyLW1kIC5uYXZpZ2F0aW9uIC5nbC1zZWFyY2ggZm9ybSAuaWNvbi1zZWFyY2gge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjBiMWVhO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC5oZWFkZXIgLmNvbnRhaW5lci1tZCAubmF2aWdhdGlvbiAuZ2wtc2VhcmNoIGZvcm0gLmljb24tc2VhcmNoOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgICAgICAgdG9wOiA2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5oZWFkZXIgLnRvcC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyIC5jb250YWluZXItbWQgI2dsLWxvZ28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAuaGVhZGVyIC5jb250YWluZXItbWQgI2dsLWxvZ28gYS5sb2dvLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgICBoZWlnaHQ6IDY5cHg7IH1cbiAgICAuaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7IH1cbiAgICAgIC5oZWFkZXIgLm5hdmlnYXRpb24gLm5hdi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjhweDsgfVxuICAgIC5oZWFkZXIgLnRvcC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDsgfVxuICAgIC5oZWFkZXIgLmhhbWJ1cmdlci1jb250cm9sIC5idXJnZXItY29udGFpbmVyIC5idXJnZXItYnVuIHtcbiAgICAgIGxlZnQ6IC0zcHg7IH1cbiAgICAgIC5oZWFkZXIgLmhhbWJ1cmdlci1jb250cm9sIC5idXJnZXItY29udGFpbmVyIC5idXJnZXItYnVuLnRvcCB7XG4gICAgICAgIHRvcDogLTEycHg7IH1cbiAgICAgIC5oZWFkZXIgLmhhbWJ1cmdlci1jb250cm9sIC5idXJnZXItY29udGFpbmVyIC5idXJnZXItYnVuLm1pZGRsZSB7XG4gICAgICAgIHRvcDogLTRweDsgfVxuICAgICAgLmhlYWRlciAuaGFtYnVyZ2VyLWNvbnRyb2wgLmJ1cmdlci1jb250YWluZXIgLmJ1cmdlci1idW4uYm90dG9tIHtcbiAgICAgICAgdG9wOiA0cHg7IH1cbiAgICAuaGVhZGVyIC5oYW1idXJnZXItY29udHJvbCAuaGFtYnVyZ2VyLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogNjhweDtcbiAgICAgIGhlaWdodDogNzRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgLmhlYWRlciAuY29udGFpbmVyLW1kICNnbC1sb2dvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmhlYWRlciAuY29udGFpbmVyLW1kICNnbC1sb2dvIGEubG9nby1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4OyB9IH1cblxuLmhlYWRlciAuc3ViaGVhZGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMGI2ZDk0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyICNibG9jay1zdWJoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMGI2ZDk0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuaGVhZGVyICNibG9jay1zdWJoZWFkZXIgLnN1YmhlYWRlciB7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIC0xNXB4IDAgLTI1cHg7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuaGVhZGVyICNibG9jay1zdWJoZWFkZXIgLnN1YmhlYWRlciAuc3ViaGVhZGVyLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5oZWFkZXIgI2Jsb2NrLXN1YmhlYWRlciAuc3ViaGVhZGVyIC5tZW51LWl0ZW0tLWV4cGFuZGVkOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDBweDsgfVxuICAgICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIsIC5oZWFkZXIgI2Jsb2NrLXN1YmhlYWRlciAuc3ViaGVhZGVyIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNTQ3NTsgfVxuICAgICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLmxpbmstY29udGFpbmVyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLmxpbmstY29udGFpbmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAuaGVhZGVyICNibG9jay1zdWJoZWFkZXIgLnN1YmhlYWRlciAubWVudS1pdGVtLS1leHBhbmRlZCAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogN3B4IDAgNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHRvcDogNjNweDsgfVxuICAgICAgICAuaGVhZGVyICNibG9jay1zdWJoZWFkZXIgLnN1YmhlYWRlciAubWVudS1pdGVtLS1leHBhbmRlZCAubWVudSA+IC5uYXYtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUgPiAubmF2LWl0ZW0gLmxpbmstY29udGFpbmVyIGEge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7IH1cbiAgICAgICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUgbGkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5oZWFkZXIgI2Jsb2NrLXN1YmhlYWRlciAuc3ViaGVhZGVyIC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51IGxpOmZvY3VzLCAuaGVhZGVyICNibG9jay1zdWJoZWFkZXIgLnN1YmhlYWRlciAubWVudS1pdGVtLS1leHBhbmRlZCAubWVudSBsaTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUgbGkgLmxpbmstY29udGFpbmVyIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyNDRkNzg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuaGVhZGVyICNibG9jay1zdWJoZWFkZXIgLnN1YmhlYWRlciAubWVudS1pdGVtLS1leHBhbmRlZCAubWVudSA+IC5uYXYtaXRlbSA+IC5saW5rLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAgICAgICAgIC5oZWFkZXIgI2Jsb2NrLXN1YmhlYWRlciAuc3ViaGVhZGVyIC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51ID4gLm5hdi1pdGVtID4gLmxpbmstY29udGFpbmVyOmhvdmVyIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAgICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLmlubmVyLW1lbnUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXIgI2Jsb2NrLXN1YmhlYWRlciAuc3ViaGVhZGVyIC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5pbm5lci1tZW51IC5uYXYtaXRlbSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5oZWFkZXIgI2Jsb2NrLXN1YmhlYWRlciAuc3ViaGVhZGVyIC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5pbm5lci1tZW51IC5uYXYtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gICAgICAgICAgICAuaGVhZGVyICNibG9jay1zdWJoZWFkZXIgLnN1YmhlYWRlciAubWVudS1pdGVtLS1leHBhbmRlZCAuaW5uZXItbWVudSAubmF2LWl0ZW06aG92ZXIgLmxpbmstY29udGFpbmVyIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gICAgICAgICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLmlubmVyLW1lbnUgLm5hdi1pdGVtIC5saW5rLWNvbnRhaW5lciBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC5oZWFkZXIgI2Jsb2NrLXN1YmhlYWRlciAuc3ViaGVhZGVyID4gLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgIHBhZGRpbmc6IDlweCAwOyB9XG4gICAgICAuaGVhZGVyICNibG9jay1zdWJoZWFkZXIgLnN1YmhlYWRlciA+IC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbDpudGgtY2hpbGQoNSkge1xuICAgICAgICBwYWRkaW5nOiA5cHggMDsgfVxuICAgICAgLmhlYWRlciAjYmxvY2stc3ViaGVhZGVyIC5zdWJoZWFkZXIgPiAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiAubGluay1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTk4ZmJkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOXB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyICNibG9jay1zdWJoZWFkZXIge1xuICAgIHdpZHRoOiA5NDBweDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLnN1YmhlYWRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhhbWJ1cmdlci1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAtMzIwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMXZoO1xuICBtaW4taGVpZ2h0OiAxMDF2aDtcbiAgei1pbmRleDogMTUwMTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmhhbWJ1cmdlci1tZW51IC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmhhbWJ1cmdlci1tZW51IC5oZWFkZXItaWNvbnMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgIC5oYW1idXJnZXItbWVudSAuaGVhZGVyLWljb25zIC5idXR0b24td3JhcHBlciAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogIzI0NGQ3ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmhhbWJ1cmdlci1tZW51IC5oZWFkZXItaWNvbnMgLmJ1dHRvbi13cmFwcGVyIC5idXR0b24uY2xvc2UtaGFtYnVyZ2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgICAuaGFtYnVyZ2VyLW1lbnUgLmhlYWRlci1pY29ucyAuYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgIzBiNmQ5NDsgfVxuICAgICAgLmhhbWJ1cmdlci1tZW51IC5oZWFkZXItaWNvbnMgLmJ1dHRvbi13cmFwcGVyIC5idXR0b24gLm1lbnUtc3ByaXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gICAgICAgIC5oYW1idXJnZXItbWVudSAuaGVhZGVyLWljb25zIC5idXR0b24td3JhcHBlciAuYnV0dG9uIC5tZW51LXNwcml0ZS5ob21lLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9oYW1idXJnZXItaG9tZS1pY29uLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICAgICAgICAuaGFtYnVyZ2VyLW1lbnUgLmhlYWRlci1pY29ucyAuYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbiAubWVudS1zcHJpdGUuY2xvc2UtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL2hhbWJ1cmdlci1jbG9zZS1pY29uLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuaGFtYnVyZ2VyLW1lbnUgLnNlYXJjaC1iYXIge1xuICAgIHBhZGRpbmc6IDIxcHggMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGFtYnVyZ2VyLW1lbnUgLnNlYXJjaC1iYXIgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oYW1idXJnZXItbWVudSAuc2VhcmNoLWJhciBmb3JtIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIC5oYW1idXJnZXItbWVudSAuc2VhcmNoLWJhciBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNkMmQyZDI7IH1cbiAgICAgIC5oYW1idXJnZXItbWVudSAuc2VhcmNoLWJhciBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjBiMWVhOyB9XG4gICAgICAuaGFtYnVyZ2VyLW1lbnUgLnNlYXJjaC1iYXIgZm9ybSAuaWNvbi1zZWFyY2g6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC5oYW1idXJnZXItbWVudSAubGlua3Mge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDJkMmQyOyB9XG4gICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubmF2LWl0ZW0ge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGFtYnVyZ2VyLW1lbnUgLmxpbmtzIC5uYXYtaXRlbS5jbG9zZS1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuaGFtYnVyZ2VyLW1lbnUgLmxpbmtzIC5uYXYtaXRlbS5jbG9zZS1tZW51LnZpc2libGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubmF2LWl0ZW0uY2xvc2UtbWVudSAqIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuaGFtYnVyZ2VyLW1lbnUgLmxpbmtzIC5uYXYtaXRlbS5jbG9zZS1tZW51IC5sZWZ0LWFycm93LWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9hcnJvdy1yaWdodC1pY29uLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgIC5oYW1idXJnZXItbWVudSAubGlua3MgLm5hdi1pdGVtLmNsb3NlLW1lbnUgYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzI0NGQ3ODtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubmF2LWl0ZW0gLmxpbmstY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7IH1cbiAgICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubmF2LWl0ZW0gLmxpbmstY29udGFpbmVyIC50ZXJtLWxpZmUtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL3Rlcm0tbGlmZS1pY29uLnBuZ1wiKTsgfVxuICAgICAgICAuaGFtYnVyZ2VyLW1lbnUgLmxpbmtzIC5uYXYtaXRlbSAubGluay1jb250YWluZXIgLndob2xlLWxpZmUtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL3dob2xlLWxpZmUtaWNvbi5wbmdcIik7IH1cbiAgICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubmF2LWl0ZW0gLmxpbmstY29udGFpbmVyIC5ndWFyYW50ZWVkLWxpZmUtaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vZ2VyYmVyL2Zyb250X3NyYy9pbWcvaWNvbnMvZ3VhcmFudGVlZC1saWZlLWljb24ucG5nXCIpOyB9XG4gICAgICAgIC5oYW1idXJnZXItbWVudSAubGlua3MgLm5hdi1pdGVtIC5saW5rLWNvbnRhaW5lciAuYWNjaWRlbnQtcHJvdGVjdGlvbi1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9hY2NpZGVudC1wcm90ZWN0aW9uLWljb24ucG5nXCIpOyB9XG4gICAgICAgIC5oYW1idXJnZXItbWVudSAubGlua3MgLm5hdi1pdGVtIC5saW5rLWNvbnRhaW5lciAuZ3Jvdy11cC1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9ncm93LXVwLWljb24ucG5nXCIpOyB9XG4gICAgICAgIC5oYW1idXJnZXItbWVudSAubGlua3MgLm5hdi1pdGVtIC5saW5rLWNvbnRhaW5lciAuY29sbGVnZS1wbGFuLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL2NvbGxlZ2UtcGxhbi1pY29uLnBuZ1wiKTsgfVxuICAgICAgICAuaGFtYnVyZ2VyLW1lbnUgLmxpbmtzIC5uYXYtaXRlbSAubGluay1jb250YWluZXIgLnJpZ2h0LWFycm93LWljb24ge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vZ2VyYmVyL2Zyb250X3NyYy9pbWcvaWNvbnMvYXJyb3ctcmlnaHQtaWNvbi5wbmdcIik7IH1cbiAgICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubmF2LWl0ZW0gLmxpbmstY29udGFpbmVyIC5tZW51LXNwcml0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubmF2LWl0ZW0gLmxpbmstY29udGFpbmVyIC5tZW51LXNwcml0ZS5zdWJoZWFkZXItaGlkZGVuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubmF2LWl0ZW0gLmxpbmstY29udGFpbmVyIGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAjMjQ0ZDc4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubmF2LWl0ZW0gLmxpbmstY29udGFpbmVyIGE6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuaGFtYnVyZ2VyLW1lbnUgLmxpbmtzIC5uYXYtaXRlbS5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGFtYnVyZ2VyLW1lbnUgLmxpbmtzIC5tZW51Lm9wZW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubWVudSA+IC5uYXYtaXRlbSAubGluay1jb250YWluZXIuaWNvbiAubWVudS1zcHJpdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubWVudSA+IC5uYXYtaXRlbSAubGluay1jb250YWluZXIuaWNvbiBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuaGFtYnVyZ2VyLW1lbnUgLmxpbmtzIC5tZW51ID4gLm5hdi1pdGVtIC5saW5rLWNvbnRhaW5lciBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgLmhhbWJ1cmdlci1tZW51IC5saW5rcyAubWVudSA+IC5uYXYtaXRlbSAubGluay1jb250YWluZXIgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMxMDliYzY7IH1cbiAgICAuaGFtYnVyZ2VyLW1lbnUgLmxpbmtzIC5tZW51LWl0ZW0tLWV4cGFuZGVkLmV4cGFuZGVkIC5jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5oYW1idXJnZXItbWVudSAubGlua3MgLm1lbnUtaXRlbS0tZXhwYW5kZWQuZXhwYW5kZWQgLnJpZ2h0LWFycm93LWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oYW1idXJnZXItbWVudSAubGlua3MgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUgPiAubGluay1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5oYW1idXJnZXItbWVudSAuY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIC5oYW1idXJnZXItbWVudSAuY29udGFjdHMgLmNvbnRhY3QtbGluayB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5oYW1idXJnZXItbWVudSAuY29udGFjdHMgLmNvbnRhY3QtbGluayAuY29udGFjdC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgLmhhbWJ1cmdlci1tZW51IC5jb250YWN0cyAuY29udGFjdC1saW5rIC5jb250YWN0LWljb24ubWFpbC1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9tYWlsLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgIzIwYjFlYTsgfVxuICAgICAgICAuaGFtYnVyZ2VyLW1lbnUgLmNvbnRhY3RzIC5jb250YWN0LWxpbmsgLmNvbnRhY3QtaWNvbi5waG9uZS1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9waG9uZS1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyICMyMGIxZWE7IH1cbiAgICAgICAgLmhhbWJ1cmdlci1tZW51IC5jb250YWN0cyAuY29udGFjdC1saW5rIC5jb250YWN0LWljb24uZmF4LWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL2ZheC1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyICMyMGIxZWE7IH1cbiAgICAgIC5oYW1idXJnZXItbWVudSAuY29udGFjdHMgLmNvbnRhY3QtbGluayBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuaGFtYnVyZ2VyLW1lbnUgLmNvbnRhY3RzIC5jb250YWN0LWxpbmsgYSB7XG4gICAgICAgIGNvbG9yOiAjMjQ0ZDc4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmhhbWJ1cmdlci1tZW51IC5jb250YWN0cyAuY29udGFjdC1saW5rIC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICBjb2xvcjogIzRmNGY0ZjsgfVxuICAgICAgICAuaGFtYnVyZ2VyLW1lbnUgLmNvbnRhY3RzIC5jb250YWN0LWxpbmsgLmFkZGl0aW9uYWwtaW5mbyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5oYW1idXJnZXItbWVudSAuY29udGFjdHMgLmNvbnRhY3QtbGluayAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuaGFtYnVyZ2VyLW1lbnUgLmNvbnRhY3RzIC5jb250YWN0LWxpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMzElOyB9XG4gICAgICAuaGFtYnVyZ2VyLW1lbnUgLmNvbnRhY3RzIC5jb250YWN0LWxpbms6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmhhbWJ1cmdlci1tZW51IC5jb250YWN0cyAuY29udGFjdC1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oYW1idXJnZXItbWVudSAuY29udGFjdHMgLmNvbnRhY3QtbGluazpsYXN0LWNoaWxkIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgLmhhbWJ1cmdlci1tZW51IC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCA5MHB4IDE1cHg7XG4gICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAuaGFtYnVyZ2VyLW1lbnUgLmZvb3RlciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMCAxNXB4O1xuICAgICAgaGVpZ2h0OiAxMzVweDsgfVxuICAgIC5oYW1idXJnZXItbWVudSAuZm9vdGVyIC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwIDE1cHg7IH1cbiAgICAuaGFtYnVyZ2VyLW1lbnUgLmZvb3RlciAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7IH1cbiAgICAuaGFtYnVyZ2VyLW1lbnUgLmZvb3RlciAuY3RhLWJ1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5oYW1idXJnZXItbWVudSAuZm9vdGVyIC5jdGEtYnV0dG9uIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmQ5OTE3O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZDk5MTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDUyLCAzOCwgMjEsIDAuMzUpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udG9vbGJhci1ob3Jpem9udGFsICNibG9jay1oYW1idXJnZXJtZW51IHtcbiAgdG9wOiAxMThweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTc1cHgpIHtcbiAgLnRvb2xiYXItaG9yaXpvbnRhbCAjYmxvY2staGFtYnVyZ2VybWVudSB7XG4gICAgdG9wOiAzOXB4OyB9IH1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgZm9vdGVyIC5nbC1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLnBhcmFncmFwaC0tdHlwZS0tZm9vdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLmZpZWxkLS1uYW1lLWxhYmVsLmZpZWxkLS1sYWJlbC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1zb2NpYWwtYmxvY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1zb2NpYWwtYmxvY2sgaDYge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLXNvY2lhbC1ibG9jayAuZ2wtc29jaWFsLWljb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLXNvY2lhbC1ibG9jayAuZ2wtc29jaWFsLWljb25zIC5zb2NpYWwtbGluayB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjVhZmU1O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtc29jaWFsLWJsb2NrIC5nbC1zb2NpYWwtaWNvbnMgLnNvY2lhbC1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDliYzY7IH1cbiAgICAgICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtc29jaWFsLWJsb2NrIC5nbC1zb2NpYWwtaWNvbnMgLnNvY2lhbC1saW5rIGkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhZmFmYWY7IH1cbiAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1mcy10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtZnMtdGl0bGUgLmljb24tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1mYXEtY29sbGFwc2Uud2VicCkgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLWZzLXRpdGxlIC5pY29uLXRvZ2dsZS5taW51cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjhweDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLWZzLWRhdGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1mcy1kYXRhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAgICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtZnMtZGF0YSBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtZnMtZGF0YSBsaSBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgY29sb3I6ICMyNDRkNzg7IH1cbiAgICAgICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1mcy1kYXRhIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMTFmM2Y7IH1cbiAgICAgICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1mcy1kYXRhIGxpIGEubm8tY2xpY2thYmxlLW1kIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLWZzLWVtYWlsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FmYWZhZjsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLWNvcHlyaWdodCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzRmNGY0ZjsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLXdhdmV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBjb2xvcjogIzRmNGY0ZjsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLWNvbnRhY3Qtd3JhcCAuZ2wtZnMtZGF0YSBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLWNvbnRhY3Qtd3JhcCAuZ2wtY29udGFjdG9wdCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtY29udGFjdC13cmFwIC5nbC1jb250YWN0b3B0IC5nbC1jb250YWN0LWRhdGEge1xuICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1jb250YWN0LXdyYXAgLmdsLWNvbnRhY3RvcHQgLmdsLWNvbnRhY3QtZGF0YSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLWNvbnRhY3Qtd3JhcCAuZ2wtY29udGFjdG9wdCAuZ2wtY29udGFjdC1kYXRhIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjMjQ0ZDc4OyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtY29udGFjdC13cmFwIGxpLmdsLWNvbnRhY3RvcHQ6bnRoLWNoaWxkKDIpIGEge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1uZXdzbGV0dGVyLWZvcm0td3JhcHBlciBpbnB1dCB7XG4gICAgICBtYXJnaW46IDE3cHggMCAyM3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogNnB4IDEycHggN3B4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtbmV3c2xldHRlci1mb3JtLXdyYXBwZXIgLnJlcXVpcmVkLmVycm9yIHtcbiAgICAgIG1hcmdpbjogMTdweCAwIDA7IH1cbiAgICBmb290ZXIgLmdsLWZvb3RlciAuc3ByaXRlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdC1pY29ucy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLnNwcml0ZS1lbWFpbC1pY29uIHtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IC01cHg7IH1cbiAgICBmb290ZXIgLmdsLWZvb3RlciAuc3ByaXRlLXBob25lLWljb24ge1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggLTVweDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5zcHJpdGUtZmF4LWljb24ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggLTMycHg7IH1cbiAgICBmb290ZXIgLmdsLWZvb3RlciAuc3ByaXRlLWFkZHJlc3MtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC01cHg7IH1cbiAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtZm9vdGVyLXRleHQge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1tb2JpbGUtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLm1vYmlsZS1waG9uZSwgZm9vdGVyIC5nbC1mb290ZXIgLm1vYmlsZS1waG9uZTpob3ZlciB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIGxhYmVsLmVycm9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgdG9wOiAtNjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtZnMtZW1haWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2FmYWZhZjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtZnMtZW1haWwgLmdsLW5ld3NsZXR0ZXItZm9ybS13cmFwcGVyIGlucHV0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIGZvb3RlciAuY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgZm9vdGVyIC5jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIge1xuICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgZm9vdGVyIC5jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tZm9vdGVyIC5nbC1zb2NpYWwtYmxvY2sge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgZm9vdGVyIC5jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tZm9vdGVyIC5nbC1tb2JpbGUtdGV4dCB7XG4gICAgICAgIG9yZGVyOiAzOyB9XG4gICAgICBmb290ZXIgLmNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1mb290ZXIgLmdsLWZvb3Rlci10ZXh0IHtcbiAgICAgICAgb3JkZXI6IDQ7IH1cbiAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtbW9iaWxlLWV4cGFuZDpmaXJzdC1jaGlsZCAuZ2wtZnMtdGl0bGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWRhZGFkOyB9XG4gIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLW1vYmlsZS1leHBhbmQgLmdsLWZzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMyNDRkNzg7XG4gICAgcGFkZGluZzogMTBweCAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWRhZGFkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLW1vYmlsZS1leHBhbmQgLmdsLWZzLXRpdGxlIC5pY29uLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1tb2JpbGUtZXhwYW5kIC5nbC1mcy1kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1tb2JpbGUtZXhwYW5kIC5nbC1mcy1kYXRhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLW1vYmlsZS1leHBhbmQgLmdsLWZzLWRhdGEgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZmNmY2Y7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1tb2JpbGUtZXhwYW5kIC5nbC1mcy1kYXRhIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmY2ZjZjsgfVxuICAgICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtbW9iaWxlLWV4cGFuZCAuZ2wtZnMtZGF0YSBsaSBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtZnMtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1mcy1lbWFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1mcy1lbWFpbCA+IHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLWZzLWVtYWlsIC5nbC1uZXdzbGV0dGVyLWZvcm0td3JhcHBlciBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtZnMtZW1haWwgLmdsLW5ld3NsZXR0ZXItZm9ybS13cmFwcGVyIC5yZXF1aXJlZC5lcnJvciB7XG4gICAgICBtYXJnaW46IDE3cHggMCAyMHB4OyB9XG4gIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLWZzLWRhdGEgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1jb250YWN0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtY29udGFjdC13cmFwIC5nbC1jb250YWN0b3B0IHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1jb250YWN0LXdyYXAgLmdsLWNvbnRhY3RvcHQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtY29udGFjdC13cmFwIC5nbC1jb250YWN0b3B0IHNwYW4ge1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtY29udGFjdC13cmFwIC5nbC1jb250YWN0b3B0IHNwYW4uc3ByaXRlLWVtYWlsLWljb24sIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1jb2x1bW5zLXdyYXBwZXIgLmdsLWNvbnRhY3Qtd3JhcCAuZ2wtY29udGFjdG9wdCBzcGFuLnNwcml0ZS1waG9uZS1pY29uLCBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1jb250YWN0LXdyYXAgLmdsLWNvbnRhY3RvcHQgc3Bhbi5zcHJpdGUtZmF4LWljb24ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1jb250YWN0LXdyYXAgLmdsLWNvbnRhY3RvcHQgLmdsLWNvbnRhY3QtZGF0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtY29udGFjdC13cmFwIC5nbC1jb250YWN0b3B0IC5nbC1jb250YWN0LWRhdGEgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICAgICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1jb250YWN0LXdyYXAgLmdsLWNvbnRhY3RvcHQgLmdsLWNvbnRhY3QtZGF0YSBwIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtY29sdW1ucy13cmFwcGVyIC5nbC1jb250YWN0LXdyYXAgLmdsLWNvbnRhY3RvcHQgLmdsLWNvbnRhY3QtZGF0YSBhIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgZm9vdGVyIC5nbC1mb290ZXIgLmdsLWNvbHVtbnMtd3JhcHBlciAuZ2wtY29udGFjdC13cmFwIGxpLmdsLWNvbnRhY3RvcHQ6bnRoLWNoaWxkKDIpIGEge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtc29jaWFsLWJsb2NrIGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBmb290ZXIgLmdsLWZvb3RlciAuZ2wtc29jaWFsLWJsb2NrIC5nbC1zb2NpYWwtaWNvbnMge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1zb2NpYWwtYmxvY2sgLmdsLXNvY2lhbC1pY29ucyAuc29jaWFsLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIGZvb3RlciAuZ2wtZm9vdGVyIC5nbC1tb2JpbGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgZm9vdGVyIC5nbC1mb290ZXIgLnNwcml0ZS5zcHJpdGUtZW1haWwtaWNvbiwgZm9vdGVyIC5nbC1mb290ZXIgLnNwcml0ZS5zcHJpdGUtcGhvbmUtaWNvbiwgZm9vdGVyIC5nbC1mb290ZXIgLnNwcml0ZS5zcHJpdGUtZmF4LWljb24ge1xuICAgIGJhY2tncm91bmQ6ICMyMGIxZWE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIGZvb3RlciAuZ2wtZm9vdGVyIC5zcHJpdGUuc3ByaXRlLWVtYWlsLWljb246YWZ0ZXIsIGZvb3RlciAuZ2wtZm9vdGVyIC5zcHJpdGUuc3ByaXRlLXBob25lLWljb246YWZ0ZXIsIGZvb3RlciAuZ2wtZm9vdGVyIC5zcHJpdGUuc3ByaXRlLWZheC1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdC1pY29ucy13aGl0ZS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBmb290ZXIgLmdsLWZvb3RlciAuc3ByaXRlLWVtYWlsLWljb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgZm9vdGVyIC5nbC1mb290ZXIgLnNwcml0ZS1waG9uZS1pY29uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMXB4O1xuICAgIGhlaWdodDogMjVweDsgfVxuICBmb290ZXIgLmdsLWZvb3RlciAuc3ByaXRlLWZheC1pY29uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00N3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IDE3cHg7IH1cbiAgZm9vdGVyIC5nbC1mb290ZXIgLm1vYmlsZS1waG9uZSwgZm9vdGVyIC5nbC1mb290ZXIgLm1vYmlsZS1waG9uZTpob3ZlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICBmb290ZXIgLmdsLWZvb3RlciBsYWJlbC5lcnJvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNXB4OyB9XG4gIGZvb3RlciAuZ2wtZm9vdGVyICN3ZWJmb3JtLWNsaWVudC1mb3JtLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbmEsIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbmg1LCBoNiwgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IH1cblxuI3Rvb2xiYXItYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uICsgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgbWFyZ2luLXRvcDogODdweDsgfVxuXG4uZm9ybS1kYXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWRhdGEgLmZpZWxkLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZm9ybS1kYXRhIC5maWVsZC13cmFwcGVyLmdsLWlubGluZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTZweDsgfVxuICAgICAgLmZvcm0tZGF0YSAuZmllbGQtd3JhcHBlci5nbC1pbmxpbmUgLmdsLWlubGluZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCA2cHg7IH1cbiAgICAuZm9ybS1kYXRhIC5maWVsZC13cmFwcGVyIC5hZ2VudHMtZml4IC5zZWxlY3RlZC12YWx1ZSB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm0tZGF0YSAuZmllbGQtd3JhcHBlciAuYWdlbnRzLWZpeCB7XG4gICAgICAgIHdpZHRoOiAxMjAlOyB9IH1cbiAgLmZvcm0tZGF0YSAuc2VsZWN0LFxuICAuZm9ybS1kYXRhIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuZm9ybS1kYXRhIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5mb3JtLWRhdGEgLmlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQxcHg7IH1cbiAgICAuZm9ybS1kYXRhIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZm9ybS1kYXRhIC5zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtLWRhdGEgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA5OS41JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHRleHQtaW5kZW50OiAuMDFweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gICAgLmZvcm0tZGF0YSAuc2VsZWN0IC5zZWxlY3RlZC12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGJvcmRlci1yaWdodDogNDFweCBzb2xpZCAjZDBkMGQwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAuZm9ybS1kYXRhIC5zZWxlY3QgLnNlbGVjdGVkLXZhbHVlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5mb3JtLWRhdGEgLnNlbGVjdGVkLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4iLCJAaW1wb3J0IFwiLi4vdXRpbHMvdmFyaWFibGVzXCI7XG5cbkBtaXhpbiBtZWRpYS1tb2JpbGUge1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1zbSAtIDEpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWVkaWEtdGFibGV0IHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbWQgLSAxKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1lZGlhLXRhYmxldC1ob3Jpem9udGFsIHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbGcgLSAxKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1lZGlhLWxhcHRvcCB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXhsIC0gMSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtZWRpYS1jdXN0b20oJHdpZHRoKSB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoIC0gMSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250ZWxsby5lb3Q/NDQ1MjY4MjYnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLmVvdD80NDUyNjgyNiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLndvZmYyPzQ0NTI2ODI2JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8ud29mZj80NDUyNjgyNicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8udHRmPzQ0NTI2ODI2JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8uc3ZnPzQ0NTI2ODI2I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzQ0NTI2ODI2I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cbiBcbiBbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5ldmVyO1xuIFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuIFxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gXG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuIFxuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG4gXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwOTknOyB9IC8qICfvgpknICovXG4uaWNvbi1yc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZjA5ZSc7IH0gLyogJ++CnicgKi9cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwZTEnOyB9IC8qICfvg6EnICovXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxNjcnOyB9IC8qICfvhacnICovXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJ1xcZjE2ZCc7IH0gLyogJ++FrScgKi9cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMjMxJzsgfSAvKiAn74ixJyAqL1xuLmljb24tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZjMwYyc7IH0gLyogJ++MjCcgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAn8J+UjSc7IH0gLyogJ1xcMWY1MGQnICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCBNVCBCb2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKCdBcmlhbCBNVCBCb2xkJyksIHVybCgnLi4vZm9udHMvYXJpYWxNVC9BUklBTEJPTERNVC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyaWFsIE1UIEl0YWxpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbCgnQXJpYWwgTVQgUmVndWxhciBJdGFsaWMnKSwgdXJsKCcuLi9mb250cy9hcmlhbE1UL0FSSUFMTVRNRURJVU1JVEFMSUMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwgTVQgUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FyaWFsTVQvQXJpYWxNVC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJfX1wiKSwgdXJsKFwiLi4vZm9udHMvYXJpYWxNVC9BcmlhbE1ULndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYXJpYWxNVC9BcmlhbE1ULnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwgTVQgTGlnaHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoJ0FyaWFsIE1UIExpZ2h0JyksIHVybCgnLi4vZm9udHMvYXJpYWxNVC9BUklBTE1UTElHSFQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCBNVCBNZWRpdW0nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoJ0FyaWFsIE1UIE1lZGl1bScpLCB1cmwoJy4uL2ZvbnRzL2FyaWFsTVQvQVJJQUxNVE1FRElVTS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwgTVQgTmFycm93IFJlZ3VsYXInO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNyYzogbG9jYWwoJ0FyaWFsIE1UIE5hcnJvdyBSZWd1bGFyJyksIHVybCgnLi4vZm9udHMvYXJpYWxNVC9BUklBTE1UTkFSUk9XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbCBNVCBOYXJyb3cgQm9sZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3JjOiBsb2NhbCgnQXJpYWwgTVQgTmFycm93IEJvbGQnKSwgdXJsKCcuLi9mb250cy9hcmlhbE1UL0FSSUFMTVROQVJST1dCT0xELndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuXG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhXCI7XG5cbi5oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IDIwO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuXHQuaGFtYnVyZ2VyLWNvbnRyb2wge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuYnVyZ2VyLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHR3aWR0aDogMzFweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHRvcDogMzJweDtcblxuXHRcdFx0LmJ1cmdlci1idW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstYmx1ZTtcblx0XHRcdFx0d2lkdGg6IDMxcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0bGVmdDogLTVweDtcblxuXHRcdFx0XHQmLnRvcCB7XG5cdFx0XHRcdFx0dG9wOiAtMTVweFxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWlkZGxlIHtcblx0XHRcdFx0XHR0b3A6IC03cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5ib3R0b20ge1xuXHRcdFx0XHRcdHRvcDogMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhhbWJ1cmdlci1idXR0b24ge1xuXHRcdFx0d2lkdGg6IDg2cHg7XG5cdFx0XHRoZWlnaHQ6IDg2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0XHRjb2xvcjogIzI0NGQ3ODtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMGQwZDA7XG5cdFx0fVxuXG5cdH1cblxuXHQuY29udGFpbmVyLW1kIHtcblx0XHRtYXgtd2lkdGg6IDExNzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICNnbC1sb2dvIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRhLmxvZ28taW1hZ2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vZ2VyYmVyL2Zyb250X3NyYy9pbWcvaWNvbnMvbG9nby5wbmdcIik7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxNjRweDtcblx0XHRcdFx0aGVpZ2h0OiA3MXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXZpZ2F0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR1bC5uYXYge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdFx0YS5uYXYtbGluayB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tZW51IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMzBweDtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAtMTFweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogNDQlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBTENBWUFBQUIvQ2ExREFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk5EVXpNRUl6TjBGRU1UWTVNVEZGTlRoQ05UQkNSRFZFUlVJNE5URTVNRElpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TkRVek1FSXpOMEpFTVRZNU1URkZOVGhDTlRCQ1JEVkVSVUk0TlRFNU1ESWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8wTlRNd1FqTTNPRVF4TmpreE1VVTFPRUkxTUVKRU5VUkZRamcxTVRrd01pSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzBOVE13UWpNM09VUXhOamt4TVVVMU9FSTFNRUpFTlVSRlFqZzFNVGt3TWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BzNUtLQndBQUFDOVNVUkJWSGphcEpKTkM0SkFFSVozSzdUWW9wSU8vZGZPRWZUMUswVVJMM3ZaYTlPOE1CczZyRWo2d29Qcnpqc1BIclJFWkxxeG5IaFVJS1F3cEFTcmhDeXlpSVFRTHBnNzU2NzgrSFFnclBTa09NdDdsQ3laak5rd08rLzlqU1E0NDA1bW1YU3hZMytlaEN6SHh6Q0h0bTN2cElJN3pLU1RhMmxLdG1XT1RkTThhQ0NZb1NQZG50UWtaRVZkMTA4YUNUcm9KcVQveTBha1pqMUZOaUNGeSt5WlUxVlZMNW9ZN01JaExuTXV5L0pOTXdNSFhGYi82WFB6RldBQVZDNkNkNzhvM1Z3QUFBQUFTVVZPUks1Q1lJST0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZVNlcnZpY2VMaW5rIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAycHggMCAwO1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSk7XG5cdFx0XHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDUlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0xMXB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA0NCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFMQ0FZQUFBQi9DYTFEQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkRVek1FSXpOMEZFTVRZNU1URkZOVGhDTlRCQ1JEVkVSVUk0TlRFNU1ESWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZORFV6TUVJek4wSkVNVFk1TVRGRk5UaENOVEJDUkRWRVJVSTROVEU1TURJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBOVE13UWpNM09FUXhOamt4TVVVMU9FSTFNRUpFTlVSRlFqZzFNVGt3TWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvME5UTXdRak0zT1VReE5qa3hNVVUxT0VJMU1FSkVOVVJGUWpnMU1Ua3dNaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHM1S0tCd0FBQUM5U1VSQlZIamFwSkpOQzRKQUVJWjNLN1RZb3BJTy9kZk9FZlQxSzBVUkwzdlphOU84TUJzNnJFajZ3b1ByempzUEhyUkVaTHF4bkhoVUlLUXdwQVNyaEN5eWlJUVFMcGc3NTY3OCtIUWdyUFNrT010N2xDeVpqTmt3TysvOWpTUTQ0MDVtbVhTeFkzK2VoQ3pIeHpDSHRtM3ZwSUk3ektTVGEybEt0bVdPVGRNOGFDQ1lvU1BkbnRRa1pFVmQxMDhhQ1Ryb0pxVC95MGFrWmoxRk5pQ0Z5K3laVTFWVkw1b1k3TUloTG5NdXkvSk5Nd01IWEZiLzZYUHpGV0FBVkM2Q2Q3OG8zVndBQUFBQVNVVk9SSzVDWUlJPSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5lc2VydmljZS1sb2dpbi1mb3JtIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IDAgMDtcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tcy1yZXZlYWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cdFx0XHRcdFx0XHRcdC5wYXNzd29yZC13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0XHQuZmEtZXllIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9FeWViYWxsX09wZW4ucG5nXCIpIG5vLXJlcGVhdCAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cdFx0XHRcdFx0XHRcdFx0Ji5zaG93LXBhc3N3b3JkIHtcblx0XHRcdFx0XHRcdFx0XHRcdC5mYS1leWUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9FeWViYWxsX0Nsb3NlZC5wbmdcIikgbm8tcmVwZWF0IC0zcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0XHRcdFx0XHRcdC5sb2NrIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFVQ0FZQUFBQlN4MmNTQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVJeFJVWXhRakpFTVRjeE1URkZOVGxETjBKQ1FqazVSVFJEUkVOR01FUWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVUl4UlVZeFFqTkVNVGN4TVRGRk5UbEROMEpDUWprNVJUUkRSRU5HTUVRaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJRakZGUmpGQ01FUXhOekV4TVVVMU9VTTNRa0pDT1RsRk5FTkVRMFl3UkNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQlFqRkZSakZDTVVReE56RXhNVVUxT1VNM1FrSkNPVGxGTkVORVEwWXdSQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGwvajd6Z0FBQUVzU1VSQlZIamFwSkk5U3dOQkVJYnZqak1mV2dncWtsS3dzOUZTU0NIMi9wNGpXTnJGT20xQWxQd0JPd1Vyc1JBUnRGT3dNRTBTVWtqQW1HaHlzajVEUmdoTDluS25Bdyt6T3p2djN0enNlSjVseHBnQ0hFSFRUS3dMTlZqMWtveUVQRnlyYUFqMzhLYjdGMWhQRWg5cTRpV3NhS3dJZFkyZkpZbWY0UlBXckhnSXIzcVdkNG5IY09jNGEralhOMzVqZ1pVVHdvZWpzTEVkQ0x4L21FOFp1L2dJcEVGN0VFTi9SdTRpNU9BV1duQXM0amFMMGg4KzNCR3hZWEVEQjdDY1F2UU81MUFPTlJEN3Z0L0Q5NmE2dTREYmhpZk8rbGJuNDNrTnV3QjV0Z2VTbDJZbEJJNDNsZWJzNjNZVHRsS0xLWE9BdTlKdEV4NVRpOVZxNmsrNGJKUlYvTzJhck9seGRKbVVYWUhUekdMOTcrcTg4ZnpDRCtWSk1relhEaFRsV1NLNXdHUXp5WTkrQkJnQXZrYjRVZjF2QVZBQUFBQUFTVVZPUks1Q1lJST0pO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmdsLXNlYXJjaCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0XHRcdHdpZHRoOiAxNzBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTRweDtcblx0XHRcdFx0Zm9ybSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM3cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyN3B4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JleTE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pY29uLXNlYXJjaCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjlweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjlweDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyMGIxZWE7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxNSU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLWxnKSB7XG5cdC5oZWFkZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5MDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC50b3Atd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cblx0XHQuY29udGFpbmVyLW1kIHtcblx0XHRcdCNnbC1sb2dvIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzM3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cblx0XHRcdFx0YS5sb2dvLWltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogMTU5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2OXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXZpZ2F0aW9uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTIwcHg7XG5cblx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1tZCkge1xuXHQuaGVhZGVyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHR0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNjhweDtcblxuICAgICAgICAudG9wLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5MDtcbiAgICAgICAgfVxuXG5cdFx0LmhhbWJ1cmdlci1jb250cm9sIHtcblx0XHRcdC5idXJnZXItY29udGFpbmVyIHtcblx0XHRcdFx0LmJ1cmdlci1idW4ge1xuXHRcdFx0XHRcdGxlZnQ6IC0zcHg7XG5cblx0XHRcdFx0XHQmLnRvcCB7XG5cdFx0XHRcdFx0XHR0b3A6IC0xMnB4XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWlkZGxlIHtcblx0XHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5ib3R0b20ge1xuXHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oYW1idXJnZXItYnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDY4cHg7XG5cdFx0XHRcdGhlaWdodDogNzRweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDM0cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGFpbmVyLW1kIHtcblx0XHRcdCNnbC1sb2dvIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdGEubG9nby1pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcIi4uL3V0aWxzL3ZhcmlhYmxlc1wiO1xuLmhlYWRlciB7XG5cdC5zdWJoZWFkZXItd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogIzBiNmQ5NDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCNibG9jay1zdWJoZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICMwYjZkOTQ7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0d2lkdGg6IDExNzBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cblx0XHQuc3ViaGVhZGVyIHtcblx0XHRcdGhlaWdodDogNjNweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIC0xNXB4IDAgLTI1cHg7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnN1YmhlYWRlci1oaWRkZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubWVudS1pdGVtLS1leHBhbmRlZCB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHBhZGRpbmc6IDlweCAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDI2NXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDlweCAwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDU0NzU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGluay1jb250YWluZXIge1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDAgNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHR0b3A6IDYzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmstY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5saW5rLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgPiAubmF2LWl0ZW0gPiAubGluay1jb250YWluZXI6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZXkyO1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5Mjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5uZXItbWVudSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTI7XG5cblx0XHRcdFx0XHRcdFx0LmxpbmstY29udGFpbmVyIGEge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5Mjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluay1jb250YWluZXIgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiA+IC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDlweCAwO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiAubGluay1jb250YWluZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRnbC1ibHVlLWFjdGl2ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDlweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEteGwpIHtcblx0LmhlYWRlciB7XG5cdFx0I2Jsb2NrLXN1YmhlYWRlciB7XG5cdFx0XHR3aWR0aDogOTQwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLWxnKSB7XG5cdC5oZWFkZXIge1xuXHRcdC5zdWJoZWFkZXItd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLmhhbWJ1cmdlci1tZW51IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAtMzIwcHg7XG5cdHRvcDogMDtcblx0d2lkdGg6IDMyMHB4O1xuXHRoZWlnaHQ6IDEwMXZoO1xuXHRtaW4taGVpZ2h0OiAxMDF2aDtcblx0ei1pbmRleDogMTUwMTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRvdmVyZmxvdzogYXV0bztcblx0LnNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxuXHQuaGVhZGVyLWljb25zIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5Mjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXkzO1xuXHRcdC5idXR0b24td3JhcHBlciB7XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAmLmNsb3NlLWhhbWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdCY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICMwYjZkOTQ7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQubWVudS1zcHJpdGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHRcdCYuaG9tZS1pY29uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9oYW1idXJnZXItaG9tZS1pY29uLnBuZycpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jbG9zZS1pY29uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9oYW1idXJnZXItY2xvc2UtaWNvbi5wbmcnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VhcmNoLWJhciB7XG5cdFx0cGFkZGluZzogMjFweCAxNnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXkxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmV5MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXHQubGlua3Mge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTE7XG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCYuY2xvc2UtbWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTE7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdCYudmlzaWJsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxlZnQtYXJyb3ctaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vZ2VyYmVyL2Zyb250X3NyYy9pbWcvaWNvbnMvYXJyb3ctcmlnaHQtaWNvbi5wbmcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5saW5rLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTE7XG5cdFx0XHRcdC50ZXJtLWxpZmUtaWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vZ2VyYmVyL2Zyb250X3NyYy9pbWcvaWNvbnMvdGVybS1saWZlLWljb24ucG5nJyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lndob2xlLWxpZmUtaWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vZ2VyYmVyL2Zyb250X3NyYy9pbWcvaWNvbnMvd2hvbGUtbGlmZS1pY29uLnBuZycpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ndWFyYW50ZWVkLWxpZmUtaWNvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9ndWFyYW50ZWVkLWxpZmUtaWNvbi5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYWNjaWRlbnQtcHJvdGVjdGlvbi1pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL2FjY2lkZW50LXByb3RlY3Rpb24taWNvbi5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZ3Jvdy11cC1pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL2dyb3ctdXAtaWNvbi5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29sbGVnZS1wbGFuLWljb24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vZ2VyYmVyL2Zyb250X3NyYy9pbWcvaWNvbnMvY29sbGVnZS1wbGFuLWljb24ucG5nJyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJpZ2h0LWFycm93LWljb24ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9nZXJiZXIvZnJvbnRfc3JjL2ltZy9pY29ucy9hcnJvdy1yaWdodC1pY29uLnBuZycpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZW51LXNwcml0ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0XHRcdFx0Ji5zdWJoZWFkZXItaGlkZGVuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5oaWRkZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVudSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmID4gLm5hdi1pdGVtIC5saW5rLWNvbnRhaW5lciB7XG5cdFx0XHRcdCYuaWNvbiB7XG5cdFx0XHRcdFx0Lm1lbnUtc3ByaXRlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcblx0XHRcdCYuZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgIC5jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk0O1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdC5yaWdodC1hcnJvdy1pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWVudSB7XG5cdFx0XHRcdCYgPiAubGluay1jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGFjdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG5cdFx0LmNvbnRhY3QtbGluayB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQuY29udGFjdC1pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdCYubWFpbC1pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL21haWwtaWNvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyICRsaWdodC1ibHVlMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnBob25lLWljb24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vZ2VyYmVyL2Zyb250X3NyYy9pbWcvaWNvbnMvcGhvbmUtaWNvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyICRsaWdodC1ibHVlMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmZheC1pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL2dlcmJlci9mcm9udF9zcmMvaW1nL2ljb25zL2ZheC1pY29uLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgJGxpZ2h0LWJsdWUwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC5hZGRpdGlvbmFsLWluZm8ge1xuXHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleTA7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cbiAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggOTBweCAxNXB4O1xuXHQgIGNvbG9yOiAkZGFyay1ncmV5MDtcblx0ICBpbWcge1xuXHRcdCAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDAgMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xuXHQgIH1cblx0ICAudGl0bGUge1xuXHRcdCAgbWFyZ2luLXRvcDogMjBweDtcblx0XHQgIGNvbG9yOiBpbmhlcml0O1xuXHRcdCAgZm9udC1zaXplOiAxNnB4O1xuXHRcdCAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHQgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDAgMTVweDtcblx0ICB9XG5cdCAgLmRlc2NyaXB0aW9uIHtcblx0XHQgIG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCAgY29sb3I6IGluaGVyaXQ7XG5cdFx0ICBmb250LXNpemU6IDE0cHg7XG5cdFx0ICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XG5cdCAgfVxuXHQgIC5jdGEtYnV0dG9uIHtcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgIGEge1xuXHRcdFx0ICBiYWNrZ3JvdW5kOiAkb3JhbmdlMDtcblx0XHRcdCAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlMDtcblx0XHRcdCAgZm9udC1zaXplOiAxNnB4O1xuXHRcdFx0ICBmb250LXdlaWdodDogNzAwO1xuXHRcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQgIHBhZGRpbmc6IDEwcHggMjVweDtcblx0XHRcdCAgYm9yZGVyLXJhZGl1czogMThweDtcblx0XHRcdCAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoNTIsIDM4LCAyMSwgLjM1KTtcblx0XHRcdCAgY29sb3I6ICR3aGl0ZTtcblx0XHQgIH1cblx0ICB9XG4gIH1cbn1cblxuLnRvb2xiYXItaG9yaXpvbnRhbCB7XG5cdCNibG9jay1oYW1idXJnZXJtZW51IHtcblx0XHR0b3A6IDExOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzVweCkge1xuXHQudG9vbGJhci1ob3Jpem9udGFsIHtcblx0XHQjYmxvY2staGFtYnVyZ2VybWVudSB7XG5cdFx0XHR0b3A6IDM5cHg7XG5cdFx0fVxuXHR9XG59XG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhXCI7XG5cbmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5nbC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZm9vdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWxhYmVsLmZpZWxkLS1sYWJlbC1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nbC1zb2NpYWwtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdsLXNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuc29jaWFsLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjVhZmU1O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDliYzY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2wtY29sdW1ucy13cmFwcGVyIHtcblxuICAgICAgICAgICAgLmJvcmRlcmVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWZhZmFmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2wtZnMtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgIC5pY29uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tZmFxLWNvbGxhcHNlLndlYnApIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgICAgICAmLm1pbnVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nbC1mcy1kYXRhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMTFmM2Y7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tY2xpY2thYmxlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nbC1mcy1lbWFpbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FmYWZhZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdsLWNvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2wtd2F2ZXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nbC1jb250YWN0LXdyYXAge1xuICAgICAgICAgICAgICAgIC5nbC1mcy1kYXRhIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdsLWNvbnRhY3RvcHQge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdsLWNvbnRhY3QtZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaS5nbC1jb250YWN0b3B0Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nbC1uZXdzbGV0dGVyLWZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE3cHggMCAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZXF1aXJlZC5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwcml0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3QtaWNvbnMucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcHJpdGUtZW1haWwtaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAtNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwcml0ZS1waG9uZS1pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC01cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ByaXRlLWZheC1pY29uIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IC0zMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwcml0ZS1hZGRyZXNzLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdsLWZvb3Rlci10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2wtbW9iaWxlLXRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtcGhvbmUsIC5tb2JpbGUtcGhvbmU6aG92ZXIge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbC5lcnJvciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHRvcDogLTY1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXRhYmxldC1ob3Jpem9udGFsIHtcbiAgICBmb290ZXIge1xuICAgICAgICAuZ2wtZm9vdGVyIHtcbiAgICAgICAgICAgIC5nbC1jb2x1bW5zLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5nbC1mcy1lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZmFmYWY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmdsLW5ld3NsZXR0ZXItZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XG4gICAgZm9vdGVyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgLmdsLWNvbHVtbnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nbC1zb2NpYWwtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2wtbW9iaWxlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2wtZm9vdGVyLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2wtZm9vdGVyIHtcbiAgICAgICAgICAgIC5nbC1jb2x1bW5zLXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgLmdsLW1vYmlsZS1leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nbC1mcy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZGFkYWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2wtZnMtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNDRkNzg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWRhZGFkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdsLWZzLWRhdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nbC1mcy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2wtZnMtZW1haWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY+cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdsLW5ld3NsZXR0ZXItZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVxdWlyZWQuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTdweCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nbC1mcy1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2wtY29udGFjdC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAuZ2wtY29udGFjdG9wdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcHJpdGUtZW1haWwtaWNvbiwgJi5zcHJpdGUtcGhvbmUtaWNvbiwgJi5zcHJpdGUtZmF4LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5nbC1jb250YWN0LWRhdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpLmdsLWNvbnRhY3RvcHQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdsLXNvY2lhbC1ibG9jayB7XG4gICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2wtc29jaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nbC1tb2JpbGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zcHJpdGUge1xuICAgICAgICAgICAgICAgICYuc3ByaXRlLWVtYWlsLWljb24sICYuc3ByaXRlLXBob25lLWljb24sICYuc3ByaXRlLWZheC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIwYjFlYTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0LWljb25zLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ByaXRlLWVtYWlsLWljb246YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zcHJpdGUtcGhvbmUtaWNvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zcHJpdGUtZmF4LWljb246YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZS1waG9uZSwgLm1vYmlsZS1waG9uZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3dlYmZvcm0tY2xpZW50LWZvcm0tNiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiYSwgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5oNSwgaDYsIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59IiwiLy8gYWRtaW4gdG9vbGJhciBmaXhlc1xuI3Rvb2xiYXItYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uICsgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICBtYXJnaW4tdG9wOiA4N3B4O1xufSIsIkBpbXBvcnQgJ3V0aWxzL3ZhcmlhYmxlcyc7XG5cbiRnbC1pbnB1dC1oZWlnaHQ6IDQxcHg7XG4kZ2wtYm9yZGVyLXJhZGl1czogNnB4O1xuXG4uZm9ybS1kYXRhIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5maWVsZC13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0Ji5nbC1pbmxpbmUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC02cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC02cHg7XG5cblx0XHRcdC5nbC1pbmxpbmUtaXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuICAgICAgICAuYWdlbnRzLWZpeCB7XG4gICAgICAgICAgICAuc2VsZWN0ZWQtdmFsdWUge1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLW1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXHQuc2VsZWN0LFxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAkZ2wtaW5wdXQtaGVpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ2wtaW5wdXQtaGVpZ2h0IC0gMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ2wtYm9yZGVyLWdyYXk7XG5cdFx0Y29sb3I6ICRnbC10ZXh0LWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbC1ib3JkZXItcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAwIDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG5cblx0LmlucHV0LXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6ICRnbC1pbnB1dC1oZWlnaHQ7XG5cblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuICAgIH1cblxuXHQuc2VsZWN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA5OS41JTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC4wMXB4O1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogJyc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkZ2wtYm9yZGVyLXJhZGl1cztcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHR9XG5cblx0XHQuc2VsZWN0ZWQtdmFsdWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6ICRnbC1pbnB1dC1oZWlnaHQgLSAyO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRnbC1pbnB1dC1oZWlnaHQgLSAyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGJvcmRlci1yaWdodDogJGdsLWlucHV0LWhlaWdodCBzb2xpZCAkZ2wtYm9yZGVyLWdyYXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkZ2wtYm9yZGVyLXJhZGl1cyAtIDI7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdFx0XHRyaWdodDogMTNweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogN3B4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cblxuICAgIC5zZWxlY3RlZC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG59XG4iXX0= */
